高中一年级上学期信息科技《计算机程序设计语言》课件_第1页
高中一年级上学期信息科技《计算机程序设计语言》课件_第2页
高中一年级上学期信息科技《计算机程序设计语言》课件_第3页
高中一年级上学期信息科技《计算机程序设计语言》课件_第4页
高中一年级上学期信息科技《计算机程序设计语言》课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机早已成为我们不可或缺的重要助力工具,可以帮助我们解决学习中、生活中遇到的很多问题。用自然语言描述算法用伪代码描述算法用流程图描述算法计算机语言规则信息技术必修1《数据与计算》3.3.2计算机程序设计语言第三章

算法基础人如何让计算机准确的解决问题呢?计算机程序设计语言计算机程序设计语言,是指一组用来定义计算机程序的语法规则,通常简称为“编程语言”。1011000000001001000001000000100011110100第1行指令表示把9送到累加器AL中第2行指令表示把累加器AL中的内容与8相加,结果存在累加器AL中第3行指令表示停止操作。1011000000001001000001000000100011110100像这种由0和1组成的,并且能够被计算机直接识别并执行的程序设计语言,被称为“机器语言”。为了克服机器语言不容易记忆和阅读的局限性,计算机科学家想到了用一种类似英文缩略词且带有助记性符号的语言,来代替由“0”和“1”组成的代码,且每条指令都和一条机器指令相对应。【

ADD→加法【

MOV→数据传递1011000000001001000001000000100011110100MOVAL9表示把9送到累加器AL中ADDAL8表示把累加器AL中的内容与8相加,结果存在累加器AL中HTL表示停止操作。MOVAL,9ADDAL,8HTLMOVAL,9ADDAL,8HTL像这种采用助记符与符号地址来表示计算机指令的语言,就是另外一种程序设计语言——汇编语言。汇编语言机器语言翻译程序1011000000001001000001000000100011110100MOVAL,9ADDAL,8HTL【

机器语言【

汇编语言低级语言高级语言并不是特指某一种程序设计语言,而是更加贴近人的思维方式的编程语言的统称,其包括成千上万种编程语言。print(9+8)将9+8的计算结果打印在计算机屏幕上既简单又易于理解高级语言机器语言编译程序解释程序高级语言机器语言编译程序解释程序编译程序是指计算机把高级语言程序的每一条语句都编译成机器语言,并保存成二进制文件后才运行的程序。高级语言机器语言编译程序解释程序解释程序是指计算机在执行高级语言程序时,逐条语句解释成机器语言并立即执行的程序。源程序编译程序目标程序其他目标程序链接程序装入程序可执行程序源程序输入数据解释程序输出数据高级语言简洁性可移植性强易读性早期的高级语言主要是应用于科学和工程计算,其代表有Fortran和ALGOL60。计算机进入商业和行政管理领域以后,出现了COBOL和RPG等便于商界使用的语言。Z-4计算机【

PlanCalcul【

ShortCode【

Fortran基础语言基础语言也称通用语言。它历史悠久,流传很广,有大量的已开发的软件库,拥有众多的用户,为人们所熟悉和接受。专用语言是为某种特殊应用而专门设计的语言,通常具有特殊的语法形式。一般来说,这种语言的应用范围狭窄,移植性和可维护性不如结构化程序设计语言。结构化语言结构化程序设计和软件工程的思想日益为人们所接受和欣赏。结构化语言直接支持结构化的控制结构,具有很强的过程结构和数据结构能力。Python语言于1989年由GuidovanRossum创建。Python相对于其他编程语言,具有简洁性、易读性和扩展性强等特点。Python是一种全栈式开发语言,是云计算、人工智能领域的首选语言,在Web开发、爬虫、金融分析、自动化测试、自动化运维、游戏开发等领域有着非常广泛的应用。简单易学丰富的库面向对象可扩展与可嵌入性免费开源可移植性【

早期语言【

结构化程序设计语言【

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论