您好,欢迎来到 - 67学习网 - http://www.67xuexi.com !

第一章 程度设计初步

摘要:50米x=0 : y=0 : s=0 ‘初始化变量INPUT “请输入性别(1-男,2-女):”;xINPUT “请输入50米成绩(秒):”;sIF x=1 THEN ‘性别为男性IF s<=8.9 THENy=1 ‘合格标记为1ELSEy=0 ‘不合格标记为0END IFELSE ‘性别为女性IF s<=10.6 THENy=1ELSEy=0END IFEND IFIF y=1 THEN ‘输出结果PRINT “合格”ELSEPRINT “不合格”END IFEND第5节 循环结构程序设计一、教学目标知识目标:了解循环结构程序设计的概念技能目标:1、学会对循环事件进行分析,并用
第一章 程度设计初步,标签:初中信息技术教案大全,http://www.67xuexi.com
50米 x=0 : y=0 : s=0                           ‘初始化变量 INPUT “请输入性别(1-男,2-女):”;x INPUT “请输入50米成绩(秒):”;s IF x=1 THEN                               ‘性别为男性 IF s<=8.9 THEN y=1                                   ‘合格标记为1 ELSE y=0                                   ‘不合格标记为0 END IF ELSE                                      ‘性别为女性 IF s<=10.6 THEN y=1 ELSE y=0 END IF END IF IF y=1 THEN                               ‘输出结果 PRINT “合格” ELSE PRINT “不合格” END IF END

第5节 循环结构程序设计

一、教学目标 知识目标:了解循环结构程序设计的概念 技能目标:1、学会对循环事件进行分析,并用循环结构对事件加以描述 2、学会画循环结构流程图 二、重点难点 教学重点:循环结构程序设计及画流程图 教学难点:循环与分支结构相结合的程序设计 三、环境与素材 1、能够上因特网的多媒体网络教室 2、相关图例(挂图或板书) 四、教学过程 建议课时:2课时。 本课从生产中、自然界的循环事件入手,让学生理解:循环事件在人们的生产、生活及自然界都是广泛存在的现象。然后,例举了一个学生大多数都熟悉的数学问题,分析用计算机是如何处理这个问题的。 讲到这里,也许有学生会说:计算机只会用死办法来计算结果,没有人聪明。教师需要向学生说明的是:计算机相对于人脑来说,它的最大优势是在于它的运算速度。一个人要用几年时间来处理的数据量,计算机只用几秒钟就可以完成了。另外,计算机程序是在人的控制下运行的,计算机的运行效率取决于人在编程时的方案。上述程序也可以用较简便的方法来解决,只要对程序进行适当的修改就能实现了。下面是修改后的程序片段: 课文中的“开动脑筋”及练习,主要都是围绕这一例题展开的,只要以上述程序作部分修改就可以了。要让学生有足够的练习时间,把课文中的练习完成,以加深对循环程序的理解。 循环结构程序设计关键点是循环变量和循环条件,要帮助学生分析哪个条件作为循环条件,循环变量如何设定;对程序运行时实际循环次数加以分析;如何避免出现死循环。 练习1、2学生参照教材范例一般可以完成。练习3难度较大,它需要把循环结构与分支结构程序结合起来才能完成,另外对于循环变量的指定也有一定的难度。 练习参考答案: 《开动脑筋》 流程图:(奇数和) 说明:如果是偶数的和,则I的初值应为2。 BASIC源程序: S=0 : I = 1 FOR I=1 TO 100 STEP 2 S=S+I NEXT I PRINT “S=”,S END 练习1、流程图: 源程序: S=1 FOR I=1 TO 10 S=S*I NEXT I PRINT “S=”,S END 练习2:循环变量终值改为9就可以了。 练习3: 流程图: BASIC源程序: REM 猜0-9之间的随机数 RAMDOMIZE TIMER           ;用时间作为随机数参数 I=0                       ;设置循环条件,即当没有猜中时I始终是0 DO WHILE I=0    INPUT “请输入你猜的数字(0-9)”; x    IF x=r THEN       PRINT “你猜对了!”       I=1                  ;改变循环结束条件,使循环结束    ELSE       IF x>r THEN          PRINT “大了”        ELSE          PRINT “小了”        END IF     END IF LOOP END

第6节 数学问题 一、教学目标 知识目标:了解用计算机解决数学问题的方法 技能目标:初步学会对数学问题进行分析的方法,并能够把解决问题的过程转化为流程图 二、重点难点 教学重点:分析问题的方法及用计算机解决数学问题的方法 教学难点:计算机解决数学问题与一般数学方法的不同之处 三、环境与素材 演示流程图的相关挂图 四、教学过程 建议课时:2课时。 计算机最初发明时就是用来解决数值计算的问题,因此,解决数学问题是计算机最主要的特长。但用计算机解决数学问题与一般的数学方法是有些不同的。在很多情况下,我们是利用计算机的运算速度来解决数学问题,而对运算过程中的技巧不太强调。用计算机解决数学问题时,采用什么样的“算法”是问题的关键。 本节通过三个数学问题的实例,分析用计算机解决数学问题的方法。 “年龄问题”是小学数学中常见的问题。用小学数学方法解决这个问题时,通常采用的是“画线段图”的方法,而在初中则采用“解方程”的方法解决。现在我们采用计算机编程来解决上述问题,又有另外一种不同的方法——“穷举法”。对穷举法,前面几课中已经举过一些例子,通过数学问题的解决对这种方法也是一种复习。教材中“年龄问题”提供的流程图留下一个小bug来让学生思考(即开动脑筋):如果判断条件永远不能成立,程序会出现什么情况?怎样避免上述问题出现? “鸡兔同笼”求解过程与“年龄问题”类似。对于教材中提出的问题——输出语句出现在循环体内与循环体外有什么不同?很显然,当输出语句在循环体内时,它要被多次执行,即会输出多次(根据循环次数而定)。而在循环体外部的输出语句只是在循环结束后被执行一次。 “求自然数的阶乘”问题,教师在分析时应注意与累加问题进行比较。一是要注意分析清楚循环被执行几次,二要分析用来保存累乘结果的变量(S)的初值与累加时有什么不同?为什么要有这些不同?程序运行过程中各变量的变化可以通过列表方式进行分析:

上一页  [1] [2] [3] [4]  下一页


Tag:初中信息技术教案初中信息技术教案大全免费教案 - 信息技术教案 - 初中信息技术教案