1.1 使用计算机程序解决问题的一般过程
一、学习目标:
(1)初步接触VB编程环境,使用VB环境编制程序,并对程序进行简单的编辑,增加、删除或修改部分代码实现功能。了解程序和算法的基本概念,认识到算法是程序设计的核心和灵魂。
(2)分析问题、设计算法、修改程序、调试运行程序从而体验编制程序解决问题。
(3)通过学习,认识到利用计算机编制程序解决问题的可行性和重要性,激发学生编制程序解决问题的兴趣、增强利用计算机编程解决问题的意识和信心,培养学生自我探究的能力。
二、学习重点和难点:
重点:体验编制计算机程序解决问题的一般过程。分析问题情境,设计算法。
难点:根据问题情境,分析设计算法。根据游戏规则修改调试猜价格游戏程序。
三、学习过程:
(一)课堂任务一:
请分析简化版猜价格游戏实现过程,组合完成游戏流程图。
(二)上机实践
在VB环境中实现“简化版猜价格游戏”,输入程序代码,运行程序,体验程序编制过程。
步骤:
1、 启动,打开现存工程:猜价格.vbp
“开始”——“程序”—— “Visual Basic 6.0” —— “Visual Basic 6.0”
Y=6088
X=Inputbox(“请输入价格”)
If x=y then
msgbox(“猜对了!”)
Else
msgbox(“猜错了!”)
Endif
2、 双击“开始”按钮,在代码窗口中输入以下代码:
3、 运行调试程序
“运行”——“启动”(或F5)
4、 保存程序,生成EXE文件
“文件”——“保存工程”——“生成EXE”
(三)基本概念:
1、程序:实现某一功能的计算机能够识别的指令序列。
程序设计语言有Visual Basic、 Pascal、C、Java、“易语言”等。
2、算法:解决问题的方法和步骤,是程序设计的核心和灵魂。
修改
(四)编制计算机程序解决问题的一般过程
分析问题
设计算法
编写程序
调试运行
检测结果
(五)提高任务
请将以下部分代码添加至“猜价格游戏”程序代码的合适位置,实现“提高版猜价格游戏”,并运行调试。
If x>y then
msgbox(“太高了!”)
Else
msgbox(“太低了!”)
Endif
拓展提升:(供完成提高任务的同学思考)
如何修改程序算法限制竞猜次数为5次以内,超过5次游戏失败?
(提示:每次竞猜的过程是一样的,限制竞猜次数为五次以内即是限制竞猜的重复次数不超过5次。)
(六)课堂小结:
1、程序就是指实现某一功能的计算机能够识别的指令序列。
2、算法是求解问题的方法和步骤。
3、编制计算机程序解决问题的一般过程:分析问题、设计算法、编写程序、运行调试、检测结果。
展开阅读全文