网站大量收购独家精品文档,联系QQ:2885784924

《C语言程序设计》教学设计 项目四量化生活数字为先.docVIP

《C语言程序设计》教学设计 项目四量化生活数字为先.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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;}

}

请将上述程序改错,并说明原因。

您可能关注的文档

文档评论(0)

释然 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档