4.3.1程序设计语言 课件(共14张PPT)2022-2023学年苏科版(2018)初中信息技术八年级全一册

文档属性

名称 4.3.1程序设计语言 课件(共14张PPT)2022-2023学年苏科版(2018)初中信息技术八年级全一册
格式 pptx
文件大小 1.5MB
资源类型 教案
版本资源 苏科版
科目 信息技术(信息科技)
更新时间 2023-03-06 16:19:52

图片预览

文档简介

(共14张PPT)
第4章 《算法与程序设计》第2节程序设计语言
4.3.1 程序设计语言分类
什么是程序设计语言?
程序设计语言是人与计算机交流的工具,是由字、词和语法规则构成的指令系统。
知识讲解
程序设计语言分类
机器语言
汇编语言
高级语言
知识讲解
什么是机器语言?
机器语言由二进制代码组成,是唯一能被计算机直接识别的语言。
知识讲解
机器语言是面向机器的语言。
机器语言优点:
机器语言执行效率高,速度快。
知识讲解
机器语言缺点:
可读性很差、不易记忆、容易出错、调试程序不方便、无通用性。
例如,计算7+10
10110000 00000111 7→AL
00000100 00001010 AL+10→AL
11110100 停止
什么是汇编语言?
汇编语言用比较容易识别和记忆的助记符,替代机器语言中的二进制代码。
知识讲解
汇编语言的缺点:
知识讲解
汇编语言也是面向机器的语言。
由于助记符计算机不能直接识别使用时,还需将程序汇编成机器语言。
例如,计算7+10
MOV AL,7
ADD AL,10
HLT
10110000 00000111 7→AL
00000100 00001010 AL+10→AL
11110100 停止
什么是高级语言?
高级语言并不依赖计算机的型号,通用性好,接近于自然语言,给人们编写计算机程序带来方便。
知识讲解
优点:易学、易读、调试程序方便、通用性强。
高级语言种类:
FORTRAN语言
BASIC语言
Scratch语言
C语言
Java语言
Python语言
知识讲解
例如,计算7+10
print"7+10=";7+10
高级语言能被计算机直接执行吗?
不能。用高级语言编写的程序必须先翻译成二进制代码,计算机才能识别和执行,具体的翻译方式有解释和编译两种。
知识讲解
什么是解释与编译?
解释方式就是利用高级语言中所带的翻译软件,采用翻译一条指令执行一条指令的方式。
知识讲解
编译方式就是先将整个程序全部翻译成二进制代码在一起执行。
解释方式:
知识讲解
高级语言
解释程序
边解释边执行
执行结果
编译方式:
知识讲解
高级语言
编译程序
编译
目标程序
执行结果
执行
努力学习