- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《循环的嵌套》教学设计
《》
所属模块:C语言—循环的嵌套模块 学习单元:循环的结构
教学目标:
1、情感目标:当学生在程序调试成功后,体验了成功的快感,增强了自信心,逐步克服对编程的畏难情绪。
2、知识目标:使学生掌握FOR循环嵌套的格式和执行过程。
3、能力目标:培养学生的创新能力和独立分析问题、解决问题的能力。
教学重点:FOR循环嵌套的格式和执行过程
教学难点:文本作图的模型构造
教学方法:
1、任务驱动法,使用探究式教学模式,让学生在一个个典型的文本作图的例题下展开教学活动,引导学生由简到繁、由易到难、循序渐进地完成一系列教学任务。
2、由表及里法,逐层深入法,观摩思考法和类比法。
3、上机实践,因为编程是一门实践性非常强的课程。“百讲不如一练”,一言堂的教学方法是行不通的。让学生亲自上机动手实践远比纯粹听老师讲授要有效得多。
教学时数:2课时(90分钟)
时间分配总表:
旧课回顾 新课导入 新 课 讲 解 提出问题 设置任务 2分钟 5分钟 11分钟 15分钟
新 课 讲 解
课堂小结 作 业
5分钟 2分钟 解决任务 源程序讲解 30分钟 20分钟 教学过程:
教 学
环 节 教 学 过 程 教 学 方 法
说 明 时间
分配
旧 课
回 顾
新 课
导 入
引导学生进行旧课复习,通过以下例题,再次加深对FOR循环的格式的理解,掌握FOR循环格式中的初值,终值及步长。
#include “stdio.h”
main()
{ int m=1;
for (i=1,i=10,i++)
m=m*i;
printf(“%d”,m);}
“兴趣是最好的老师”。故我在本节学习中以创设学习情景,激发学习兴趣为导入新课的指导思想,从文本作图入手,引发学生的求知欲望,从而调动其学习的积极性和主动性。
情境:从文本作图入手,引发学生的求知欲望
提问:如何使用一般FOR循环语句实现简单文本作图?
“* * * * *”
For(i=1,i=5,i++)
printf(“* ”);
该例题要求完成1—10这十个数的积,并输出积,引导学生自己思考回答出循环的初值,中值及步长,再次理解它的执行过程或者通过提问的方式来完成。
提问法(这里是第一次提问,由于刚才上面的旧课回顾,在这里在再提出这样简单的问题,对学生来说,是一次兴趣的引入,他们会觉得很简单,所以会积极配合,从而达到本次课的教学的深入。)
2分钟
5分钟
新
课
讲
解
新
课
讲
解
新课讲解
新课讲解
再 次
提 问
再提问,从文本作图出发,设置问题,这里重在培养学生的理解能力和分析综合能力。故我决定从如下三步着手:
第一步:从“果”入手,切中要害?
问题:一行星会画了,那么有没有同学思考过如果有四行星那如何画呢?(如下图)
* * * * *
* * * * *
* * * * *
* * * * *
讨论法(由学生回答,老师给予正确的引导)
引导法
比较法
11分钟
引 出
重 点
第二步:讲解FOR循环嵌套的格式及执行过程
由上一问题引出FOR循环嵌套的格式,并引导学生学会思考它的执行过程。
for(i=1,i=4,i++)
{
for(j=1,j=5,j++)
printf(“*”);
printf(“/n”); }
引导学生学会思考它的执行过程并掌握它的格式,再运用比较法,比较循环嵌套和上面的多条FOR语句之间的不同之处。
15分钟
解 决
疑 难
第三步:由浅入深,设置任务
根据本课时的教学目标和学生的知识基础以及因材施教的原则,我设计了四个梯度的任务,每梯度的任务即为一个高度的台阶,学生每得出一个答案就登上一个台阶,这样任务就迎刃而解了。
(表1—2附后)
任务一为直角三角形图形1,任务二为直角三角形图形2,任务三为等腰三角形组合图1,任务四为等腰三角形组合图2。
以上四个梯度任务不仅教授了学生FOR循环嵌套的格式和执行过程,更重要的是通过任务的逐层深入,再采用设问、类比启发并辅之以讨论的方法,培养学生的分析能力和思维能力。
由任务一的讲解引出对FOR循环嵌套中内循环变量的值的探究;
由任务二的讲解引出对FOR循环嵌套中步长及循环变量的探究;
由任务三,四的讲解引出在内外循环之间如何控制作
文档评论(0)