4.1编制计算机程序解决问题.ppt

4.1编制计算机程序解决问题

4.1 编制计算机程序解决问题 什么是计算机程序? 生活中有哪些包含了计算机程序? 某位同学的日记片段:《我的早晨》 清晨六点,伴随着准时而优美的起床铃声,我迈出宿舍,走进了一楼餐厅。餐厅里人很多,没有办法,我只买了两个馒头作为我的早餐罢了。随着我的餐卡在打卡机上轻轻掠过,一元便不翼而飞了。当我走到超市的时候,突然感觉只吃包子是不是太单调了,于是在超市里拿了一包早餐奶,但付钱的时候却发现超市的收银机坏掉了,没奈何,我只得忍痛把刚拿到手的早餐奶又放了回去,真郁闷! 你能在这个生活片段中,找出几处计算机程序为我们生活服务的痕迹来呢? 生活中有哪些包含了计算机程序? 生活中包含计算机程序的例子非常多,比如学校的作息钟就是用程序控制的,包括学校超市的刷卡系统、医疗室的刷卡系统、财务室的财务管理软件、教室电脑里安装的各种教学软件等等。 程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。 一个完整的计算机系统的构成: 输入设备:如键盘、鼠标、手写板、话筒、扫描仪等。 输出设备:如显示器、音箱、打印机等。 中央处理器:即CPU,包括运算器和控制器,是计算机的核心部件, 控制各部件相互配合工作。 存储器:包括内存和外存。内存速度快,只用于存放计算机正在处理的程序和数据,一旦断电存储的信息有可能丢失。外存速度慢,但存入的信息不会因断电而丢失,可长时间保存。如硬盘、软盘、U盘、光盘等。内存储器又分为RAM和ROM,RAM为随机存储器,ROM是只读存储器;内存条是RAM ,ROM指的是主板上的存储BIOS的芯片。 数据程序 输入设备 输出设备 存储器 内 存 外 存 结果 中央处理器 计算机进行信息处理的过程如下: 简单地说就是:输入 处理 输出 计算机通电后的内部工作过程是:由 (CPU)控制调用存储器中预置的程序和 数据,执行开机程序规定的一系列指令后,在 上输出提示信息,等待用户 通过 让计算机执行新的指令。 中央处理器 输出设备 输入设备 程序设计语言:是人们与计算机打交道的桥梁,通过它告诉计算机执行一系列操作,实现某种功能。 什么是程序设计语言 人与人的交流通过人的自然语言 人与计算机交流通过人设计的计算机语言 第一代:机器语言。完全由二进制的“0”,“1”组成的一些数字信息,只有计算机专业人员才能掌握它的编写规则,但计算机可以非常方便的读懂; 第二代:汇编语言。由1、0代码组成的机器语言难学难记难用,计算机工程师把1、0代码转换为有意义的字符代码,便有了汇编语言,它编制出来的程序计算机无法直接读懂,必须翻译成计算机语言。虽然比机器语言容易掌握,仍需要大量的计算机知识; 第三代:高级语言。 高级语言的出现使更多人可以轻松的掌握计算机语言了。高级语言需要进行编译才能运行,编程软件会自己将程序语言转换成一条条的通用二进制代码,使计算机可以识别和运行。 C,C++ 适用于制作系统,强大的稳定性 LOGO 简单易学,有独特绘图功能 Java,c#,php 预先将程序、数据输入存储器 处理后结果输出 逐条顺序执行预先存放在存储器中指令 计算机工作原理 100000111100000000001010 计算机程序的执行 高级语言 程序 机器语言 程序 计算机语言系统 人 计算机 编译程序 编写 执行 101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011 Y=8 X=Y+10 计算机程序的执行 编写 执行 高级语言 程序 机器语言 程序 计算机语言系统 人 计算机 编译程序 101000010100111011100000001000000000000000000000000000100000111100000000001010100010111101100001011011 Y=8 X=Y+10 程序编制环境 目前常用的有: Visual Basic (VB) Visual C++ (VC) Visual Foxpro(VF) C# Pascal / Delphi Java Ruby Php Python …… 计算机语言系统 编译程序 * *

文档评论(0)

1亿VIP精品文档

相关文档