4.1编制计算机程序解决问题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多问题。大家利用计算机所做的每
一件事,实质上,都是由计算机程
序实现的。
计算机程序是让计算机实现某一功能的一系列 计算机能够识别的语言。人们可以通过编写程 序告诉计算机每一步做什么,计算机就会严格 执行程序中规定的每个步骤来实现人们需要的 功能。
三、问题探究
你知道计算机的硬件有哪些吗? 计算机各部件如何配合工作? 计算机中数字电路的表示方法是怎样的?
C
四、VB简介
VB是一种可视化程序设计 可视化——主要是让程序设计人员利 用软件本身所提供的各种控件,像搭 积木式地构造应用程序的各种界面, 然后再编写少量的代码就可构建应用 程序。
启动、中断、 结束程序
工具栏
工程资源 管理器
控件 工具箱
窗体编辑 窗口
属性 窗口
窗体布局 窗口
VB6.0应用程序集成开发环境(1)
√
2、存储器有内存与外存之分,硬盘属于内存,而光盘则属于外存。 3、计算机中保存的所有信息,包括字符、图像、动画、视频等, 都是以二进制数字编码表示的。
×
√
√ 5、机器语言由0和1的代码组成。 √
4、VB编程语言属于高级程序语言。
程序、程序设计语言的概念 计算机的基本组成及其关系 体验VB编程环境 人工解题与计算机解题的异同点
例:程序的制作
操作步骤如下: 1.启动Microsoft Visual Basic 6.0中文版。 2.在“新建工程”窗口中选择“标准EXE”选项,单击 “打开”按钮。 3.进入VB6.0开发环境。 4.单击工具栏上的“保存”按钮,弹出“文件另存为” 对话框,文件按默认值Form1.frm保存。 5.在弹出的“工程另存为”对话框中,工程按默认值 工程1.vbp保存。 6.创建工程后,VB会在工程中创建一个默认的窗体。
约翰· 冯· 诺依曼——计算机之父,开创了 现代计算机理论,其体系结构沿用至今, 冯· 诺依曼结构中计算机硬件系统由运算器、 控制器、存储器、输入设备、输出设备5 个硬件系统构成。
中央处理器
输入设备
内存
输出设备
外存
2、计算机数字电路原理
计算机是一种数字化电子设备,在工作时 每段电路只有两种状态,可形象地称为开和关。 输入计算机时把1、0代码直接转换为开关 电路,就可以让计算机工作了。
一、引入课题
第三章 信息的加工与表达(上)
第四章 信息的加工与表达(下)
4.1 编制计算机程序解决问题
二、问题情境
某位同学的日记片段: 《我的早晨》 清晨六点十分,伴随着准时而优美的起床铃声,我迈出宿 舍,走进了第一餐厅里,餐厅里人很多,没有办法,我只买了 两个包子作为我的早餐,随着我的餐卡在打卡机上轻轻掠过, 六毛钱便不翼而飞了,当我走到超市的时侯,突然感觉只吃包 子是不是太单调了,于是在超市里拿了一包早餐奶,但付钱的 时侯却发现超市收银机坏掉了,没奈何,我只得忍痛把刚拿到 手的早餐奶又放了回去,真郁闷!
作业:
熟悉VB运行环境 预习了解程序中的基本元素
用VB编写设计两数相加
两数相加的代码:
Private Sub Command1_Click() Text3.Text = Str$(Val(Text1.Text) + Val(Text2.Text))
End Sub
上机任务一:每位同学都启动Visual Basic,熟悉编程环境并建立一个工 程保存起来。
求解问题的方式 相同点 不同点 对题目进行解答、 运算速度慢、不需 要计算机等
人工求解问题 分析问题、设 计算法、得出 结果、验算结 果等
用计算机 求解问题
编写程序、调试程 序、运算速度快等
(以下为判断题:) 1、计算机主要包括输入设备、处理器、存储器和输出设备,由中 央处理器控制各部件相互配合工作。
低级语言
总结:计算机进行信息处理的过程如下:
简单地说就是:输入 处理 输出
逐条顺序执行预先存放在存贮器中指令
预先将程序输入存储器
小测试:
1、计算机能够直接识别的语言是( ) A、汇编语言 B、自然语言 C、机器语言
C
D、高级语言
2、程序是( ) A、解决某个问题的文档资料 B、计算机的基本操作 C、解决某个问题的计算机语言的有限命令的有序集合 D、计算机语言 3、下列不是用于程序设计是( A、BASIC B、C语言 ) C C、WORD
运算器
中央处理器 主机 控制器 只读存储器(ROM),是主板上的存储BIOS的芯片。 内存储器 随机存取存储器(RAM),内存条是RAM。
计算 机系 统的 硬件
外部 设备
输入设备:鼠标、键盘、扫描仪、数码相机、摄像头、光笔等。 输出设备:显示器、打印机、绘图机、音箱等。 外存储器:软盘、磁带、磁盘、光盘、U盘、移动硬盘等。
C
D、PASCAL
4、执行程序的计算机的核心部件是( ) A.内存 B.主板 C.硬盘 D.处理器 5、执行程序中,中央处理器直接从下面哪一种存储器中读取数据( A.硬盘 B.内存 C.光盘 D.U盘
D
B
)。
6、程序设计语言的发展历程是( )。 A.高级语言——汇编语言——机器语言 B.机器语言——高级语言——汇编语言 C.机器语言——汇编语言——高级语言 D.高级语言——机器语言——汇编语言
如图:是一个数字显示电路,如果分别用二进制的“0” 和“1”表示灯泡的“灭”与“亮”两种状态,试分析 “6”这个数字用二进制代码如何表示。
(1101111)
3、什么是程序设计语言 程序设计语言:是人们与计算机打交道的桥梁
,通过它告诉计算机执行一系列操作,实现某
种功能。
人与人的交 流通过人的 自然语言
上机任务二:每位同学都启动 Visual Basic程序设计环境,输入 两数相加的程序代码,并调试运行。
交流:
以小组为单位,探讨人工求解问题和用计 算机求解问题的异同,并把讨论结果记录在 “关于求解问题的方式讨论记录表” 中。如下:
求解问题的方式 人工求解问题 用计算机求解问题 相同点 不同点
人工解题与计算机解题的异同点
人与计wk.baidu.com机交流 通过人设计的计 算机语言
第一代:机器语言完全由二进制的“0”,“1”组成 的一些数字信息,计算机能够直接识别,难记、不 容易学。 第二代:汇编语言这种语言增加了一些容易记忆的 英文缩写来表示命令,较容易记、不容易学。 第三代:高级语言容易记、容易学。常用的高级语 言如:Java ,BASIC,C,Delphi ,FORTRAN, FoxPro, PASCAL,VB等
程序指令序列的集合
Y=8 X=Y+10
高级语言
Mov ax,8 Mov bx,10 Add ax,bx
汇编语言
0100010001 01101010101 1000 机器语言 0100010001 01101010111 1001 0100010011 01101010101 01101010111
你能在这个生活片段中,找出几处计算机 程序为我们生活服务的痕迹来呢? (上课铃声、餐厅读卡机、超市收银机) 在我们的日常活中,也有计算机程序为我 们服务的实例,如上课用的多媒体软件、 冰箱、洗衣机、图书借阅卡、手机、微波 炉、压力锅、自动取款机等。
计算机程序就在我们身边,它 可以帮助我们解决生活中遇到的许