第四章第一节 编制计算机程序解决问题
第一课时:认识计算机与程序
(一)教材分析
本节课的教学内容是广东教育出社版、高中课程标准实验教材必修《信息技术基础》第
四章 4.1《编制计算机程序解决问题》第一课时 4.1.1《认识计算机与程序》,主要内容是:
认识计算机程序解决问题的基本原理和二进制代码的作用,了解计算机语言的发展;体验程
序的作用及其编制环境。在初中阶段,学生已经学习使用常见程序软件,本课将在前面学习
的基础上揭开程序的实质,初步认识计算机程序解决问题的内在机制和作用。为学生学习《算
法与程序设计》奠定基础,调动学生学习运用程序解决问题的兴趣。
(二)学情分析
学生初中阶段已经可以熟练使用常用应用程序完成简单的信息加工任务,对程序有模糊
的感性的认识。对程序与计算机的关系没有理性分析。本节课之前学生已学完了高中信息技
术必修前三章,初步掌握信息获取和部分信息的加工方法,具备了使用常用应用程序解决问
题的能力,但本节内容涉及的是面向对象的高级编程语言,对于完全没有接触过编程的高一
学生来说有一定难度。同时学生因为在初中没有接触过程序设计,对用计算机程序解决问题
普遍陌生,对自己编程来解决问题,既感觉新奇有趣,又担心程序设计的技术难度,自己不
能适应。鉴于这样的情况,学生不可能在一节课的时间内完全认识计算机编程,但让他们在
修改程序的基础上,在 VB 中执行一段简单的计算机程序,感受用计算机程序解决问题的魅
力,激发学生学习程序设计的兴趣,是完全可以达到的。
(三)教学目标:
1、了解计算机工作基本原理。
2、通过在 VB 中执行一段简单的计算机程序,了解计算机执行程序代码的过程,体验
程序的作用及编程环境,感受用计算机程序解决问题的魅力,激发学生学习程序设计的兴
趣。
重点:计算机工作基本原理 程序代码的作用
难点:计算机程序代码的功能与作用 VB 的初步使用
(四)教学策略设计
本课设计旨在在学生了解计算机工作原理及计算机程序设计语言的基础上,通过修改、运行
简单的计算机程序代码,感受程序的魅力和强大作用,产生用程序解决问题的兴趣。为此,
本节课采用了:讲解演示法、成品分析法、体验探究法等教学方法。
(五)教学过程
一、认识计算机
计算机是程序式电子数字计算机的简称。1946 年世界上第一台计算机问世。最
初,计算机只被当作一种现代化的计算工具,计算机主要由内存储器、运算器、
控制器、输入设备和输出设备等 5 个部件组成。
二、计算机的内部组成
1 中央处理器(CPU) 2 主板
3 内存 4 硬盘
1、中央处理器(CPU)
CPU 即中央处理器,它是计算机的大脑,计算机的运算、控制都是由它来
处理的。
2、主板
主板是计算机中最重要的部件之一,是整个计算机工作的基础。
3、内存
内存一般指的是随机存取存储器,简称随机存储器(RAM)。
4、硬盘
硬盘的结构和软盘差不多,是由磁道(tracks)、扇区(sectors)、柱面(cylinders)
和磁头(heads)组成的。
5、其他部件
一般来说,一台完整的功能强大的计算机还配备有软驱(floppy drive)、光驱
(CD/DVD-ROM)、刻录机(CD/DVD-RW)、显示卡(video card)、声卡(audio
card)、网卡(network card)及显示器(display)、音箱(sound box)、键盘(keyboard)、
鼠标(mouse)、扫描仪(scanner)、打印机(printer)等。
三、计算机语言
1.机器语言:二进制
2.汇编语言 与机器语言同属于低级语言
3.高级语言 vb c c++ pascal
4.二进制基础知识学习
二进制是计算技术中广泛采用的一种数制。二进制数据是用 0 和 1 两个数码
来表示的数。它的基数为 2,进位规则是“逢二进一”,借位规则是“借一当二”,
由 18 世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是
二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则
是一个非常微小的开关,用“开”来表示 1,“关”来表示 0。
20 世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数
字计算机只能识别和处理由‘0’.‘1’符号串组成的代码。其运算模式正是二
进制。19 世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号
"0''.''1''的某种代数演算,二进制是逢 2 进位的进位制。0、1 是基本算符。
因为它只使用 0、1 两个数字符号,非常简单方便,易于用电子方式实现。
二进制转换成十进制的方法:从最低位(最右)算起,位上的数字乘以本位
的权重,权重就是 2 的第几位的位数减一次方。比如第 2 位就是 2 的(2-1 次)
方,就是 2;第 8 位就是 2 的(8-1)次方是 128。把所有的值加起来。
2(1-1)代表 2 的 0 次方,就是 1;其他类推
比如二进制 1101,换算成十进制就是:1*2(1-1)+0*2(2-1)+1*2(3-1)+1*2
(4-1)=1+0+4+8=13
★课堂演示
1、新建一个记事本文档,内容为“本周六不上课。”文件保存为“D:\123.txt”,
启动 VB 输入加密程序运行程序进行体验。
2、将程序进行修改(课本 77 页三个标注处),体验解密程序。
3、二进制转换十进制演算实例