一、教学目标
1.学生能够准确说出程序设计语言的基本步骤,并学会用程序来解决实际问题。
2.通过上机操作和合作学习程序设计语言的步骤,提高动手操作能力和表达交流能力。
3.将信息技术与生活实际相联系,体会信息技术对我们的学习、生活带来的方便。
二、教学重难点
【重点】程序设计语言的基本步骤。
【难点】编写程序解决实际问题的运用。
三、教学过程
(一)导入新课
教师提问学生前面已经学习过程序设计语言的概念,学生通过之前所学知识可以得出用计算机能识别的语言来编写程序,这些语言称为程序设计语言。教师此时进行引导提问:“编写程序是要按照一定的步骤去进行操作的,那程序设计语言的过程是怎样的呢?”
(二)新课讲授
1.程序设计的过程
教师首先提问学生在数学中解应用题的步骤,学生根据生活经验不难得出:先审题,分析解题过程,然后在具体计算,最后再检查一遍。教师此时可以评价学生回答的很流畅,看来已经掌握了数学的解题方式。教师此时提示学生编写程序过程和解数学题的过程是类似的,结合之前写过的计算三角形面积的程序,老师讲解,在数学中分析解题步骤这个过程其实就是要对要解决的问题进行分析,并拟定出一套解决的方法与步骤,在程序设计的过程中,我们叫做设计算法,具体计算的过程体现在程序设计中就是选择一种程序设计语言进行具体的编写,最后要输入、运行与调试程序。
2.实践学习
在学生已经对程序设计有了初步的印象之后,教师展示具体任务:某学校有排球、篮球共260个,其中排球比篮球多28个,编写计算排球与篮球个数的程序。现在请同学们以信息技术小组为单位,给同学们8分钟的时间,一起探讨程序的整个步骤,学生讨论时老师巡视指导。【首先设篮球为未知数x,得出篮球数=(260-28)/2,排球数=篮球数+28。】然后教师指出步骤有了之后,以BASIC语言为例编写这段程序并进行运行。最后请学生板书程序过程。
【INPUT A,B
LET C=(A-B)/2
PRINT C
PRINT C+28
END】
教师此时可以评价学生讨论的很积极,答案也非常正确。
(三)巩固提高
在多媒体上出示一道例题:编写计算半径为8.5厘米圆的周长和面积的程序。请学生自主探究,写出程序设计的一般过程,写完之后请学生回答,学生根据本节课所学可以依次从程序设计过程的四个步骤入手,回答出正确答案。
(四)小结作业
小结:师生问答的方式进行本节课的小结。
作业:学生课下找一些要进行计算的问题,试编写程序来解决。
四、板书设计