(共14张PPT)
3.3计算机程序与程序设计语言
某位同学的日记片段:
《我的早晨》
清晨六点十分,伴随着准时而优美的起床铃声,我洗漱完迈出宿舍,走进了第一餐厅里,餐厅里人很多,没有办法,我只买了两个包子作为我的早餐,随着我的餐卡在打卡机上轻轻掠过,2元钱便不翼而飞了,当我走到小卖部的时侯,突然感觉只吃包子是不是太单调了,于是在超市里拿了一包早餐奶,但付钱的时侯却发现超市收银机坏掉了,没奈何,我只得忍痛把刚拿到手的早餐奶又放了回去,真郁闷!
你能在这个生活片段中,找出几处计算机程序为我们生活服务的痕迹来呢?
二、问题情境
交 流 讨 论
?
在我们的日常活中,也有计算机程序为我们服务的实例,如上课用的多媒体软件、冰箱、洗衣机、图书借阅卡、手机、微波炉、压力锅、自动取款机等。
你能在这个生活片段中,找出几处计算机程序为我们生活服务的痕迹来呢?
(上课铃声、餐厅读卡机、超市收银机)
计算机程序就在我们身边,它可以帮助我们解决生活中遇到的许多问题。大家利用计算机所做的每一件事,实质上,都是由计算机程序实现的。
计算机程序是让计算机实现某一功能的一系列计算机能够识别的语言。人们可以通过编写程序告诉计算机每一步做什么,计算机就会严格执行程序中规定的每个步骤来实现人们需要的功能。
理解计算机程序
约翰·冯·诺依曼——计算机之父,开创了现代计算机理论,其体系结构沿用至今,冯·诺依曼结构中计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备5个硬件系统构成。
计算机系统的硬件
主机
外部设备
中央处理器
CPU
内存储器
运算器
控制器
只读存储器(ROM),是主板上的存储BIOS的芯片。
随机存取存储器(RAM),内存条是RAM。
输入设备:鼠标、键盘、扫描仪、数码相机、摄像头、光笔等。
输出设备:显示器、打印机、绘图机、音箱等。
外存储器:软盘、磁带、磁盘、光盘、U盘、移动硬盘等。
1、计算机系统的硬件设备
内存
RAM(Random Access Memory)为随机存储器(可读可写的存储器),即在正常工作状态下可以往存储器中随时读写数据。RAM的特点:可读可写;给存储器断电后,里面存储的数据会丢失。
ROM (Read only Memory)为只读存储器。顾名思义,就是这样的存储器 只能读,不能像RAM一样可以随时读和写。它只允许在生产出来之后有一次写的机会,数据一旦写入则不可更改。它另外一个特点是存储器断电后里面的数据不丢失,可以存放成百上千年。
练习
第1题 题图为计算机硬件系统的组成与工作原理,其中①、②处的硬件名称分别是( )
A 打印设备、显示器 B 扫描设备、计算器
C 输入设备、编辑器 D 输入设备、运算器
D
练习
第2题 下列全属于计算机输入设备的是( )
A 扫描仪、打印机 B 键盘、显示器
C 摄像头、鼠标 D 鼠标、投影仪
3、正在编辑的某个文件,突然断电,则计算机中的哪些信息全部丢失,立即通电后它再也不能恢复 ( )
A.ROM和RAM中的信息 B.ROM中的信息
C.RAM中的信息 D.硬盘中的此文件
C
C
程序设计语言:是人们与计算机打交道的桥梁,通过它告诉计算机执行一系列操作,实现某种功能。
3、什么是程序设计语言
人与人的交流通过人的自然语言
人与计算机交流通过人设计的计算机语言
计算机程序设计语言的发展历程
第一代:机器语言
完全由二进制的“0”,“1”组成的一些数字信息,计算机能够直接识别,难记、不容易学。
第二代:汇编语言
这种语言增加了一些容易记忆的英文缩写且带有助记符的语言来表示命令,较容易记、不容易学。
第三代:高级语言
容易记、容易学。接近数学语言和人的自然语言,常用的高级语言如:Java ,BASIC,C,Delphi ,FORTRAN,FoxPro, PASCAL,python等
0100010001 01101010101 1000
0100010001 01101010111 1001
0100010011 01101010101 01101010111
Mov ax,8
Mov bx,10
Add ax,bx
Y=8
X=Y+10
程序指令序列的集合
高级语言
汇编语言
机器语言
低级语言
练习
1.下面哪一种不是计算机程序设计语言( )。
A.自然语言 B.机器语言 C.汇编语言 D.高级语言
2、计算机能够直接识别的语言是 ( )
A.自然语言 B.机器语言 C.汇编语言 D.高级语言
3.下列选项都是属于高级语言的是( )
A.汇编语言、机器语言 B.汇编语言、Basic语言
C. Basic语 言、Python语言 D.机器语言、Python语言
A
B
C