实验内容:
1、编程打印如下图所示的图形。(参考教材p69例2.20)
要求:从第10列开始输出图形。
提示:用双重循环解决,外层循环控制图形的行数,内层循环有两个,一个用于产生图形的前导空格,另一个输出每行上的字符。
该图形共有5行
分析(列表): 行i 空格数字符数
第i行的前导空格数为: 10-i 个
第i行输出的字符数为: 2*i-1 个
2、实验书p22, 3题(2)小题:利用迭代法求输入的任意x 的正弦函数值,精度为10-7。(参考教材p79-83)
已知公式如图:
算法提示:1) 将从键盘输入的x赋值给f1作为迭代的初值,即:f1=x;
2) 通项公式中各项的数学表达式:。
在程序中具体采用的c表达式:迭代公式fn=-fn*(x*x)/(2*n*(2*n+1))求出fn的下一个项;
3) 将产生的各项累加起来,直到fn的绝对值小于精度10-7为止,此累加和即为x的正弦函数值。
注意:a.在最后加一个语句printf("sin(%lf)=%15lf",x,sin(x));用系统提供的函数验证答案。
b.教材p41-42,角度转换为弧度的方法:x=(c×π)180,x表示弧度,c表示角度,π 3.1415926。
请填空完成程序,并得出程序运行结果):
填空提示:1 将角度转换成弧度迭代初值(fn=?和sum=?)
迭代结束条件迭代公式;
将通项公式中产生的各项累加起来,此累加和即为x的正弦函数值。
3、找出同构数 (参考教材p76-77)
正整数n若是它平方数的尾部,则称n为同构数。
如: 6*6=36
要求: 1)找出10以内、100以内的同构数;
2)要求画出此题的算法流程图,根据算法流程图编写程序并上机调试通过。
4、理解题:
练习(1):
教材p70, 例2.21, 双重循环结构。编辑并输出结果,其中写出以下3句的注释语句。
printf("%4cprintf("%4d",i); printf("%4d",i*j);
练习(2):
教材p72, 例2.22, break语句。编辑并输出结果,其中写出以下3句的注释语句。
for(num=a;num<=b;num++)for(i=2;i<=k;i++)if(i>k)
练习(3):
教材p81, 例2.31, 理解二分迭代法求解一元高阶方程。编辑并输出结果,用注释语句写出迭代三要素。
练习(4):
教材p72, 例2.23, 循环控制部分的三个表达式可以分别省略或全部省略,但必须保留分号;同时循环体中应有相应的补充措施。
编辑并输出结果,其中写出以下3句的注释语句。
forn=n+2printf("n=%d",n/2+1);
第6周作业
第6周周作业。班级姓名学号。一。填空 1 六年级有男生120人,女生130人,男生是女生的,女生是总人数的。2.一辆自行车小时行了千米,平均每小时行千米,平均行1千米要小时。3.甲 乙两地之间的路程是200千米,一辆汽车从甲地到乙地行了,离甲地 千米。4.的倒数是是2的倒数,0.75的倒数是。5 如...
第6周周末作业
姓名座号。一 积累与运用。1.选出下列加点字注音全都正确的一项 a.驿站 y 教诲 hu 诘责 ji 解剖 p o b.匿名 n 订正 d n 托辞 c 瞥见 pi c.畸形 j 不逊 x n 扒手 b 芦荟 hu d.凄然 q 系住 j 绯红 f i 和蔼 i 2.下列句子的朗读节奏划分不正确的一...
第6周周末作业
八年级语文第六周周末作业。班别姓名。一 基础。1 根据课文默写古诗文。1 烽火连三月,家书抵万金杜甫 春望 2天明登前途,独与老翁别。杜甫 石壕吏 3 可以调素琴,阅金经刘禹锡 陋室铭 4 面对泰山神奇秀丽的景色和巍峨高大的形象,你会禁不住吟诵杜甫 望岳 中的句子。5 请将崔颢 黄鹤楼 默写完整。晴...