云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 编程表达式求函数值题

编程表达式求函数值题

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 10:15:00

编程模拟题

考查考生按要求编写程序的能力。

请按注释提示的要求完成==== 到----之间的程序。

完成程序后请务必编译并运行程序,没有执行程序的不得分。 注:考生不得修改====到----之外的任何程序。 第二题

1.函数编写,使其按给出的算术表达式求函数值。 3*x

fun1(x)= ──────────── (x + 2.1)(10-x) 例如:fun1( 1.66 ) =0.159

*************************************************************************/ double fun1( double x ) { double y=0.0;

/*=======================================================*/

/*-------------------------------------------------------*/ return y; }

2函数编写,使其按给出的表达式计算。式中:X^n 表示 x 的 n 次方,│x│为 x 的 绝对值,(注意,C语言中 abs( x ) 函数不能用于实型计算)。表达式: x - 1.21 sin(x)

fun1(x)= ───── - ─────── x + 1.21 │x - 1.54│

例如:fun1( 1.66 ) = -8.143

*************************************************************************/ double fun1( double x ) { double y=0.0;

/*=======================================================*/

/*-------------------------------------------------------*/ return y; }

/************************************************************************

3.函数编写,使其按给出的表达式计算分段函数。X^n 表示 x 的 n 次方, ┌ │ -0.34x^2+1.99x -1.34 当 x<=0.99 时 fun2(x)=│ │ 0.34x^2-1.99x +1.34 当 x> 0.99 时 └

例如:fun2( 0.76 ) = -0.024 fun2( 1 ) = -0.310 fun2( 1.76 ) = -1.109

*************************************************************************/ double fun2( double x ) { double y=0.0;

/*=======================================================*/

/*-------------------------------------------------------*/ return y; }

/************************************************************************ 4 函数编写,使其按给出的表达式计算分段函数。式中:X^n 表示 x 的 n 次方, │x│为 x 的绝对值,(注意,C语言中 abs( x ) 函数不能用于实型计算), e^x 表示指数函数。 ┌ x^2+│1.06x -1.56│ 当 x < 2 时 │

fun2(x)=│ e^x 当 x = 2 时 │ └ sinx 当 x > 2 时

例如:fun2( 0.76 ) = 1.332 fun2( 2 ) = 7.389 fun2( 2.76 ) = 0.372

*************************************************************************/ double fun2( double x ) { double y=0.0;

/*=======================================================*/

/*-------------------------------------------------------*/ return y; }

/**************************************************************

/***************************************************************** 5 函数fun3(int n, double x)的功能是:根据参数n、x, 计算 3x 5x^2 7x^3 (2n+1)x^n fun3(n,x)= ─── + ─── + ─── + …… ───── 1×2 2×3 3×4 n×(n+1)

多项式前 n 项之和.其中:x^n表示x的n次方. 例如: fun3( 8,1.2) = 8.753 fun3(15,1.1) = 9.830 要求:

把程序编写在====与----之间.

编写完程序后,请务必编译并运行程序,不运行不得分.

********************************************************************/ double fun3(int n, double x) {

double y = 0.0;

/*==================================================================*/

/*-----------------------------------------------------------------*/ return y; }

/***************************************************************** 6. 编写函数:fun3( n ) 的功能是:根据整型形参 n,计算如下公式的值。 1 1 1 1

fun3( n )= 1 - ── + ── - ── + ── - …… 前 n 项之和。 3 5 7 9 例如:fun3( 8 ) = 0.754 fun3( 15 ) = 0.802

*************************************************************************/

double fun3 ( int n ) { double y = 0.0 ;

/*=======================================================*/

/*-------------------------------------------------------*/ return( y ); }

/************************************************************************ 7.函数fun3(int n, double x)的功能是:根据参数n、x, 计算 2x 3x^2 4x^3 5x^4 (n+1)x^n fun3(n,x)= ── + ── + ── + ── + …… ──── 1 3 5 7 2n-1

多项式前 n 项之和.其中:x^n表示x的n次方. 例如: fun3( 8,1.2) = 15.048 fun3(15,1.1) = 22.848

*****************************************************************/ double fun3(int n, double x) {

double y = 0.0;

/*==================================================================*/

/*-----------------------------------------------------------------*/ return y; }

8下述函数 double fun(double x, int n) 的功能是计算如下 公式的值:(其中 x^n 表示 x 的 n 次方,n! 为 n 的阶乘) x^2 x^4 x^6 x^(2*n-2) fun( x, n )= 1 - ─── + ─── - ─── + … ───── 2! 4! 6! (2*n-2)! 前 n 项之和,其中 n≥1 。

例如: fun( 6.66, 8 ) = 0.307 fun( 6.66, 15 )= 0.930

(提示:若第 i-1 项的值为 t ,则第 i 项的值为 -t*x*x/(2*i-3)/(2*i-2)) ***************************************************************/ double fun ( double x, int n )

/*===================================================================*/ {

double y=0.0;

return y; }

/*-----------------------------------------------------------------------*/ 9.下述函数 double fun(double x, int n) 的功能是计算如下 公式的值:(其中 x^n 表示 x 的 n 次方,n! 为 n 的阶乘) x^2 x^4 x^6 x^(2*n-2) fun( x, n )= 1 + ─── + ─── + ─── + … ───── 2! 4! 6! (2*n-2)! 前 n 项之和,其中 n≥1 。 例如: fun( 6.66, 8 ) = 389.443 fun( 6.66, 15 )= 390.276

(提示:若第 i-1 项的值为 t ,则第 i 项的值为 t*x*x/(2*i-3)/(2*i-2)) ***************************************************************/ ***************************************************************/ double fun ( double x, int n )

/*========================================================*/ {

double y=0.0;

return y; }

/*-----------------------------------------------------------------------*/

搜索更多关于: 编程表达式求函数值题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

编程模拟题 考查考生按要求编写程序的能力。 请按注释提示的要求完成==== 到----之间的程序。 完成程序后请务必编译并运行程序,没有执行程序的不得分。 注:考生不得修改====到----之外的任何程序。 第二题 1.函数编写,使其按给出的算术表达式求函数值。 3*x fun1(x)= ──────────── (x + 2.1)(10-x) 例如:fun1( 1.66 ) =0.159 *************************************************************************/ double fun1( double x ) { double y=0.0;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com