程序框图优秀课件1.ppt
,1.1.2程序框图二,练习:,1. 设计一个求任意数的绝对值的算法,并画出程序框图。,算法:,第一步:输入x的值;,第二步:若x0,则输出x; 若否,则输出x;,框图:,开始,输入x,x0,输出x,输出x,结束,练习:2如图所示,判断框内,
《程序设计知识课件.ppt》由会员分享,可在线阅读,更多相关《程序设计知识课件.ppt(56页珍藏版)》请在上搜索。
1、第5章 程序设计知识,5.1 程序设计语言5.2 C语言程序设计5.3 数据结构5.4 编译原理,第1页,共56页。,5.1 程序设计语言,机器语言汇编语言高级语言结构化程序设计语言 面向对象程序设计语言可视化程序设计语言 人工智能程序设计语言,学习语言是设计程序的基础,第2页,共56页。,5.1.1 机器语言,机器语言的特点 由二进制编码指令构成的语言。是一种依附于机器硬件的语言。机器语言程序可以直接执行。机器语言程序片段 0001 0101 01101100 /把地址为01101100的内存单元中的数装入0101号寄存器 0001 0110 01101101 /把地址为01101101的内。
车联网作为物联网和智能化汽车交叉产业,构建了人车路及其之间的网络,以汽车为信息网络中的关键节点,实现汽车企业车联网服务提供商和用户之间的互联互动。,车联网,车联网车企竞争价值的核心,汽车行业为完全竞争市场,特别是商用车行业,产品价格竞争已经,
2、存单元中的数装入0110号寄存器 0101 0000 01010110 /把01101100和01101101中的数相加,结果存入0000号寄存器 0011 0000 01101110 /把0000号寄存器中的数存入地址为01101110的内存单元中,第3页,共56页。,5.1.2 汇编语言,汇编语言的特点 由助记符指令构成的语言。也是一种依附于机器硬件的语言。汇编语言源程序需要汇编后才能执行。汇编语言程序片段 MOV R5, X /把内存单元X中的数装入R5寄存器 ADD R5, Y /把R5中的数与Y单元中的数相加,结果存入R5 MOV Z, R5 /把R5中的数存入Z单元中,第4页,共5。
3、6页。,5.1.3 高级语言,高级语言的特点 由自然语言和数学公式表示的语言。是一种独立于机器硬件的语言。高级语言程序需要编译后才能执行。高级语言程序片段 Z=X + Y /把内存单元X中的数与Y中的数相加,结果存入Z单元,第5页,共56页。,5.1.3 高级语言,常用高级语言 FORTRAN语言FORTRAN是FORmula TRANslator(公式翻译器)的缩写。主要用于复杂的科学计算领域。ALGOL语言ALGOL是ALGOrithm Language(算法语言)的缩写。主要用于数学与科学计算。,第6页,共56页。,5.1.3 高级语言,常用高级语言 COBOL语言 COBOL是COmm。