第6节-程序设计语言-计算机导论-.pdf

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕凌燕 842804924@ 6.1早期程序设计语言 6.2传统的程序设计概念 6.3过程单元 6.4语言实现  第一代语言-机器语言  第二代语言-汇编语言  第三代语言-高级程序设计语言  4056  MOV R5, R6  156C  LD R5,Price  166D  LD R6, ShippingCharge  ADDT R0, R5 R6  5056  ST R0, TotalCost  306E  HLT  C000 机器语言 汇编语言  可否方便地把汇编语言编写的程序移植到另外一种 类型机器上呢?  程序员尽管不需要是用数字形式的代码,但他们的 思考是按照人类的思考还是按照机器语言的角度思 考呢?  --汇编语言的缺点  assign Total the value Price+ShippingCharge  Fortran COBOL  编译器 解释器  高级程序语言真的可以和机器无关么?  命令型范式:描述问题解决的过程  说明型范式:描述问题  函数型范式:有输入输出的实体,可以想象将一个 大的问题解决分成若干小模块,每个模块在一个函 数中实现; -供应链  对象型范式:比如鼠标、比如人。将一组数据及相 关的操作放入一个集合中,该集合为一个对象。  类、  1.解释器和编译器的区别在哪里?  2.我们概述命令型程序设计范例:它强调的是描述 一个可以方便解决问题的过程。请给出说明性范例、 函数型范例和面向对象范例的类似概述。 6.1早期程序设计语言 6.2传统的程序设计概念 6.3过程单元 6.4语言实现  程序是由一组语句组成。  声明语句-描述程序中需要自定义的术语  命令语句-描述算法的过程  注释语句-人类语言进行注释,增强可读性 程序 声明语句 命令语句  高级语言允许使用描述性的名字指代存储器地址, 而不必是数字地址,称为变量。  为什么称为变量?  数据类型决定数据的编码方式及可以在该数据上可 执行的操作。  int Age;  int weight,height;  int weight = 55;  char Letter;  布尔型(boolean)是仅有真和假两个值的数据类型。  比如if(TestTimeOut) then(…) else(…)  基本类型 ◦ 整型int ◦ 字符char ◦ 浮点型float double ◦ 布尔型 bool  其他类型(图像、音频、视频及超文本)  除了数据类型,程序中的变量通常与数据结构相联 系,即数据在概念与布局相联系。例如,文本通常 是被看做一个长字符串,而销售记录看成数字值的 矩阵。  (1 )同构数组 ◦ Int Scores[4][20];  (2)异构数组  Struct{ char Name[25];  int Age;  float SkillRating;}  Employee;   字面量  EffectiveAlt -- Altimeter+645;  LastName -

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档