内容正文:
for语句 导学案
学习目标
1、理解for 循环结构。
2、通过设计,提升学生的程序设计。
3、循环结构的设计初步。
知识精讲
一般形式:
for(表达式1;表达式2;表达式3)
{
语句序列
}
执行过程:
(1) 求解表达式1。
(2) 求解表达式2,若此条件表达式的值为真(非0),则执行for语句中的循环体,然后执行第(3)步。若为假(0),则结束循环,转到第(5)步。
(3) 求解表达式3。
(4) 转回步骤(2)继续执行。
注意: 在执行完循环体后,循环变量的值“超过”循环终值,循环结束。
(5) 循环结束,执行for语句下面的一个语句。
典型例题
例4-4 从键盘上输入10个整数,求其和#include <stdio.h>
main( )
{
}
例4-5 :从键盘上输入若干个整数,直到输入0为止,求它们的乘积
#include <stdio.h>
main( )
{
}
能力提升
例:求100~200间的全部素数。
#include<stdio.h>
#include<math.h>
int main()
{
}
巩固训练
1、 执行for(m=1;m++<=5;);语句后,变量m的值为( )
A.5 B.6 C.7 D.8
2、下面程序的运行结果是
#include<stdio.h>
void main()
{ int i,sum ;
for(i=1;i<5;i++)
sum += i;
printf("%d
",sum );
}
A、14 B、15 C、0 D、不确定
4、输入20个数,输出其中最大的数#include <stdio.h>
main( )
{
}
学科网(北京)股份有限公司
$$