北京科技大学语言课件_第1页
北京科技大学语言课件_第2页
北京科技大学语言课件_第3页
北京科技大学语言课件_第4页
北京科技大学语言课件_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京科技大学语言2021-12-11北京科技大学语言22021-12-11北京科技大学语言32021-12-11北京科技大学语言42021-12-11北京科技大学语言5当表达式为真当表达式为真 语句语句表 达 式 非表 达 式 非0?语句语句2021-12-11北京科技大学语言6思路:寻找思路:寻找加数加数与与求和求和的规律的规律 加数加数 从从1变到变到100,每循环一次,使,每循环一次,使i增增1,直到直到i的值超过的值超过100。 的的设为设为1。求和求和设变量设变量 存放和存放和,循环求,循环求,直至直至i超过超过100。 2021-12-11北京科技大学语言7运行运行jc5_1程序输

2、出结果:程序输出结果:sum=5050 i=1,sum=0 当当i = 100 sum=sum+i i+输出输出sum2021-12-11北京科技大学语言8 while (i sum += i; int i=0;while ( ) = sum += i; int i=0;while ( i 设:设:sum=0; int i=1;while ( i 运行结束后:运行结束后: i i、sum = ?sum = ?运行结束后运行结束后:2021-12-11北京科技大学语言102021-12-11北京科技大学语言112021-12-11北京科技大学语言12 循环体循环体当表达式为真当表达式为真N-S结

3、构图结构图NY循环体循环体表达式非表达式非0?流程图流程图2021-12-11北京科技大学语言132021-12-11北京科技大学语言142021-12-11北京科技大学语言15运行运行jc5_3定义定义m、n、rmnT F m和和n交换交换r=m%nm=nn=r 当当r != 0时时输出最大公约数输出最大公约数m2021-12-11北京科技大学语言162021-12-11北京科技大学语言17N-S结构图结构图for (表达式表达式1;表达式表达式2;表达式表达式3) 语句语句NY流程图流程图计算表达式计算表达式1 语句语句计算表达式计算表达式3表达式表达式2为真为真?2021-12-11北京

4、科技大学语言18注意:在省略某个表达式时,应在适当位置进行循注意:在省略某个表达式时,应在适当位置进行循环控制的必要操作,以保证循环的正确执行环控制的必要操作,以保证循环的正确执行2021-12-11北京科技大学语言19 for (i=1; ; i+) for (i=1; i=100; ) for ( ; ; ) 2021-12-11北京科技大学语言202021-12-11北京科技大学语言21思路:求阶乘与求累加的运算处理过程类似,只要思路:求阶乘与求累加的运算处理过程类似,只要将将“ ”变为变为“ ”。设置:设置: ,初值为,初值为1,终值为,终值为n(n是循环控制终是循环控制终值,需要从键

5、盘输入)值,需要从键盘输入) ,每次循环令,每次循环令p = p*i2021-12-11北京科技大学语言22运行运行jc5_42021-12-11北京科技大学语言232021-12-11北京科技大学语言242021-12-11北京科技大学语言252021-12-11北京科技大学语言262021-12-11北京科技大学语言27后续语句后续语句语句语句后续语句后续语句语句语句后续语句后续语句2021-12-11北京科技大学语言282021-12-11北京科技大学语言292021-12-11北京科技大学语言30for (n=100; n=200; n+) n不能被不能被7整除整除 T F 终止本次循

6、环终止本次循环 输出输出n 输出输出10个数个数 T F 换行换行运行运行jc5_72021-12-11北京科技大学语言31后续语句后续语句语句语句后续语句后续语句语句语句后续语句后续语句2021-12-11北京科技大学语言322021-12-11北京科技大学语言33#include main( ) int i, j; ) 运行运行jc5_a外循环语句外循环语句内循环语句内循环语句2021-12-11北京科技大学语言342021-12-11北京科技大学语言35思路:思路:Fibonacci数列的前几项是:数列的前几项是:1、1、2、3、5、8、13、21、34、。此数列的变化规律是:。此数列的

7、变化规律是:2021-12-11北京科技大学语言36f1=1,f2=1并输出并输出for (i=3; i=20; i+) f3=f2+f1 f1=f2,f2=f3 输出输出f3 T F 换行换行运行运行jc5_52021-12-11北京科技大学语言37l分别用分别用尝试能否整除整数尝试能否整除整数 。2021-12-11北京科技大学语言38 输入一个数输入一个数mfor (j=2; j=m T F输出输出YES“ 输出输出NO运行运行jc5_122021-12-11北京科技大学语言39#include math.hmain( ) int j,m,k; printf(Enter an integ

8、er number: ); scanf(%d,&m); for (j=2; ; j+) printf(%d ,m); if () printf(YESn); else printf(NOn);2021-12-11北京科技大学语言40设设xn为一个接近为一个接近xa的近似根,过的近似根,过(xn, f(xn) 点做切线,切线方程为:点做切线,切线方程为:)x(f)x(fxxnnn1nn1nnnxx)x(f)x( f即即:xnxn+1xy0f(x)(xn, f(xn)(xn+1, f(xn+1) xa 2021-12-11北京科技大学语言412021-12-11北京科技大学语言42x赋初值赋初值x0=x计算计算f计算计算f1 计算计算x=x0-f/f1当当 |x-x0|10-6时时输出输出x运行运行jc5_132021-12-11北京科技大学语言43一个数的因子(除了这个数本身)之和一个数的因子(除了这个数本身)之和等于该数本身。等于该数本身。的的因子因子是是1、2、3,因子和因子和 1+2+32021-12-11北京科技大学语言44 for(i=2;i=10000; i+) s = 0 for (j=1; ji; j+) i%j=0 T F s=s+j i=s T F i是完全数是完全数运行运行jc5_112021-12-11北京科技大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论