4.4 多重循环 (教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)

2023-05-11
| 10页
| 281人阅读
| 7人下载
精品

内容正文:

4.4 多重循环 一、教学目标 1.掌握循环嵌套的基本格式。 2.灵活循环嵌套的,解决实际问题。 3.教给学生灵活的思维方法,培养学生的学习兴趣和勇于探索、勇于创新的精神,提高综合素质。 二、重点难点 1.重点:熟练掌握循环的嵌套,并能用双重循环结构编写有关程序。 2.难点:对双重循环的外循环和内循环的理解和应用。 三、教学时间 本任务教学,课内计划1课时。 4、 教学过程 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 给出N个儿童的体重,要求计算平均体重。 #define N 10 #include “stdio.h” main() {/*定义变量存放某儿童体重、总体重和平均体重*/ float Weight,total=0,aver; *输入N个儿童的体重并计算总体重*/ scanf(“%f”,&Weight); /*第1个儿童的体重*/ total=total+Weight; /*前1个儿童的总体重*/ scanf(“%f”,&Weight); /*第2个儿童的体重*/ total=total+Weight; /*前2个儿童的总体重*/ scanf(“%f”,&Weight); /*第3个儿童的体重*/ total=total+Weight; /*前3个儿童的总体重*/ scanf(“%f”,&Weight); /*第4个儿童的体重*/ total=total+Weight; /*前4个儿童的总体重*/ scanf(“%f”,&Weight); /*第5个儿童的体重*/ total=total+Weight; /*前5个儿童的总体重*/ scanf(“%f”,&Weight); /*第6个儿童的体重*/ total=total+Weight; /*前6个儿童的总体重*/ scanf(“%f”,&Weight); /*第7个儿童的体重*/ total=total+Weight; /*前7个儿童的总体重*/ scanf(“%f”,&Weight); /*第8个儿童的体重*/ total=total+Weight; /*前8个儿童的总体重*/ scanf(“%f”,&Weight); /*第9个儿童的体重*/ total=total+Weight; /*前9个儿童的总体重*/ scanf(“%f”,&Weight); /*第10个儿童的体重*/ total=total+Weight; /*前10个儿童的总体重*/ aver=total/N; /*10个儿童的平均体重*/ printf(“%d个儿童的平均体重是:%.2 ”,N,aver); } #define N 10 #include “stdio.h” main() { /*定义变量存放某儿童体重、总体重和平均体重*/ int i; float Weight,total=0,aver; *输入N个儿童的体重并计算总体重*/ for(i=1;i <=N;i++) { scanf(“%f”,&Weight); /*第i个儿童的体重*/ total=total+Weight; /*i个儿童的总体重*/ } aver=total/N; /*10个儿童的平均体重*/ printf(“%d个儿童的平均体重是:%.2 ”,N,aver); } 通过问题入手,调动学生积极性,获取信息,分析问题。 思考、回答 充分调动学生的积极性,引入话题,为下一步学习做铺垫 学生带着问题学习,学生掌握知识点,培养学细致观察的能力、认真的学习态度 讲授新课 循环结构是结构化程序设计的基本结构之一。一个循环的循环体中又包含另一个循环,称为循环嵌套。这个嵌套重复下去,就是多重循环,又称为嵌套循环。 C语言中的循环结构可以用以下语句实现: 1.while 循环 2.do...while循环 3.for 循环 当一个循环体内又包含另一个完整的循环结构时,就称为循环的嵌套。 · 三种循环可互相嵌套,层数不限 · 外层循环可包含两个以上内循环,但不能相互交叉 · 嵌套循环的执行流程 while(条件1) { …

资源预览图

4.4 多重循环 (教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)
1
4.4 多重循环 (教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)
2
4.4 多重循环 (教学设计)-高一《编程语言基础-C语言》同步精品课堂(高教版·第5版)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。