4.1 编制计算机程序解决问题〔1〕
教材分析:
1、地位与作用
用计算机程序解决问题是当今社会信息处理的重要方法之一,学生要了解计
算机程序的工作过程,初步掌握用计算机程序解决问题的根本过程。在用计算机
程序解决问题时,算法设计是一个关键的环节,而算法的核心是一种思维方式,
算法思维习惯有利于增强思维的条理性。本节是对计算机程序解决问题的根本过
程的入门介绍,是选修模块?算法与程序设计?的概述和引子。因此,能否通过本
节内容的学习来激发对计算机程序设计的兴趣,将直接关系到选修模块?算法与
程序设计?的顺利开设。
2、主要内容
认识计算机与程序:通过加密、解密的实例体验程序的作用及编制环境:认
识程序中的根本元素:剖析编制计算机解决问题的根本过程,这个过程包含以下
环节:分析问题,设计算法,编写程序,调试运行,检测结果,其中设计算法的
环节最为关键。
3、学情分析:
通过前面章节的学习,学生已具备一定的计算机使用经历,如文字处理、媒
体表达、数据表格处理、浏览器、聊天工具、游戏软件、声音媒体播放软件等。
但对于程序设计普遍陌生,对自己编程来解决问题,既感觉新奇有趣,又有一定
的技术难度。同时高一学生已具备一定的逻辑推理能力和相关的数学知识,对计
算机程序解决问题的初步了解不会觉得十分困难。
教材处理:
本节是对用计算机程序解决问题的根本过程的入门介绍,能否通过本节内容
的学习来激发学生兴趣,将直接关系到选修模块?算法与程序设计?的顺利开设。
同时编程又相当枯燥,因此创设情景、激发学生的兴趣、调动学生的主动性、积
极性尤其重要。虽然学生不可能用一两节课的时间就对编程掌握很多,但让他们
在体验中理解信息的编程加工,并通过简单的改良实现小小的目标,有成功的体
验是完全能够到达的。
本节内容 3 课时完成。第 1 课通过介绍计算机的工作流程,让学生了解计算
机的构成〔包括硬件和软件〕;通过介绍多种程序设计语言和语言的开展,让学
生对于程序设计语言产生一定的印象;再让学生在 VB 中动手编制一段简单的程