韩信点兵——编制计算机程序解决问题
揭阳第三中学
林湧辉
教学目标:
知识目标:
1、理解计算机程序的概念,体验程序的作用,初步树立利用计算机程序解决问题的基本思想。
能力目标:
1、知道程序是解决现实世界某类相关问题的有效方法之一,逐步形成程序设计的意识和能力;
2、培养学生严谨的逻辑思维能力和用算法思想思考问题的能力。
情感目标:
1、认识高级语言(VB)编程环境,能运行简单的程序,揭开程序设计的神秘感和畏难心理,培养学生进一步学习程序设计的兴趣和发现问题、解决问题的能力;
2、体验简单的计算机程序编制实例,感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。
学生分析:
高一学生已经具备了一定的计算机基础,并且高一数学课有用QB解决数学问题,学生对计算机编程有一定的了解,但学生对程序设计还比较陌生,对自己编程来解决问题,既感觉新奇有趣,又有一定的技术难度。学生已具备一定的逻辑推理能力和相关的数学知识,对用计算机程序解决问题的初步了解不会觉得十分困难。
教材分析:
本节是广东教育出版 的《信息技术基础》(必修)第四章第一节中的内容,一个课时。教学内容是通过编写VB程序解决“韩信点兵”问题,剖析编制计算机程序解决问题的过程,目的是帮助学生初步建立计算机程序解决问题的基本概念模型,通过实例体验计算机编程语言工具,并了解程序设计语言的基本组成,从而了解利用计算机程序设计语言解决问题的基本方法。
学情分析:
本节是程序设计入门的第一课,是选修模块《算法与程序设计》概述和引子,同时编程又相当枯燥,因此创设情景,激发学生的兴趣,调动学生的主动性、积极性尤其重要。学生不可能用一节课的时间对编程掌握多少,但让他们在体验中理解信息的编程加工,并通过简单的改进实现小小的目标,体验成功的喜悦。
教学重点:
1、编写和运行VB程序解决实际问题(韩信点兵);
2、思考并剖析编制计算机程序解决问题的过程。
教学难点:
编写和运行韩信点兵的VB程序。
教学方法:
案例分析、任务驱动、操作演示、分层教学和“小老师”协助教学。
教学准备:
硬件:多媒体教学平台、计算机 络教室;
软件:WindowsXP操作系统、Word2003、IE浏览器、极域电子教室。
教学课时:
1课时
教学过程:
教学过程
教师活动
学生活动
设计意图
故事引入
激发兴趣
提出目标
(5分钟)
引入:韩信点兵的故事
士兵3人一排余2人,5人一排余3人,7人一排余2人
,算出士兵多少人。
提问:
1、利用学习的数学知识如何计算/p>
2、可不可以用计算机来解决这个问题/p>
故事中已知什么,求什么,明确已知和未知之间的关系。
点明主题:编程解决问题
听故事
回答问题
通过讲故事,引出课题,激发学生学习的兴趣
任务提出
围绕主题
进行创作
( 30分钟)
1、讲解程序流程,给出“韩信点兵”的VB程序;

vb 程序代码如下:
Private
Sub Command1_Click()
n =
Text1.Text ‘注意,n为士兵的大概数目’
For
i = 1 To n
If i Mod 3= 2 and i Mod 5 = 3 and i Mod 7 = 2 Then
Text2.Text = i
End If
Next i
End Sub
2、任务:设计界面,探究数目未知情况(除数和余数都是变量)下的程序,运行和调试程序;
3、巡视指导。
理解
自主探究
相互交流协作
师生交流反馈
上机操作
鼓励学生自主探究或小组协作来完成任务
展示作品
教师小结
(8分钟)
1、展示学生用VB生成的exe文件;
2、学生互评、老师点评;
3、老师小结:编制计算机程序解决问题的过程。
学生互评
修改完善
理解编程解决问题的过程
通过展示部分学生作品,激发学生创作欲望
知识拓展
(2分钟)
思考:用一条
20米的铁丝来围成一个16平方米的矩形,请问矩形的长和宽分别是多少米/p>
(教师给出不完整程序代码,让学生来完成,并测试程序是否能够运行行结果是否正确
思考
如何完成
不属课堂任务,可供学有余力的同学思考
教学反思:
本节课主要是让学生理解计算机程序的概念,体验程序的作用,了解编程解决问题的过程,这也是信息技术与数学的整合一个应用。由于《高中信息技术》必修内容中,强调的是解决问题的过程而不是具体的算法设计,所以,教学中,原程序是由教师给出,只需学生在理解的基础上稍加改动。学有余力的学生可以思考并完成知识拓展的内容。
优点:1、用韩信点兵的故事来引入,学生比熟悉,容易理解;2、将每行代码的注释加上有利于学生读懂程序,也符合计算机编程的习惯,能够培养学生较好的编程素养,学生完成任务情况比较好。
不足:1、问题过于简单,无法体现利用计算机处理问题的优越性,吸引力不够;2、学生编写程序才刚刚入门,要学生自主编写程序不大可能实现,只能通过修改程序来完成任务,满足不了学生的创造欲望。
教学资源:
局域 共享资源、互联 络资源、学生优秀程序展示。
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208161 人正在系统学习中 相关资源:小兵软件安装程序破解版-其它工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!