




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1讲程序设计概述,第1讲程序设计概述,本讲主要内容基本概念程序算法程序设计算法表达认识C语言程序C语言程序结构的基本特点在集成环境下编辑、运行简单的C程序,第1讲程序设计概述,教学目的了解算法、程序等概念,建立程序设计的基本思路教学要求掌握:算法、程序、程序设计等概念学会:编辑、运行简单的C程序认识:算法表达重点难点难点:算法表达,一、程序设计的基本概念,计算机语言和程序计算机语言是计算机能够理解和识别的语言。计算机程序就是按照计算机语言规则组织起来的一组指令。,一、程序设计的基本概念,算法算法的概念算法就是求解问题的方法,是在有限步骤内求解某一问题所使用的一组定义明确的规则,是计算机处理问题所需要的过程。算法的描述工具在程序设计时通常使用专门的算法表达工具对算法进行描述。如流程图,N-S图,PAD图、伪码等。,一、程序设计的基本概念,例、“计算1000以内的所有奇数和”问题的算法描述。步骤为i和s赋初值,使i=1,s=0;继续下一步骤;步骤判断i的值,若iy)z=x;/*如果x大于y就将x的值赋给z*/elsez=y;/*否则就将y的值赋给z*/return(z);,二、C语言程序,标识符与保留字标识符与保留字的定义。标识符就是给变量、函数、数组、结构体以及文件所起的名字,C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。定义标识符建议遵循的原则。C语言将大写和小写字母认为是两个不同的字符。尽量做到见名知义,以增强程序的可读性。,二、C语言程序,C语言程序的基本特点C程序是由函数组成的,每个函数完成独立的功能。一个C源程序至少包含一个main函数,并且只能有一个main函数,,一个C程序总是从main开始执行。一个函数由两部分组成:函数的首部和函数体。一个语句可以分写在多行上。每个语句和数据定义的后面必须由一个分号。C语言本身没有输入输出语句.可用/*/对C程序中的任何部分作注释。,二、C语言程序,C语言程序的上机实现要上机实现一个C语言程序,首先需要安装C语言的支持系统。使用较多的C语言系统是TurboC2.0,它是一个集成的开发环境,源文件编辑、编译、连接及运行等,都可在这个环境下进行。当然,目前广为流行的面向对象的语言系统VisualC+6.0也支持C语言程序。,二、C语言程序,图1-TC2.0集成环境窗口,三、编程实践,C语言程序的上机步骤第一步:编辑;第二步:编译;第三步:连接;第四步:执行;例1-在TC环境下调试例1-。,程序设计概述-小结,算法是解决具体问题的方法。对同一个问题,可以有不同的解题方法和步骤。在程序设计时通常使用专门的算法表达工具对算法进行描述。如流程图,N-S图,PAD图、伪码等。程序的错误通常有两种,即语法错误和逻辑错误。程序的测试方法有黑盒法和白盒法。C程序是由函数组成的,一个C源程序至少包含一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年邮政行业职业技能鉴定考前冲刺练习及参考答案详解【模拟题】
- 新能源行业人才流动与新能源国际合作研究报告:2025年新机遇
- 海水冷却系统操作员岗位操作规程考核试卷及答案
- 聚碳酸酯装置操作工成本预算考核试卷及答案
- 新能源产业客户体验优化2025年新能源新材料设备应用报告
- 2025年氢能产业基础设施投资回报周期与区域政策分析报告
- 超重型汽车列车司机突发故障应对考核试卷及答案
- 2025年中国石油化工集团中石化招聘笔试试题及答案
- 催化汽油吸附脱硫装置操作工技能操作考核试卷及答案
- 2025年康复治疗专业理论试题集(含答案)
- 家畜繁殖员适应性考核试卷及答案
- 质量月安全知识培训课件
- 协议过户转让协议书模板
- 3.1网络改变世界 议题式课件 统编版道德与法治八年级上册
- (2025)中国汉字听写大赛全部试题库及答案
- 卵巢癌的课件
- 人大监督法讲解课件
- 2025至2030年中国酒吧市场发展现状调查及投资趋势前景分析报告
- 编辑出版校对试题及答案
- 2025至2030年中国老花镜行业发展监测及市场发展潜力预测报告
- 化工仪表基础知识培训课件
评论
0/150
提交评论