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

for语句构成的循环结构在图形输出问题中的应用教学设计.doc

for语句构成的循环结构在图形输出问题中的应用教学设计.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《for语句构成的循环结构在图形输出问题中的应用》教学设计

《C语言程序设计》微课

山东水利职业学院董昌艳

所属学科:电子信息大类(专业大类)、计算机类(专业类)

专业名称:计算机应用专业

课程名称:《C语言程序设计》

适应对象:

计算机类专业一、二年级学生。

教学背景:

学生通过前期的学习,已经掌握了C语言中基本数据类型的使用,学习了顺序结构,选择结构和循环结构的基本知识。

教学目标:

1、巩固上次课学的循环基础知识

2、掌握for语句的嵌套应用

3、掌握for循环在图形输出问题中的典型应用

教学方法:

讲解法,操作演示法,讲练结合法。

教学过程:

1、引入主题

回顾基本知识点

提出典型应用

2、演示一组简单图形

分析图形的特点,寻求每个图形的关键控制语句

分别用i、j、k表示图形的行数、空格数和星号数

对于第一个图形,分析出表达式k=i,

找出关键控制语句:

对于第二个图形,分析出表达式:

j=7-i

k=i

找出关键控制语句:

对于第三个图形,分析出表达式

j=i-1

k=11-2*i

找出关键控制语句:

3、知识拓展

第一次拓展,引入第二组图形

在第一组图形的基础上分别分析出各个图形中行数、空格数和星号数的关系表达式,找出关键控制语句:

for(i=7;i=1;i--)

for(i=7;i=1;i--)

{for(j=i;j=1;j--)printf(*);

for(i=7;i=1;i--)

for(i=7;i=1;i--)

{for(j=7-i;j=1;j--)printf();

for(k=i;k=1;k--)printf(*);

for(i=6;i=1;i--)

for(i=6;i=1;i--)

{for(j=i-1;j=1;j--)printf();

for(k=11-2*i;k=1;k--)

printf(*);

第二次拓展,引入一组组合图形

分析组合组合图形的特点,合理地化分成若干个已知的小图形,分别编程,把程序按顺序组合在一起。

4、讲练结合

引导学生对上述组合图形进行合理分割,编写正确的程序。

5、综合应用

通过一组更为复杂的图形,把以上知识融合到一起,做到融会贯通,举一反三。

6、课后作业

编写综合应用中第二图形的代码,调试并运行结果

7、课题小结

图形输出问题的关键是找行数、空格和星号之间的关系。

编写代码时要控制好外循环、内循环的起止条件。

对于较为复杂的组合图形,合理地划分成几个独立的图形分别编程,然后按顺序组合在一起

文档评论(0)

辉辉 + 关注
实名认证
内容提供者

好文件 大家都可以分享

1亿VIP精品文档

相关文档