4.1-编制计算机程序解决问题课件5
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中信息技术 (必修)
4.1.1 认识计算机与程序
第一节 第二节 第三节 第四节
P75 程序设计语言:是人们与计算机打交道的桥梁,通过它告诉 计算机执行一系列操作,实现某种功能。
人与计算机 交流通过人 设计的计算 机语言
人与人的交流通过 人的自然语言
关于计算机语言
• 第一代:机器语言。完全由二进制的“0”,“1”组成的一些数字 信息,只有计算机专业人员才能掌握它的编写规则,但计算机可 以非常方便的读懂; • 第二代:汇编语言。这种语言增加了一些容易记忆的英文缩写来
高中信息技术 (必修)
4.1.4 剖析编制计算机程序解决问题的过程
第一节 第二节 第三节 第四节
P82
5、检测结果 程序能顺利完成以后,还需要对程序功能进行分析和检 查。因为如果程序语句符合语法规则,而程序中有逻辑错误 或计算方法等错误,计算机是检查不出来的。 如果结果不合理,还要回头对程序进行修改,直到程序 的功能符合设计要求为止。 当软件比较庞大,其中的程序比较多的时候,程序中的 漏洞往往难以一下子彻底排除,通常是发现了漏洞立即打上 补丁程序。
高中信息技术 (必修)
第四章—— 信息的加工与表达(下)
第一节 第二节 第三节 第四节
使用计算机解决实际问题的方法是多种多样的,我们要善于 根据不同的问题需求,选择恰当的工具软件,并采用适当的方法 去解决问题。 本章希望帮助同学们根据任务需求,初步掌握用计算机程序 解决问题的基本方法,认识计算机程序的工作过程与基本特征; 通过部分智能信息处理工具的使用,体验其工作过程,了解其实 际应用价值;合乎规范地使用网络等媒介发布信息、表达思想; 利用现代信息交流渠道广泛地开展合作,解决学习和生活中的问 题。 4.1 用计算机程序解决问题 4.2 用智能工具处理信息 4.3 信息的发布与交流 4.4 综合活动:我的家乡
本节小结
• • • • 1、计算机系统的组成及工作原理 2、信息在计算机内部的表示方法 3、计算机程序设计语言 4、VB程序的编程环境
高中信息技术 (必修)
4.1.3 认识程序中的基本元素
第一节 第二节 第三节 第四节
P76
程序代码是用计算机语 言编写的,就像不同国家的 语言有各自的字、词、句和 语法规则一样,计算机语言 有它的基本组成元素和书写 规定。 要读懂和编写计算机程 序就首先要懂得计算机语言 中的元素和规则。
• 算法(Algorithm)是指解题方案的准确 而完整的描述,是一系列解决问题的清 晰指令,算法代表着用系统的方法描述 解决问题的策略机制。也就是说,能够 对一定规范的输入,在有限时间内获得 所要求的输出。。
算法
下列关于算法的描述,正确的是( ) D • A、描述算法的方法只有流程图; • B、算法就是数值计算机的方法; • C、同一种算法只能用一种程序语 言的实现; • D、算法是描述解决问题的方法和 步骤
用计算机程序解决问题时,调试程序和 检测结果的目的是( A ) • A、前者用于检查语法是否正确,后者 检查能否按要求完成任务 • B、前者检查算法是否正确,后者检查 是否有语法错误 • C、前者用于检查语法是否正确,后者 检查是否有病毒 • D、两者无区别
高中信息技术 (必修)
4.1.2 体验程序的作用及其编制环境
第一节 第二节 第三节 第四节
P76
VB程序的运行方法: 使用“启动”按钮直接运行程序.该方法只能 看到程序的执行结果,不能生成可执行文件。 将应用程序源代码编译生成可执行文件。 步骤为:
文件
生成…EXE
输入文件名
确定
高中信息技术 (必修)
高中信息技术 (必修)
4.1.3 认识程序中的基本元素
第一节 第二节 第三节 第四节
P76
(3)语句
程序是由一行行的语句组成,语句是指挥计算机工作的指令, 每个语句都有其格式规定,包括关键词、搭配的参数、符号等。
一个应用程序可能由若干段程序组成,每段程序前面都有起始 定义语句和结束语句。
Private sub是定义子程序的语句,End sub是结束子程序的语 句,二者成对出现。 Form窗体是子程序的应用对象,Click表示单击鼠标时开始执行 该子程序,Load表示程序装载后开始执行。
表示命令,它编制出来的程序计算机无法直接读懂,必须翻译成
计算机语言。虽然比机器语言容易掌握,仍需要大量的计算机知 识; • 第三代:高级语言。高级语言是使用一些简单的英文单词 (或缩写 符号)、号子和数学式子来描述命令。这些语言的编程规则比较接 近人的自然思考规则,所以比较容易被一般人掌握,也需要翻译
Private Sub Form_Click() Print "刘" Print "丽" Print "机内代码" Print Asc("刘") Print Asc("丽") End Sub
高中信息技术 (必修)
4.1.2 体验程序的作用及其编制环境
第一节 第二节 第三节 第四节
P75
设计一个简单的VB应用程序
高中信息技术 (必修)
4.1.3 认识程序中的基本元素
第一节 第二节 第三节 第四节
P76
(1)常量、变量与数据类型。
常量、变量与数学中的概念相似。
计算机中有多种数据类型,如字符型、日期型等。
(2)运算符、函数与表达式
计算机程序中有进行数值运算的+、-、*、/等数学运算符, 还有字符串运算符、逻辑运算(and、or、not)符等。 函数Time返回系统时钟的当前时间,函数Date返回系统时钟 的当前日期。 常量、变量、运算符、函数等都可以组成表达式。
某位同学的日记片段:《我的早晨》 清晨六点,伴随着准时而优美的起床铃声,我迈出 宿舍,走进了一楼餐厅。餐厅里人很多,没有办法,我 只买了两个馒头作为我的早餐罢了。随着我的餐卡在打 卡机上轻轻掠过,一元便不翼而飞了。当我走到超市的 时候,突然感觉只吃包子是不是太单调了,于是在超市 里拿了一包早餐奶,但付钱的时候却发现超市的收银机 坏掉了,没奈何,我只得忍痛把刚拿到手的早餐奶又放 了回去,真郁闷! 你能在这个生活片段中,找出几处计算机程序为我 们生活服务的痕迹来呢?
建立一个VB应用程序一般分为四个步骤: ☆ 建立应用程序界面 ☆ 设置对象的属性 ☆ 编写应用程序的代码 ☆ 保存和运行程序
高中信息技术 (必修)
4.1.2 体验程序的作用及其编制环境
第一节 第二节 第三节 第四节
P76
例:程序的制作
操作步骤如下: 1.启动Microsoft Visual Basic 6.0中文版。 2.在“新建工程”窗口中选择“标准EXE”选项,单击“打开” 按钮。 3.进入VB6.0开发环境。 4.单击工具栏上的“保存”按钮,弹出“文件另存为”对话框, 文件按默认值Form1.frm保存。 5.在弹出的“工程另存为”对话框中,工程按默认值工程 1.vbp保存。 6.创建工程后,VB会在工程中创建一个默认的窗体。
高中信息技术 (必修)
4.1.1 认识计算机与程序
第一节 第二节 第三节 第四节
P74 中央处理器
数 据 程 序
输 入 设 备
内
存
外 存
存储器
计算机各部件配合工作
输 出 设 备
结 果
简单地说就是:输入
处理
输出
高中信息技术 (必修)
第四章—— 信息的加工与表达(下)
第一节 第二节 第三节 第四节
什么是计算机程序?
4.1.1 认识计算机与程序
第一节 第二节 第三节 第四节
P74
内存速度快,只用于存放计算机正在处理的
程序和数据,一旦断电,存储的信息有可能丢
失;
外存速度慢,但存入的信息不会因断电丢
失,可长时间保存。
高中信息技术 (必修)
第四章—— 信息的加工与表达(下)
第一节 第二节 第三节 第四节
生活中有哪些包含了计算机程序?
P74
输入设备:
键盘、鼠标、扫描仪、摄像头等。 输出设备:显示器、打印机等。 存储设备:内存储器、外存储器 软盘、硬盘、光盘、U盘、移动硬盘等是外存储器;内
存储器又分为RAM和ROM,RAM为随机存储器,ROM是
只读存储器;内存条是RAM ,ROM指的是主板上的存储 BIOS的芯片。
高中信息技术 (必修)
身所提供的各种控件,构造应用程序的各种界面,
然后再编写少量的代码就可构建应用程序。
启动、中断、 结束程序
工具栏
工程资源 管理器
控件 工具箱
窗体编辑 窗口
属性 窗口
窗体布局 窗口
VB6.0应用程序集成开发环境
• 启用VB6.0编写一个简单的程序,并 运行体验程序编写、调试及运行的 过程。 • 程序代码如下:
高中信息技术 (必修)
4.1.4 剖析编制计算机程序解决问题的过程
第一节 第二节 第三节 第四节
P79
修
改
分析问题
设计算法
编写程序
调试程序
检测结果
高中信息技术 (必修)
4.1.4 剖析编制计算机程序解决问题的过程
第一节 第二节 第三节 第四节
P80
1、分析问题 对于任何一个实际问题,首先要分析该问题的需求情况及 已知条件,判断解决问题的可能性和目标要求,然后对需要解 决的问题给出一个精确的描述或者建立一个描述问题的模型。 2、设计算法 问题分析清楚后,接下来是要给出解决这个问题的详细方 法和步骤,这一过程称为设计算法。 描述算法可以用流程图,也可用自然语言描述,可粗略描 述,也可详细描述。算法描述越详细,编写程序就越方便。
高中信息技术 (必修)
4.1.4 剖析编制计算机程序解决问题的过程
第一节 第二节 第三节 第四节
P82
3、编写程序 有了清晰可操作的算法描述,就可以选择一种计算机语 言工具来编写程序,实现算法。
Hale Waihona Puke Baidu
4、调试运行 程序设计好以后,通过键盘输入计算机中运行,看程序 能否按预想的执行。如果编写程序时与程序设计语言中所规 定的语法规则不一致,哪怕是一个标点符号出错,也会令程 序出错而中断运行。 此时,可以根据计算机提示的出错信息修改程序,重新 调试运行。
4.1.4 剖析编制计算机程序解决问题的过程
第一节 第二节 第三节 第四节
P79
修
改
分析问题
设计算法
编写程序
调试程序
检测结果
1.编制计算机程序解决问题时,一般分为五个过程: 分析问题、设计算法、编写程序、( )及检测 结果。 A.调试运行 B.编制程序框图 C.编译程序 D.选择程序设计语言 2、在用VB体验编写程序时,了解到代码窗口是用来 ( )。 A.输入、修改、查看程序代码 B.查看属性 C.运行代码 D.只能查看程序代码
为机器语言。常用的高级语言如:BASIC,C,FORTRAN,LISP,
PROLOG,PASCAL,VB,VC,COBOL etc.
高中信息技术 (必修)
4.1.2 体验程序的作用及其编制环境
第一节 第二节 第三节 第四节
P75
实际上编程语言很多,VB是一种可视化程序 设计语言。
可视化——主要是让程序设计人员利用软件本
高中信息技术 (必修)
第四章—— 信息的加工与表达(下)
第一节 第二节 第三节 第四节
4.1用计算机程序解决问题
学习目标:
1.认识计算机与程序 2.体验程序的作用及其编制环境 3.认识程序中的基本元素 4.剖析编制计算机程序解决问题的过程
高中信息技术 (必修)
4.1.1 认识计算机与程序
第一节 第二节 第三节 第四节
程序(program)是为实现特定目标或解决 特定问题而用计算机语言编写的命令序列的集 合。
可以看作是让计算机实现某一功能的一系列计算 机能够识别的语句。
高中信息技术 (必修)
第四章—— 信息的加工与表达(下)
第一节 第二节 第三节 第四节
生活中包含计算机程序的例子非常多,比 如学校的作息钟就是用程序控制的,包括学校 超市的刷卡系统、医疗室的刷卡系统、财务室 的财务管理软件、教室电脑里安装的各种教学 软件等等。 程序是用汇编语言、高级语言等开发编制出 来的可以运行的文件,在计算机中称可执行文 件(后缀名一般为.exe)。我们玩的游戏一般都 是应用程序(但现在后缀名为.swf的Flash影片类 的游戏也比较流行)