1.3.3程序的编辑.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.3.3程序的编辑分析

1.3.3 程序的编辑与翻译 授课教师:邓新宁 湖南省地质中学 1、程序的编辑 ①源代码: 以汇编语言或高级语言所编写的程序。 ②程序的编辑: 把源代码输入电脑,以文件的形式保存。 ③源文件: 源代码被保存的文件。 ④扩展名:.bas(BASIC语言);.c(C语言) 汇编语言和高级语言计算机无法直接识别,怎么办? 解决方案: 针对汇编语言: 使用语言翻译器; 每条语句翻译成机器语言; 2、程序的翻译——对于高级语言 翻译程序分为编译程序与解释程序。 1、编译程序 将所有高级语言翻译成机器语言后,再执行。 2、程序的翻译——对于高级语言 翻译程序分为编译程序与解释程序。 1、编译程序 将所有高级语言翻译成机器语言后,再执行。 2、程序的翻译——对于高级语言 翻译程序分为编译程序与解释程序。 1、编译程序 将所有高级语言翻译成机器语言后,再执行。 ★ 步骤: 编译:把源程序编译成等效的汇编代码,经汇编程序翻译成可重新定位的目标程序。 连接:将若干可重新定位的目标代码连接成为一个完整的目标程序 装入:将完整的目标程序装入主存贮器,并重新定位。 ★ 特点: 执行速度快,程序一旦重新定位可重复使用,适用于经常使用的需要大量计算的大型题目。 2、程序的翻译 编译过程和解释过程详见教材P20的图1-9 编译型语言和解释型语言的比较 实践 请完成教材第24页“本章学习评价”的内容。 实 践 将程序编程成可执行文件,并执行。 1、输入某程序并运行; 2、选择文件菜单的“生成工程1.exe”,将程序编译成可执行文件; 3、将该执行文件以自己的名字重命名,保存并提交到教师机。 湖南省地质中学 高一下学期信息技术 * 在此输入和编辑程序代码 VB语言自带的编辑器: 汇编语言 高级语言 机器语言 可执行程序 2、程序的翻译——对于汇编语言 特点: 执行速度慢 使用方便直观,适用于小型机的计算问题 2、解释程序 将每一句高级语言翻译成机器语言后,马上执行程序;然后再翻译下一句高级语言,再执行程序。 如同“同声翻译”:说一句翻译一句 语言种类 代表语言 优势 不足 编译型语言 C C++ VB JAVA 运行速度快,代码效率高,编译后的程序不可修改,保密性较好 代码需要经过编译方可运行,可移植性差,只能在兼容的操作系统上运行 解释型语言 Qbasic Lisp 可移植性较好,只要有解释环境,可在不同的操作系统上运行 运行需要解释环境,运行起来比编译的要慢,占用资源也要多一些,代码效率低,代码修改后就可运行,不需要编译过程 本章知识点 分析问题 设计算法 编写程序 调试程序 算法的概念 算法的描述 自然语言 流程图 伪代码 程序设计语言 机器语言 汇编语言 高级语言 程序结构 顺序结构 选择结构 循环结构 计算机解决问题的基本过程 程序翻译 编译程序 解释程序 请把求解“鸡兔同笼问题”的程序编译成可执行文件,并在机器上直接执行该可执行文件。 湖南省地质中学 *

文档评论(0)

1520520 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档