课件编号4837148

第八课循环结构——For循环(课件+教案)

日期:2024-04-30 科目:信息技术 类型:初中课件 查看:25次 大小:8025667Byte 来源:二一课件通
预览图 0
循环,第八,结构,For,课件,教案
    第八课 循环结构———For循环教学设计 课题 循环结构———For循环 单元 第二单元 学科 信息技术 年级 九年级 学习 目标 信息意识:了解for循环的格式,执行过程。理解for循环的设计。 计算思维:了解现实生活中常见循环事件(累加,累乘,统计)。 数字化学习与创新:尝试采用For循环结构编写简单的程序,解决实际问题。 重点 循环结构概念,for循环的格式及设计 难点 分析归纳累加、累乘、统计循环的实现 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 同学们,我们这节课先来看一段动画片《喜洋洋与灰太狼》 这段动画片在讲什么知识? 水循环介绍的是水从地面———天空———地面循环的过程,那请大家思考,我们的计算机是怎么来表现循环的呢? 耶 地球水循环 思考 通过动画片引入本课,吸引学生的注意和兴趣 讲授新课 (1)那就要用到我们今天所讲的循环结构。 在生产、生活中,很多方面存在周期性,如同潮起潮落、四季更替等自然现象一样。如果用计算机语言表示周期性,体现的就是程序的循环结构。如:十字路口信号灯的交替变换;从星期一到星期日的循环往复等。产品的生产在原有基础上加以改进,不断升级、发展也是循环结构的表现。 (2)循环结构是指程序重复执行循环语句中的一行或多行代码,其三个要素为循环变量、循环体和循环终止条件。 当循环次数确定时,循环结构可以使用For…Next语句 我们需要用流程图来表示循环结构: (3)请同学们举例说明生活学习用循环结构的例子 VB中For…Next循环结构的语句格式: For 循环变量=初值 To 终值[Step 步长] 循环体 Next 循环变量 在For…Next循环中,循环变量的初值和终值、步长都是数值型。如果步长省略,则系统默认步长为1 例题: 活动:(4)学生能进行的数学计算题,通过循环结构进行计算,让学生体验计算机执行循环结构的优势(打开计算exe) (5)循环结构的程序实例: 在印度有个古老的传说:国王打算奖赏发明国际象棋的大臣。国王问他想要什么,他对国王说:“陛下,我只要一些麦粒。请您在这张棋盘的第1个小格放1粒麦子,第2个小格放2粒,第3个小格放3粒,第4个小格放8粒……以此类推,把64格棋盘放满就行了。”国王觉得这个要求太容易满足了,就答应给他这些麦粒。当人们把一袋一袋的麦子搬来开始计数时,国王才发现:就算把全印度甚至人世界的麦粒都拿来,也满足不了他的要求。 那么,那位大臣要求得到的麦粒到底有多少呢? 我们先来做任务分析 该问题可用累加的方法求解,相邻各自的麦粒数有一定规律,即后一格的麦粒数前一格的2倍。若用i表示当前所处格子的序号,p表示此各自中存放的麦粒数,s表示累加得到的麦粒数。 参考下标设置各个对象的属性,程序界面效果如图所示 在Command1对象的Click事件中,编写如图所示的代码,重点理解s=s+p,p=p*2表示的实际意义。 调试并运行程序,输入棋盘格子数,单击“计算”按钮,观察运行结果 (6)请你根据要求小组合作完成界面设计、代码编写、调试、运行步骤,并谈谈你在编写此程序的时候遇到的问题与前两次课的问题有何不同? 教师巡回指导,分小组指导,根据小组的不同情况,针对算法进行讲解。 思考理解 尝试理解循环循环三要素和For……Next语句 思考回答 思考回答 数学计算 聆听,思考 聆听、理解 学生小组合作讨论交流、遇到问题请教老师,试图解决问题 从生活中熟悉的事例出发,让学生具体来理解循环结构 理解循环结构的内涵,将其通过循环三要素的具体要点呈现出来,有利于学生更好的理解 现学现用,加深理解 由流程图到具体的程序代码,进一步加深学生对循环三要素的理解 亲自体验计算过程再看计算机程序执行循环结构的计算,体会循环结构的优势 通过传说的程序问题,吸引学生的兴趣,让学生愿意去尝试 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~