下载此文档

六年级信息技术上册 第15课 循环语句FOR课件1 辽师大版(三起).ppt


文档分类:中学教育 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
for 循环语句( 1) 一般形式: for (表达式 1;表达式 2;表达式 3)~ 或 for (初始化表达式;(条件)表达式;修正表达式) ~ 求解表达式 1表达式 2语句求解表达式 3 for 语句的下一语句假真如: s = 0; for ( i = 1 ; i < = 100 ; i + + ) s = s + i ; 注意: 此处的;是表达式的间隔符 1 for 循环实例( 1) 求1+2+3+4+ …+99+100 求1+2+3+4+ …+99+100 main( ) {int i ; double s ; s = 0; for ( i = 1 ; i < = 100 ; i + + ) s += i ; printf ( “ \n %e ” , s ) ; } 分析: 1、第一个参与运算的数是 1 2 、共有 100 个数参与运算 3、每两个数之间相差值 1 4 、循环变量和运算数合二为一,且定义为 int型 2 ( 1 ) s = 0; i = 1; for ( ; i < = 100 ; i + + ) s = s + i ; ( 2 ) s = 0; for ( i = 1; ; i + + ) s = s + i ; ( 3 ) s = 0; for ( i = 1; i < = 100 ; ) { s = s + i ; i + + ; } 无条件表达式此处为死循环 for 循环语句( 2) 无初始化表达式无修正表达式( 4 ) s = 0; i = 1 ; for ( ; i < = 100 ; ) { s = s + i ; i + + ; } 无初始化表达式和修正表达式 3 for 循环实例( 2) main( ) {char c ; for( c = getchar ( ) ; c ! = ‘\n’ ; c = getchar ( ) ; ) putchar (c ) ; } 将输入的字符原样输出 将输入的字符原样输出分析:此处无需记录循环次数,不用专门定义循环控制变量可用特殊符号的输入来控制循环的结束; 4 for 循环实例( 3) main( ) { int a[11] ; int i , j , max ; printf( “ input 10 numbers: \n ” ) ; for( i = 1 ; i < 11 ; i + + ) scanf( “ %d ” , & a [ i ] ) ; printf( “ \n ” ) ; max = a [ 1 ] ; i = 2 ; for( ; i < 11 ; ) { if ( max < a [ i ] ) max = a [ i ] ; i + + ; } printf( “\nmax=%d ”,max); } 输入 10个数输出其中最大者 输入 10个数输出其中最大者 main( ) { int x , i , max ; printf( “ \n input 10 number : ” ) ; scanf( “ %d, ” , & x ) ; max = x; for( i = 2 ; i < = 10 ; i ++ ) { scanf( “ %d , ” , & x ) ; if ( x > max ) max = x ; } printf( “ max = %d ”, max ); } 5 for 循环实例( 4) i 兔子繁衍(迭代) 设有一对新生兔子,从第三个月开始它们每个月生一对兔子;按此规律,并假设没有兔子死亡,每个月的兔子总数是多少,一年后共有多少对兔子。兔子繁衍的数量变化规律见 Page 117 6 f6= 8 …… f1=1 ( n = 1 ) f2=1 ( n = 2 ) f n = f n-1

六年级信息技术上册 第15课 循环语句FOR课件1 辽师大版(三起) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rovend
  • 文件大小354 KB
  • 时间2017-03-24