已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 3程序与程序设计语言 分析问题设计算法1 2编写程序调试程序1 3 张军日记 乐谱与程序 是两个不同范畴的概念 乐谱是音乐的符号 记录了作曲家的情感 程序是算法的描述 记录了程序员的思想 如果说 演员演奏了一段美好动听的音乐 是因为他成功地按照乐谱进行演奏 那么 计算机飞快地计算出正确的结果 是因为它忠实地执行了程序 它们都肩负着表达思想 传递信息的重任 都能带来不同的欣赏主体的心灵感受 程序与程序设计语言 程序与程序设计程序的基本结构程序设计语言的产生与发展程序的编辑与翻译 程序 鸡兔同笼问题 程序 求100以内能被3整除的数 程序与程序设计 程序 实际上是一组机器操作的指令或语句的序列 是算法的一种描述一种实现 程序设计 是编写程序的过程 准确地说是将算法转化成计算机能够读的懂的程序代码的过程 程序设计语言 我们用来把算法转换成计算机能够读的懂的程序代码所用的语言 算法 程序 用程序设计语言来进行转换 而这个过程就是程序设计 程序的基本结构 根据程序代码在计算机里的执行过程 我们把程序分为 一 顺序结构二 选择结构三 循环结构 顺序 语句1 语句2 语句n 选择 语句1 语句2 判断条件 成立 不成立 循环 判断条件 判断条件 语句1 语句1 一 先执行后判断 二 先判断后执行 是 是 否 否 程序设计语言的产生与发展 如果我们想计算9 8的结果 程序设计语言的产生与发展 机器语言 早期的程序设计语言是由0和1组成的 是能够被机器所直接接受的 汇编语言 一种类似于英语缩略词的语言 比机器语言更接近与人类世界 但编写起来比较烦琐 高级语言 为了克服以上两种语言的缺点而开发的另外一类简单易学 且具有通性的语言 程序的编辑与翻译 程序的编辑 我们根据算法编写出来的程序叫 源代码 而把这些源代码输入到计算机里的过程 并以文件的形式保存起来的过程 就是程序的编辑 我们可以用txt doc等等把我们编写的程序代码编辑保存起来 这个过程实质上也就是程序代码电子化的过程 程序的翻译 把用高级语言写的程序转化成机器语言的过程 叫程序的翻译 这个过程由计算机来完成 我们感知不到 Print9 8 高级语言 1011000000001001000001000000100011110100 机器语言 程序的翻译 分类 按转换方式不同分类 编译过程 编译 首先把源程序编译成等效的汇编代码 然后再由汇编程序将汇编代码翻译成课重新定位的目标程序 或称目标代码 连接 将若干可重新定位的目标代码连接在一起 构成一个完整的可重新定位的目标代码程序 装入 将完整的可重新定位的目标代码程序装入主存储器中 并对目标程序重新定位 成为可在机器上直接执行的机器语言程序 第一章总结 现实问题 分析问题 设计算法 用高级语言编写程序 把程序段在计算机里编辑 反馈给人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年青岛市教育局直属学校公开招聘教师建设笔试备考题库及答案解析
- 2026江西吉安庐陵新区面向社会招聘编外工作人员5人建设笔试参考题库及答案解析
- 2026广东中山市口腔医院第二期校园招聘建设考试备考试题及答案解析
- 2026年上海市《保密知识竞赛必刷100题》考试题库附答案详解(满分必刷)
- 2026福建三明市泰宁县紧缺急需专业教师校园招聘1人建设考试参考试题及答案解析
- 2026新疆博尔塔拉周年博乐市边合区产业发展投资有限公司招聘1人建设考试参考试题及答案解析
- 2026安徽国风新材料股份有限公司选聘海外业务团队负责人1人建设考试参考题库及答案解析
- 2026海南旅投招聘部长1人建设笔试参考题库及答案解析
- 2026春季中盐集团招聘建设笔试模拟试题及答案解析
- 2026上海市同济大学马克思主义学院专职教师招聘建设考试参考试题及答案解析
- 2026年北京市西城区高三一模地理试卷(含答案)
- 2026山东国泽实业有限公司招聘驻济人员4人笔试备考试题及答案解析
- 填介词或冠词(解析版)-2026年高考英语二轮复习(新高考)
- 2026年广东广州市高三一模高考生物试卷试题(含答案详解)
- 2023-2024学年广东深圳南山外国语学校八年级(下)期中语文试题及答案
- 《眼科临床诊疗指南(2025版)》
- 大连红星美凯龙考核制度
- 部编版五年级道德与法治下册全册全套课件
- 2025年上半年四川省中小学教师招聘考试教育公共基础真题及答案
- 生活泵房卫生管理制度
- 2026年工商银行客服(高级)考试题库(含答案)
评论
0/150
提交评论