第4节用for语句实现循环学习导案
Posted 张夷陵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第4节用for语句实现循环学习导案相关的知识,希望对你有一定的参考价值。
课 题 | 5.4 用for语句实现循环 | |||||
课时安排 | 2课时 | 课 型 | 新授 | |||
学 习目标 |
| |||||
重点 | for循环语句的一般形式 | |||||
难点 | 理解for循环语句的执行过程并会做题 | |||||
导 学 流 程 | 复备或笔记 | |||||
一、课前 1.do…while语句的一般形式 2.do…while语句的执行过程 3.do…while语句和while语句的区别 二、学习内容(25分钟) 1.for循环的一般形式:
2.for循环的执行过程:
三、练习 (1)练习(10分钟) 1、以下程序段的运行结果是( ) int i ; for (i=0; i<=3; i++) switch (i) case 1: printf (”%d”,i); break; case 2: printf (”%d”,i); break; default: printf (”%d”,++i); A.012 B.023 C.123 D.124 2、若有定义int i,x;,则for循环语句( ) for(i=0,x=0;i<=9&&x!=520;i++) scanf(”%d”,x); A.最多执行10次 B.最多执行9次 C.是无限循环 D.循环体一次也不执行 3、若i是int型变量,以下循环体执行的次数是( ) for(i=2;i==0;) printf(”%d \\n”,i--); A.0 B.1 C.2 D.无限次 4、对于for(表达式1;;表达式3)可理解为( ) A.for(表达式1;0;表达式3) B.for(表达式1;1;表达式3) C.for(表达式1;表达式1;表达式3) D.for(表达式1;表达式3;表达式3) 5、若有定义int i;,则以下循环语句的循环次数是( ) for(i=2;i==0;) printf(”%d”,i--); A.无限次 B.0 C.1 D.2 6、下列程序是计算n个数的平均值,正确的是( ) float x,avg=0.0; scanf(”%d”,&n); for(i=0;i<n;i++) scanf(”%f”,&x); avg=avg+________; avg=________; printf(”avg=%f \\n”,avg); A.i avg/i B.x avg/n C.x avg/x D.i avg/n 7、若有定义int i;,则执行for(i=1;i++<=5;);语句后,变量i的值为( ) A.5 B.6 C.7 D.8 8、下列有关for循环的说法中,正确的是( ) A.for循环只能用于循环次数已经确定的情况 B.for循环是先执行循环体语句,后判断条件表达式 C.for循环中,不能用break语句跳出循环体 D.for循环的循环体可以包含多条用括起来的语句 9、若有定义char ch;,则执行下列程序段后的结果为( ) for(ch='a';ch<='e';ch++) printf(”%3c”,ch); A.A B C D E B.ABCDE C.a b c d e D.abcde 10、若有定义int x;,则执行下列程序段后的结果是( ) for(x=3; !(--x);) printf(”%3d”, x-=2 ); A.1 B.3 0 C.1 -2 D.无限循环 11、若有定义int i,sum;,则执行下列程序段后sum的值是( ) for(i=1;i<10;i++) sum+=i; A.34 B.35 C.36 D.不确定 12、若有定义:int x,y;,则下列for循环结构的执行次数是( ) for(x=0,y=0;(y=123)&&(x<4);x++); A.无数次 B.循环次数不确定 C.4次 D.3次 13、下列不是无限循环语句的是( ) A.for(x=1,y=0;x>++y;x=i++) i=x; B.for(;1;x++=i); C.while(1) x++; D.for(i=10;1;i--) sum+=i; 14、下列程序的功能是求1-3+5-7+…-99+101的值,请填空。 #include <stdio.h> main() int i,(1)________,(2)________; for(i=1;i<=101;i+=2) sum=sum+(3)________; s=-s; printf(”sum=%d”,sum);
| 课前背诵!! | |||||
四、内容总结+落实反馈(10分钟) 根据刚才的学习,请同学们整理相关知识点(请自觉把课本收起来哦~) | ||||||
课 后 反 思 |
以上是关于第4节用for语句实现循环学习导案的主要内容,如果未能解决你的问题,请参考以下文章