4.1编制计算机程序解决问题教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【课题】:第四章信息的加工与表达(下)
4.1 用计算机程序解决问题
【授课教师】:合肥十七中查光亮
【课程标准】:初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。【教材分析】:用计算机程序解决问题是当今社会中信息处理的重要方法之一,学生要了解计算机程序的工作过程,初步掌握用计算机程序解决问题的基本过程,在用计算机程序解决问题时,算法设计是一个很关键的环节。而算法的核心是一种思维方式,算法思维习惯有利于增强思维的条理性。
本节是对用计算机程序解决问题的基本过程的入门介绍,是选修模块《算法与程序设计》的概述和引子。因此,能否通过本节内容的学习来激发学生对计算机程序设计的兴趣,将直接关系到选修模块《算法与程序设计》的顺利开设。
【学情分析】:
通过前面章节的学习,学生已具备一定的计算机使用经验,如文字处理、媒体表达、数据表格处理、浏览器、声音媒体播放软件等。但对于程序设计普遍陌生,对自己编程来解决问题,既感觉新奇有趣,又有一定的技术难度。同时高一学生已具备一定的逻辑推理能力和相关的数学知识,对用计算机程序解决问题的初步了解不会觉得十分困难。虽然学生不可能用一两节课的时间就对编程掌握很多,但让他们在体验中理解信息的编程加工,并通过简单的改进实现小小的目标,有成功的体验是完全能够达到的。
【教学目标】:
1.知识与技能目标
①认识计算机和程序,了解计算机的构成,知道程序的重要性。
②通过体验几个简单的计算机程序实例,引发学生对计算机程序的强烈兴趣。
③通过用VB编写、调试简单程序,并检测运行结果,体验程序编写的乐趣。
2.过程与方法目标
①知道程序是解决现实世界某类相关问题的有效方法之一,逐步形成程序设计的意识和能力。
②培养学生用程序设计思想慎密思考问题的意识和能力
3.情感态度与价值观目标
①揭开程序设计的神秘感和畏难心理,培养学生进一步学习程序设计的兴趣
②感悟计算机程序设计的思想,增加学生的学习成就感和形成严谨客观的解决问题作风。
【教学重点】:了解计算机的构成;体验VB 环境下运行程序解决问题的过程;培养学生
对计算机程序的兴趣。
【教学难点】:培养学生对计算机程序设计的兴趣。
【教学方法】:讲解演示法、体验探究法、问题讨论法、任务驱动法。
采用多媒体网络计算机房上课,教师机具有视频广播功能和文件发送功能,教学课件及相关的辅助学习资源放到教学服务器上,供学生访问。
【教学过程】
☆ 新课导入:
在第三章我们学习了用word 对日常文本信息的加工处理、用excel 对表格信息的加工处
理等。这些我们都是利用了已有的一些程序对特定的问题进行解决,但在我们身边会有很多的问题并没有对应的或者说合适的软件对其进行处理,这就要求我们自己设计软件------编制计算机程序解决问题。
我们要利用计算机进行编程,首先我们对计算机的结构,以及计算的工作原理有一定的了解。下面我就来一起看几个问题:
1、 一个完整的计算机系统应该有几部分构成?
2、 计算机各部件之间是如何配合工作的?
3、 信息在计算机内部是如何表示的?
一、 认识计算机与程序
1、一个完整的计算机系统的构成:
输入设备:如键盘、鼠标、手写板、话筒、扫描仪等。
输出设备:如显示器、音箱、打印机等。
中央处理器:即CPU ,包括运算器和控制器,是计算机的核心部件,控制各部件相互配合工作。 存储器:包括内存和外存。内存速度快,只用于存放计算机正在处理的程序和数据,一旦断电存储
的信息有可能丢失。外存速度慢,但存入的信息不会因断电而丢失,可长时间保存。如硬
盘、软盘、U 盘、光盘等 计算机系统
硬件系统
软件系统 系统软件 应用软件 (输入设备、存储器、处理器、输出设备) (主要由操作系统,系统工具软件组成)
如 Windows Dos Unix Linux
(专为某一应用目的而编制的软件 如word 、excel 等)
2、计算机各部件配合工作的流程:
中央处理器
输入设备内存输出设备
外存
3、信息在计算机内部是如何表示的?
注:计算机中的所有信息都是以二进制数字编码表示的,因此信息在计算机中都被看作是数据。
ASCII码对应表
(二进)(十进) 缩写/字符
0100 0001 65 A
0100 0010 66 B
0100 0011 67 C
0100 0100 68 D
0100 0101 69 E
0100 0110 70 F
4、如何把一个十进制数(23)10转换成二进制数?
教师讲解-----除二取余------学生练习
计算机中的所有信息都是以二进制数字编码表示的,那我对计算机进行编程是不是必须直接用0、1和计算机进行交流呢?
通过问题引入:程序设计语言
5、常见的计算机的程序设计语言有哪些?
机器语言、汇编语言——低级语言
BASIC 、PASCAL 、C 、VB 等——高级语言
注:用高级语言编写的程序都需要经过一系列的翻译过程转换为机器语言程序,才能让计算机
执行。
二、体验程序的作用及其编制环境
✧ 演示操作几个简单的VB 编写的小程序体验程序的作用:加密程序、倒计时
通过体验计算机程序实例,引发学生对计算机程序的强烈兴趣。
✧ 认识VB 编程环境
认识VB 界面
尝试在VB 中建立、运行简单程序:窗口的链接
步骤:(老师讲解、操作示范、并解释程序中各语句的含义)
新建文件------建立应用程序的界面------设置对象的属性--------编写程序代码-----保存程序
启动程序 结束程序 工程管理器
查看代码窗体文件 菜单栏 工具栏 窗体设计器
计算机高级语言程序 计算机机器语言程序
人 计算机
编写
执行 计算机语言系统
翻译程序 工
具箱