1 / 64
文档名称:

计算机和计算机程序.ppt

格式:ppt   大小:3,629KB   页数:64页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机和计算机程序.ppt

上传人:相惜 2022/6/12 文件大小:3.54 MB

下载得到文件列表

计算机和计算机程序.ppt

文档介绍

文档介绍:第 二 章
计算机和计算机程序
1
编辑课件
本章主要内容
计算机是实现算法的有效工具;
计算机的基本组成;
计算机中存储信息的方法;
计算机语言和计算机程序;
程序运行环境;
程序开发的步骤。
计算机和编程基础知识

3) 十进制二进制
(53)10=(110101)2
除2取余
17
编辑课件

()10=()2
乘2取整
18
编辑课件

非数值领域:
ASCII(American Standard Code for Information Interchange )美国信息交换标准代码 。
一个字节为8位二进制,一个ASCII码占一个字节的低7位,最高位为规定为0,这样一个字节可表示2的7次方即128种状态,从00000000-01111111,每种状态与一个ASCII码字符唯一对应,即可表示128个字符,包括26个英文大写字符、26个英文小写字符、10个数字字符、33个标点符号和33个控制符。
EBCDIC—扩充的二—十进制交换码(用于大型机)
19
编辑课件

为了使人和计算机能进行信息交互而使用的、人机都能理解的特定语言—— 计算机语言。         (人机共同语言)
计算机语言的种类:
机器语言;
符号语言;(Symol)
算法语言;
非过程化语言(面向对象的OOP)。
20
编辑课件

机器语言:
每一类计算机都规定了由若干位二进制信息组成的一条条指令。所有这些指令的集合就是该机器的指令系统。计算机能直接执行这些二进制指令机器指令. 全部机器指令的总和就称之为该机器的机器语言。
 为求解某一实际问题而从指令系统中挑选一些指令组成一个序列就是机器语言程序。
21
编辑课件
B0 07 Mov AL,07 B3 03 Mov BL,03 28 D8 Sub AL,BL CD 20 Int 20
22
编辑课件

符号语言:
 由于机器语言指令的二进制码难以记忆,使用也很繁琐,人们想到使用符号来代替原来的指令的办法符号语言。
一般来说,一条符号语言指令对应一条机器指令。因此,使用符号语言指令编写程序就需要一个翻译工具汇编程序就是来完成这个任务的(也称之为“汇编”或“代真”过程),最后得到的机器指令就是“目标程序”;
MOV AX,1000 ADD AX, BX
SUB AX, BX
23
编辑课件

算法语言:
对于机器语言和符号语言都是面向机器的,可移植性较差,属于“低级语言”;
算法语言的表示方式接近自然语言和数学语言,是面向“过程”的语言高级语言;
常用的算法语言:
BASIC;FORTRAN;COBOL;PASCAL;
C系列;ADA…(每种语言都有不同版本)
面向过程的语言
24
编辑课件

非过程化语言:
算法语言是过程化的语言,就是在解题中要详尽规定解题过程的每一步骤,清楚地描述(由程序安排)“做什么”,“怎么做”。
现在人们开发出了非过程化语言,就是只要确定“做什么”,计算机就能完成任务。如“打印出我校入学成绩600分以上的学生姓名”   LIST ALL FOR 入学成绩>=600
25
编辑课件
计算机语言和计算机程序
计算机程序
语言:是指全部指令的集合,每一种语言都规定了各自的语法规则以及语用含义。
程序:为解决某一特定问题而用某一种语言编写的指令序列。
它们之间的关系类似于: 如:中文语言
一篇中文论文程序
26
编辑课件
计算机语言和计算机程序
用计算机语言编程要掌握三个基本概念:
语法:掌握严格的语法规则编程,不然编译系 统会给出语法错误。
语义:掌握语法成分的含义: Print是打印输出; Write是输出到指定的设备上;
语用:要善于利用语法规则中有关规定和语言成分的含义组织程序以达到特定的目的。如怎样得到所需的循环次数,如何得到我要的打印格式—正确使用语言问题。
都是表示输出
27
编辑课件
计算机语言和计算机程序