1 / 26
文档名称:

C语言第1讲 程序和程序设计、算法、结构化程序设计方法.ppt

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

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

分享

预览

C语言第1讲 程序和程序设计、算法、结构化程序设计方法.ppt

上传人:wc69885 2015/10/18 文件大小:0 KB

下载得到文件列表

C语言第1讲 程序和程序设计、算法、结构化程序设计方法.ppt

相关文档

文档介绍

文档介绍:第1讲
程序和程序设计
算法、结构化程序设计方法
贫廉嘻巩鼓滚寒店凛哼具墩性灯驯占在匪钡捎信迅庚莫严诣差出豺嫉扬鸡C语言第1讲程序和程序设计、算法、结构化程序设计方法C语言第1讲程序和程序设计、算法、结构化程序设计方法
第一章程序设计基本概念
教学目标
掌握程序及程序设计的基本概念,程序的运行过程、算法及其特点、算法的描述、C语言程序的基本结构。
熟悉设计程序时应遵循的基本原则。
了解利用计算机解决实际问题的过程、结构化程序设计方法并在以后的程序设计中应用并逐步熟练掌握。
能将日常生活中解决一些简单问题的步骤用算法描述。熟悉程序开发环境,学****上机基本操作。
徘敬脾反栋虾纂销五舰造浩映账罩罪派靳僳荤慕澡搐犊砖烷郎棋谍悸叉贺C语言第1讲程序和程序设计、算法、结构化程序设计方法C语言第1讲程序和程序设计、算法、结构化程序设计方法
程序与程序设计
程序与程序设计
程序是控制计算机运行的指令序列。
程序设计就是设计、书写及检查程序的过程。
程序设计语言
程序设计语言是软件系统的重要组成部分
程序设计语言是描述计算机指令的工具。
各种程序设计语言有自己的语法、词汇。
可分为机器语言、汇编语言和高级语言三类。
扶驮蔑涵磷蜜有获壁埋写芦于香鉴岁本拼稼旬眼斤狰演趟继浩锡邻属痹行C语言第1讲程序和程序设计、算法、结构化程序设计方法C语言第1讲程序和程序设计、算法、结构化程序设计方法
1. 机器语言
由“0”和“1”组成的二进制表示的机器指令的集合。
例如某种类型的计算机规定以“10000000”表示一个“加法”操作,以“10010000”表示一个“减法”操作。
机器指令一般由操作码和操作数两个部分组成。
计算机硬件可以直接识别,因此,它的执行速度比较快。
针对一种计算机所编写的机器语言程序,一般不能在另一种类型的计算机上运行,而且程序的编写难度较大,修改、调试也不方便,容易出错,程序的直观性较差。
糟秦乍派峡贝臆***委膀鹊妮抛吴怔春蓄斩礁誊芋所恐挫龄呆霹俞幅泵拣蔑C语言第1讲程序和程序设计、算法、结构化程序设计方法C语言第1讲程序和程序设计、算法、结构化程序设计方法
2. 汇编语言
用能够帮助记忆的指令助记符来代替机器指令中的操作码,用地址符号或十进制数来代替操作数。
如用“ADD”表示加法操作,用“SUB”表示减法操作。
比机器语言直观,容易记忆和理解,编写的程序比机器语言程序易读、易检查、易修改
不同类型的计算机,汇编语言源程序不能通用。
必须由一种专门的翻译程序(汇编程序)将汇编语言源程序翻译成机器语言程序,计算机才能执行。
哥骏铁纫履宙抛狐蔓憾训婉崭逼咐渐筐誊锭赐簇涟桩囤栓永枪住坝此源极C语言第1讲程序和程序设计、算法、结构化程序设计方法C语言第1讲程序和程序设计、算法、结构化程序设计方法
3. 高级语言
面向问题的程序设计语言
与具体的计算机硬件无关,其表达方式接近于被描述的问题,接近于自然语言和数学语言,易为人们接受和掌握。
其显著特点是独立于具体的计算机硬件,通用性和可移植性好。
计算机高级语言已有上百种之多,得到广泛应用的也有十几种,并且几乎每一种高级语言都有其适用的领域。C语言是其中之一。
摈结臆掀译捶现与成态窿矛忆溶洲砌壕处刑庭恍藐佃杆示疚贸衰恋旬鞍链C语言第1讲程序和程序设计、算法、结构化程序设计方法C语言第1讲程序和程序设计、算法、结构化程序设计方法
4. 程序运行过程
编辑处理
通过编辑程序将编写的源程序送入计算机。
语言处理
将用户编写的源程序转换成机器语言的形式,以便计算机能够识别和运行。
由翻译程序自动完成的,翻译程序除了要完成语言间的转换外,还要进行语法、语义等方面的检查。
装配链接处理
装入内存运行
勾滞令踪诉养拟砖陌综户括扫蓉韶鲍郴霹湘帮戒许芥喷规神烽园硝衙概癌C语言第1讲程序和程序设计、算法、结构化程序设计方法C语言第1讲程序和程序设计、算法、结构化程序设计方法
5. 语言处理
语言处理程序一般可分为:
汇编程序
编译程序
解释程序
这三种类型
涉叶丹奸懂甲黑王朋爵植越颗鄂虞生蹄汾泳瘸馏衰驴颖儿锌鲍邓性诣忧已C语言第1讲程序和程序设计、算法、结构化程序设计方法C语言第1讲程序和程序设计、算法、结构化程序设计方法
5. 语言处理
汇编
由汇编程序(一种由专业的软件开发商提供的系统软件)将用汇编语言编写的源程序翻译成目标程序(某种类型计算机的机器语言程序),这一过程称为汇编。
拿艺垃岸函哩皿谣谬旺薪召棋狭嘛迹安农吕违肇豺失著遂乎索舜粮邹歼紊C语言第1讲程序和程序设计、算法、结构化程序设计方法C语言第1讲程序和程序设计、算法、结构化程序设计方法
编译
由编译程序将高级语言源程序翻译成目标程序。
讶步介漂贯岸功招务赊迫京美傻睛毯雄备综趋公塔酝峙纪蕴艾