课件编号8332821

苏科版(2018)八年级全册信息技术 4.3.1“纸对折”程序 教案

日期:2024-05-19 科目:信息技术 类型:初中教案 查看:39次 大小:24064Byte 来源:二一课件通
预览图 1/1
苏科版,2018,八年级,全册,信息技术,4.3.1
  • cover
纸对折程序 一、教学目标 知识与技能:了解程序中循环的基本概念 过程与方法:通过对纸对折程序的模仿,学会用计数、条件循环语句编写简单程序 情感、态度与价值观:培养学生分析问题和解决问题的能力 二、教学方法 启发式教学、讲解与讨论、实验与探究 三、教学过程 1、情境导入 师:上节课我们学习了条件语句,能用条件语句来编写简单的程序,但是很多同学后来发现有的语句要重复执行的,那有没有重复的语句呢? 生:听讲 师:有的,这就是我们马上要跟大家一起来学习的循环语句。 板书:纸对折程序 2、课堂新授 师:在学习之前先请同学们把书本打开到104页,我们一起来探讨一下书上的问题 生:思考问题 生:几千万次…. 师:如果真的用纸来做这个实验显然是不可能的,下面我们通过程序来模拟这个实验。 请同学们打开VB程序,把书本上的第一段程序输入到VB中,运行下看看什么结果 生:实践操作 师:很多同学发现这是对折一次的纸厚度,进行程序分析 Let h=0.06 Let n=0 Let h=h*2 Let n=n+1 Print “对折”;n;“次” Print “厚度为”;h/1000;“米” 师启示:那如果我要对折5次?那怎么办呢? 生:尝试修改 生:把Let h=h*2 Let n=n+1 这两句重复写5 遍 师:对折5次后,纸的厚度显然不能达到珠穆拉玛峰的高度,对不对?如果是对折100次呢?那又怎么修改呢? 生:思考 师:我在一次的基础上再复制99遍,行不行? 生:可以 师:大家讨论一下,这样的程序是不是很长,而且也很烦,很容易出错? 生:听讲并回答 师:那在我们VB中可以用一个命令来完成重复执行的程序段。 演示:在VB代码窗口显示 Let h=0.06 Let n=0 For i=1 to 100 Let h=h*2 Let n=n+1 Next i Print “对折”;n;“次” Print “厚度为”;h/1000;“米” 生:观看 师:上面程序通过i这个变量从1到100使两条语句重复执行100次,这种将一段程序重复执行,在程序设计中称为循环,用计数的方法来控制循环的次数。 课件出示计数循环语句的格式 For <循环变量=初值> to <终值> [step 步长] [循环体] Next [循环变量] 教师:结合“纸对折”程序讲解计数循环语句。 演示:在vb中运行上面程序,纸的厚度已达到7.6*1025米,大大超过了8.8*103米的珠穆拉玛峰的高度。

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