1 / 52
文档名称:

程序设计 张长 陈娟.ppt

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

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

分享

预览

程序设计 张长 陈娟.ppt

上传人:rita291961 2019/1/27 文件大小:373 KB

下载得到文件列表

程序设计 张长 陈娟.ppt

相关文档

文档介绍

文档介绍:程序设计张长海陈娟C本课程以国际标准ISO/IEC9899:1999 国家标准GB/T15272-94定义的C语言为载体,阐述基本的程序设计方法,并对相关的C语言成分进行较严格的介绍。用BNF表示C的语法,引进PAD图表示程序逻辑。主要内容包括: BNF PAD图 程序设计方法 程序开发和结构化程序设计 C的各种词法单位、数据类型、语句、函数等。每章都包含大量例题,并附有大量****题,以利于提高读者的程序设计能力和学****掌握相关语言概念。本课程最大的特点是以“程序设计”为主线,把重点放在讲述程序设计方法上。摈弃了目前各种程序设计书中流行的以“解释程序设计语言”为主的作法。注重对读者进行程序设计方法及算法的训练,力求体现“结构化程序设计”思想,注重培养和训练读者良好的程序设计风格。。程序: 是一个指令序列。程序设计: 为计算机编排程序的过程。程序设计语言:用于编写、描述计算机程序的语言。程序设计语言分成三类:机器语言、汇编语言、高级语言。 机器语言机器语言: 由能被计算机直接执行的机器指令组成, 每条机器指令是一串二进制代码。例如计算:我们用Pentium机器语言编程序。设: 程序从100号单元开始; X、Y分别占用116、118号单元用Pentium机器语言可编出如下程序片段:10101001000101100000000100111100000110000000000101111100000001010010110100010101000000001110101000000011000001010001010100000000101000110001100000000001…………………00000000000000000000000000000000缺点:容易出错、调试极为困难、程序极不好读。。 完成同样计算的Pentium汇编语言程序片段如下: MOV AX ,X CMP AX ,Y JL S1 SUB AX ,15 JMP S2 S1:ADD AX ,15 S2:MOV Y ,AX ……………… XDW? YDW?优点:与机器语言比较,它易写,易读,易检查,易修改。缺点:仍然十分烦琐, 依赖于具体的计算机, 程序不便于移植。,比较接近于自然语言或专业语言的方式描述操作。使用C语言完成同样的计算,可用如下语句: if(X<Y) Y=X+15;else Y=X-15;优点:十分好读, 编码简单, 有通用性, 便于移植。缺点: 程序的执行尽管汇编语言和高级语言编写程序比机器语言方便得多。但是不幸的是计算机只认识二进制代码(机器语言)。必须把用汇编语言或高级语言写的程序(称源程序)翻译成等价的机器语言程序(称目标程序)。翻译器也是一个程序,并且称汇编语言的翻译器为汇编程序,高级语言的翻译器为编译程序。汇编语言或高级语言编程序解题的过程用汇编语言或高级语言编出程序将源程序录入计算机由翻译器(汇编程序或编译程序):70年代初,C语言在美国贝尔实验室诞生。它的前身可以追朔到ALGOL60、CPL、BCPL、B。C的标准化工作从1982年开始。1989年ISO公布ISO/IEC9899:1990,简称“C89”。1995年对C89作修改和补充,称为“C95”。1999对C进行更大的修订后, 公布ISO/IEC9899:1999,简称“C99”。我国于1994年12月4日公布了“中华人民共和国国家标准GB/T15272-94程序设计语言C”。

最近更新

2024年崇左幼儿师范高等专科学校单招职业适应.. 57页

2024年广州体育职业技术学院单招职业适应性测.. 58页

2024年广西玉林市住房公积金管理中心招聘16人.. 89页

2024年广西环江县国土资源局土地开发整理中心.. 90页

长方案促排卵针打多少天 3页

2024年广西百色市德保县国土资源局招聘25人历.. 88页

2024年广西百色市田阳县乡镇事业单位招聘11人.. 91页

2024年广西百色质量综合检验检测研究院招聘3人.. 88页

2024年广西省南宁市良庆区扶贫开发办公室招聘.. 90页

2024年广西省河池市人民防空办公室招聘历年高.. 91页

2024年广西科技大学图书馆招聘5人历年高频难、.. 89页

2024年广西自治区柳州事业单位招聘1053人历年.. 89页

2024年广西自治区直属单位住房建设发展中心招.. 89页

山东师大附中2024届高三第一次阶段测试语文试.. 8页

2024年广西贵港市覃塘区事业单位招聘106人历年.. 88页

2024年广西贵港平南县文化广电体育和旅游局招.. 89页

2024年广西钦州商贸学校招聘工作人员招聘历年.. 89页

2024年广西钦州市直及钦州港区事业单位招聘24.. 89页

2024年张家口职业技术学院单招职业适应性测试.. 59页

2024年柳州铁道职业技术学院单招职业适应性测.. 57页

2024年江苏省南京市行政职业能力测验题库有答.. 149页

2024年江苏省常州市行政职业能力测验题库(含.. 147页

2024年江苏省泰州市行政职业能力测验题库及解.. 149页

2024年江苏航空职业技术学院单招职业适应性测.. 58页

2024年江西省九江市行政职业能力测验题库一套.. 148页

2024年江西省吉安市行政职业能力测验题库及解.. 147页

2024年江西省新余市行政职业能力测验题库精编.. 149页

2024年江西省赣州市行政职业能力测验题库(完.. 146页

2024年河北艺术职业学院单招职业适应性测试题.. 58页

2024年浙江交通职业技术学院单招职业适应性测.. 60页