1 / 26
文档名称:

第01讲 程序和程序设计、算法、结构化程序设计方法.ppt

格式:ppt   大小:344KB   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第01讲 程序和程序设计、算法、结构化程序设计方法.ppt

上传人:mh900965 2017/2/20 文件大小:344 KB

下载得到文件列表

第01讲 程序和程序设计、算法、结构化程序设计方法.ppt

相关文档

文档介绍

文档介绍:2017-2-20 1第1讲程序和程序设计算法、结构化程序设计方法 2017-2-20 2 第一章程序设计基本概念教学目标掌握程序及程序设计的基本概念,程序的运行过程、算法及其特点、算法的描述、 C语言程序的基本结构。熟悉设计程序时应遵循的基本原则。了解利用计算机解决实际问题的过程、结构化程序设计方法并在以后的程序设计中应用并逐步熟练掌握。能将日常生活中解决一些简单问题的步骤用算法描述。熟悉程序开发环境,学****上机基本操作。 2017-2-20 3 程序与程序设计程序与程序设计程序是控制计算机运行的指令序列。程序设计就是设计、书写及检查程序的过程。程序设计语言程序设计语言是软件系统的重要组成部分程序设计语言是描述计算机指令的工具。各种程序设计语言有自己的语法、词汇。可分为机器语言、汇编语言和高级语言三类。 2017-2-20 4 1. 机器语言由“0”和“1”组成的二进制表示的机器指令的集合。例如某种类型的计算机规定以“ 10000000 ”表示一个“加法”操作,以“ 10010000 ”表示一个“减法”操作。机器指令一般由操作码和操作数两个部分组成。计算机硬件可以直接识别,因此,它的执行速度比较快。针对一种计算机所编写的机器语言程序,一般不能在另一种类型的计算机上运行,而且程序的编写难度较大,修改、调试也不方便,容易出错,程序的直观性较差。 2017-2-20 5 2. 汇编语言用能够帮助记忆的指令助记符来代替机器指令中的操作码,用地址符号或十进制数来代替操作数。如用“ ADD ”表示加法操作,用“ SUB ”表示减法操作。比机器语言直观,容易记忆和理解,编写的程序比机器语言程序易读、易检查、易修改不同类型的计算机,汇编语言源程序不能通用。必须由一种专门的翻译程序(汇编程序)将汇编语言源程序翻译成机器语言程序,计算机才能执行。 2017-2-20 6 3. 高级语言面向问题的程序设计语言与具体的计算机硬件无关,其表达方式接近于被描述的问题,接近于自然语言和数学语言,易为人们接受和掌握。其显著特点是独立于具体的计算机硬件,通用性和可移植性好。计算机高级语言已有上百种之多,得到广泛应用的也有十几种,并且几乎每一种高级语言都有其适用的领域。 C语言是其中之一。 2017-2-20 7 4. 程序运行过程编辑处理通过编辑程序将编写的源程序送入计算机。语言处理将用户编写的源程序转换成机器语言的形式,以便计算机能够识别和运行。由翻译程序自动完成的,翻译程序除了要完成语言间的转换外,还要进行语法、语义等方面的检查。装配链接处理装入内存运行 2017-2-20 8 5. 语言处理语言处理程序一般可分为: ??汇编汇编程序??编译编译程序??解释解释程序这三种类型 2017-2-20 9 5. 语言处理汇编由汇编程序(一种由专业的软件开发商提供的系统软件)将用汇编语言编写的源程序翻译成目标程序(某种类型计算机的机器语言程序),这一过程称为汇编。 2017-2-20 10 ??编译编译由由编译程序编译程序将高级语言将高级语言源程序源程序翻译成翻译成目标程序目标程序。。

最近更新

车间节约用电通知(五篇) 6页

2024年感到迷茫的经典说说 65页

教科版二年级上册科学期末测试卷精品【全优】.. 7页

教科版二年级下册科学期末测试卷含答案【培优.. 7页

教科版四年级上册科学期末测试卷【精练】 6页

教科版四年级上册科学期末测试卷附答案(a卷).. 7页

教科版四年级下册科学期末测试卷精品(b卷) 8页

教科版科学一年级上册第一单元《植物》测试卷.. 6页

教科版科学一年级上册第二单元《比较与测量》.. 6页

教科版科学一年级下册第一单元《我们周围的物.. 6页

沪教版五年级下册数学第二单元 正数和负数的初.. 6页

沪教版五年级下册数学第二单元 正数和负数的初.. 6页

沪教版六年级下册数学期末测试卷附参考答案(.. 7页

浙教版六年级下册数学期末测试卷精品【模拟题.. 5页

苏教版一年级下册科学期末测试卷含答案(巩固.. 9页

苏教版二年级下册科学期末测试卷及答案【全国.. 7页

苏教版五年级上册科学期末测试卷【培优b卷】 8页

苏教版五年级上册科学期末测试卷附完整答案【.. 7页

苏教版六年级下册数学第二单元 圆柱与圆锥 测.. 6页

苏教版六年级下册数学第六单元 正比例和反比例.. 8页

苏教版四年级下册科学期末测试卷含答案【轻巧.. 9页

苏教版小学二年级下册科学期末测试卷【精练】.. 6页

苏教版小学二年级下册科学期末测试卷附答案【.. 7页

苏教版小学四年级下册科学期末测试卷精品(名.. 7页

苏教版小学科学二年级下册期末测试卷含答案(.. 7页

上海市2024高考英语试卷(精校)及参考答案 11页

乡镇志书编纂工作方案 3页

我国烘焙食品行业发展历程及产业链分析 6页

血透室使用仪器设备检查维护记录表优质资料 5页

知敬畏、存戒惧、守底线 ppt课件 33页