- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目四任务一《成绩之韵平均之美--while循环》
教学内容
while循环
课时
1
教学目标
知识目标
1.理解循环结构运行过程
2.掌握while循环语句的一般形式
3.while语句的编程应用
能力目标
1.结合实际问题通过分析编写程序
2.培养学生分析问题解决问题的能力
情素质目标
培养学生热爱科学、用于探索、勇于创新
教学重点
1.循环结构程序设计的基本方法
2.while循环语句一般形式
教学难点
1.循环结构程序设计的基本方法
2.使用while语句解决实际问题
教学方法
教法:讲授与演示法相结合,线上+线下混合式教学
学法:自主学习、合作探究法。
教学准备
1.计算机、电子白板
2.下发学习任务清单。
教学过程
教学环节
主要内容
教学活动
教师
学生
课前
准备上课机器
登录智慧树网自学并完成测试
导入新课
任务描述:
输入学生的百分制成绩,统计所有学生成绩的平均分。(点击课件出示)
分发任务清单1,检查学生自主学习情况,引入后面要学习的内容。
从任务来看,它需要用户不断的输入成绩,满足“有规律的重复”,要使用循环结构,但又不确定用户输入成绩的次数,也就是循环次数并不确定,所以要用一种循环语句——while语句。
小组讨论,分析任务!
按照5人一组,将班级学生进行分组,
新授过程
任务准备:
1.while循环
while语句是一种称为“当型”的循环。
它的一般形式是:
while(表达式)
{
语句序列;
}
while语句它的执行过程
使用while循环注意事项:
①当循环条件中表达式的值为“假”(也就是为0)时,循环终止,执行while循环后的其他语句。因此,while语句的执行特点是:先判断循环条件,后执行循环体。
while语句的执行过程可以由上图形象的表示。
②循环必须在有限的次数内结束,否则会出现“死循环”,在程序中应避免出现死循环。
#includestdio.h
main()
{intsum,i;
sum=0;
i=1;
while(i=5)
{sum=sum+i;
i=i+1;}
printf(1+2+3+4+5=%d\n,sum);
}
2.关于while语句的说明
①while语句的特点是“先判断循环条件,再执行循环体语句”。如果第一次判断循环条件时,循环条件就为假,那么循环体语句一次也不会被执行。
例4-2
#includestdio.h
main()
{intx;
scanf(x=%d,x);
while(x5)
{x--;
printf(%d,x);}
}
②循环条件表达式
while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)就可继续循环。
若循环条件由多个子条件组成,则需要用逻辑运算符(或者||)将各个子条件连接起来,组成一个逻辑表达式。不能仅仅使用逗号(,)将各个子条件间隔开来。
例如:表示学生的百分制成绩,变量score的取值范围是[0-100]之间。
循环条件的表达式应该为:score=0score=100。
③避免死循环
在while语句的循环条件表达式或循环体语句中,必须有使得循环条件表达式的值变为假(也就是0)的操作,否则循环将无限的执行下去,这样的循环称为“死循环”。在设计循环结构时,一定要注意避免死循环。
例4-3
#includestdio.h
intmain()
{intx;
scanf(x=%d,x);
while(x5)
{printf(%d,x);}
}
④循环体语句
循环体语句可以是一条语句、一组语句或是空语句。
如果循环体语句是一条语句,循环体语句两端的“{}”可以省略。
循环体如包括多条语句,则必须用{}括起来,组成一个复合语句。
例4-4
#includestdio.h
main()
{intF;floatC;
F=30;
while(F=35)
{C=5*(F-32)/9.0;
printf(F=%dC=%.2f\n,F,C);
F=F+1;}
}
小试牛刀
例4-5
#includestdio.h
main()
{intF;floatC;
F=30;
while(F=35);
{C=5*(F-32)/9.0;
printf(F=%dC=%.2f\n,F,C);
F=F+1;}
}
请将上述程序改错,并说明原因。
您可能关注的文档
- 《C语言程序设计》教学设计 项目八北京冬奥会奖牌榜指针.docx
- 《C语言程序设计》教学设计 项目二-动力航天基本数据类型与简单程序设计.docx
- 《C语言程序设计》教学设计 项目七-人工智能大赛数据处理-结构体.docx
- 《C语言程序设计》教学设计 项目三出行计划.docx
- 《C语言程序设计》教学设计 项目五-植树活动数据分析与汇总——数组.docx
- 《C语言程序设计》教学设计 项目一初入C语言领域.docx
- 2025年XX县妇联三八维权周知识竞赛试题库及答案(共100题).pdf
- 2025年XX市妇联普法知识竞赛题库及答案(共60题).pdf
- 2025年职工线上健康心理咨询专业伦理知识竞赛题库及答案(共32题).docx
- 2025年抖音知识竞赛题库及解析答案(共50题).docx
- 2025届心理健康知识竞赛试题及答案(精悍).docx
- 2025年XX县妇联三八维权周知识竞赛试题库及答案(共80题).docx
- 2025年职工线上健康知识竞赛题库28题及答案(社会心理学).docx
- 2025年抖音知识竞赛题库及解析答案(共90题).docx
- 2025年《中华人民共和国妇女权益保障法》知识竞赛题库及答案(精品).docx
- 2025年女职工维权知识有奖竞答多选题库及答案.pdf
- 2025年XX县妇联三八维权周知识竞赛试题库及答案(共60题).docx
- 2025年抖音知识竞赛题库及解析答案(共70题).docx
- 2025年各省市全民国防教育知识竞赛题库及答案(共113题).docx
- 2025年党风廉政知识竞赛题库及答案--党史篇.pdf
最近下载
- 2024-2025学年上学期长沙小学语文六年级期末模拟试卷.doc
- 2025年野生动物园行业调研分析报告.docx VIP
- 中国危重症患者肠内营养支持常见并发症预防管理专家共识解读课件.pptx
- 2024年中考数学复习 圆中的重要模型-圆中的翻折模型(原卷+答案解析).pdf VIP
- 小学语文新课标六年级《为人民服务》朱丽芳(1).pdf
- 专家答疑纪要—第1期:电力建设工程(建筑专业).doc
- 创建绿色施工环境保护台帐.doc VIP
- DB32_T2334.2—2013《水利工程施工质量检验与评定规范》第2部分:建筑工程.doc
- 2025届高考作文素材:人工智能与Deepseek+课件.pptx VIP
- 剑桥(join in)版小学英语五年级下册单元知识梳理总结(全册).pdf VIP
文档评论(0)