程序的基本结构 (2)优秀PPT.ppt
《程序的基本结构 (2)优秀PPT.ppt》由会员分享,可在线阅读,更多相关《程序的基本结构 (2)优秀PPT.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序的基本结构程序的基本结构现在学习的是第1页,共29页2课程简介:课程简介:本课程主要讲授C+程序设计语言的常用语法,重点培养学生的程序设计基本思想,良好的编程规范;让学生能够熟练地在Eclipse平台搭建合理的项目架构,调试代码,简单的测试及优化代码。平时成绩来源:平时成绩来源:平时成绩比例:45考试成绩比例:40作业15分(3次),上机15分,平时表现15分上课要求:上课要求:课前要预习,上大课要注意听讲,课后要去消化,小课实课前要预习,上大课要注意听讲,课后要去消化,小课实验内容安排紧凑,上小课务必专注实验内容,多上机实践,验内容安排紧凑,上小课务必专注实验内容,多上机实践,多问,课后
2、还需要多看书实践。多问,课后还需要多看书实践。现在学习的是第2页,共29页3作业要求:作业要求:因为是你们本科生,所以对你们的作业必须严格要求。因为是你们本科生,所以对你们的作业必须严格要求。1 1、用标准作业纸封面和作业纸内纸、用标准作业纸封面和作业纸内纸2 2、作业名称要写上、作业名称要写上3 3、作业封面不规范是一定要扣、作业封面不规范是一定要扣0.20.2分分4 4、可打印或手写但必须抄题目、可打印或手写但必须抄题目5 5、作业必须用订书机装订好,否则是一定要扣、作业必须用订书机装订好,否则是一定要扣0.20.2分分5 5,注意提交截止日期,注意提交截止日期6 6、在提交截止日期后迟交
3、作业,老师不批改且作业成、在提交截止日期后迟交作业,老师不批改且作业成绩均为满分的一半、不交作业则成绩均为绩均为满分的一半、不交作业则成绩均为0 0分分 布置的作业和小课预习一定用练习本做,小课打开放在布置的作业和小课预习一定用练习本做,小课打开放在桌子右上角给老师检查,作为平时成绩参考!桌子右上角给老师检查,作为平时成绩参考!现在学习的是第3页,共29页第一章第一章 程序的基本结构程序的基本结构现在学习的是第4页,共29页5教材及授课结构教材及授课结构n本章目标本章目标n基本内容基本内容n扩展阅读扩展阅读n应用举例应用举例n习题习题现在学习的是第5页,共29页6教学目标教学目标了解程序的基本
4、知识了解程序的基本知识q1)了解了解C+语言的发展演变语言的发展演变q2)通通过过简简单单程程序序了了解解C+程程序序结结构构,了了解解主主函函数数和和一一般般函函数数的的概概念念,了了解解结结构构化化程程序序设设计计与与面面向向对对象象程程序序设设计计的的程程序序框框架架特特征征和和程程序序设设计计技技术术的应用及发展趋势;的应用及发展趋势;q3)掌掌握握源源程程序序的的书书写写格格式式,包包括括标标识识符符和和关关键键(保保留留)字字的的使使用用,养养成良好的编程习惯;成良好的编程习惯;q4)掌握数据的输入输出(包括输入输出格式)方法。掌握数据的输入输出(包括输入输出格式)方法。现在学习的
5、是第6页,共29页7n1、按历史发展的先后,可将程序设计语言分、按历史发展的先后,可将程序设计语言分为为机器语言、汇编语言和高级语言机器语言、汇编语言和高级语言。世界上第。世界上第一种计算机高级语言诞生于一种计算机高级语言诞生于1954年,它是年,它是FORTRAN语言。语言。n2、BASIC语言语言是是1964年在年在FORTRAN语言语言的基础上简化而成的,它是为初学者设计的小的基础上简化而成的,它是为初学者设计的小型高级语言。型高级语言。n3、C语言语言是是1972年由美国贝尔实验室年由美国贝尔实验室D.M.Ritchie 研制成功的。研制成功的。C+的发展的发展现在学习的是第7页,共2
6、9页8C+的发展的发展n4、C+是由是由AT&T Bell(贝尔贝尔)实验室实验室20世纪世纪80年代初在年代初在C语言的基础上开发成功的。语言的基础上开发成功的。nC+保留了保留了C语言原有的所有优点,增加了面语言原有的所有优点,增加了面向对象的机制。向对象的机制。nC+对对C的的“增强增强”,表现在两个方面:,表现在两个方面:n(1)在原来面向过程的机制基础上,对在原来面向过程的机制基础上,对C语言语言的功能做了不少扩充。的功能做了不少扩充。n(2)增加了面向对象的机制。增加了面向对象的机制。现在学习的是第8页,共29页9程序设计语言程序设计语言 nC+的编程模式:的编程模式:n以以C语言
7、为子集的结构化程序设计模式、以类为核心的语言为子集的结构化程序设计模式、以类为核心的面向对象程序设计模式及以模板为机制的通用编程模式。面向对象程序设计模式及以模板为机制的通用编程模式。n当前流行的当前流行的C+程序设计语言工具程序设计语言工具 qVisual C+qEclipse C+qC+BuilderqDev-C+现在学习的是第9页,共29页10基本内容基本内容 n1.1 几个简单的程序几个简单的程序n1.2 程序的基本结构和要素程序的基本结构和要素现在学习的是第10页,共29页111.1 几个简单的程序几个简单的程序/例例1-1:在屏幕上显示:在屏幕上显示:This is my firs
8、t program!#include/包含基本输入输出库文件包含基本输入输出库文件using namespace std;/使用名字空间使用名字空间stdint main()/主函数名主函数名cout This is my first program!;/屏幕显示语句屏幕显示语句return 0;/表示程序顺利结束表示程序顺利结束 C+的程序由函数组成。该程序只由一个主函数的程序由函数组成。该程序只由一个主函数main()构成,每个()构成,每个 C+程序都必须包含一个且只有一个程序都必须包含一个且只有一个main函数。函数。一对花括号一对花括号“”是主函数的定界符是主函数的定界符 程序语句全
9、部采用小写字母。区分大小写,书写采用自由格式程序语句全部采用小写字母。区分大小写,书写采用自由格式语句用分号结束;一行可以写多个语句语句用分号结束;一行可以写多个语句 注释行注释行:以两个以两个“/”起头的任何文字起头的任何文字现在学习的是第11页,共29页12例例1-2:加法计算器程序:加法计算器程序教学设问:教学设问:(1)如何设计输入与输出?如何设计输入与输出?(2)如何选择变量及其数据类型?如何选择变量及其数据类型?(3)程序的基本结构应该是什么样?程序的基本结构应该是什么样?(4)如何编译、调试和运行程序?如何编译、调试和运行程序?操作步骤操作步骤:(1)提示用户输入待计算的两个数。
10、提示用户输入待计算的两个数。(2)通过输入语句得到数据。通过输入语句得到数据。(3)求出两个数的和。求出两个数的和。(4)输出运算结果。输出运算结果。现在学习的是第12页,共29页13例例1-2:加法计算器程序:加法计算器程序/例例1-2:加法计算器程序:加法计算器程序#include/包含基本输入输出库文件包含基本输入输出库文件using namespace std;/使用名字空间使用名字空间stdint main()/主函数名主函数名int x=0;int y=0;int sum=0;/定义三个变量定义三个变量cout x y;/输入两个变量的值输入两个变量的值sum=x+y;/加法计算加
11、法计算cout x +y =sum endl;/输出运算结果输出运算结果return 0;/表示程序顺利结束表示程序顺利结束现在学习的是第13页,共29页14使用使用C+语言编写计算机程序的基本步骤语言编写计算机程序的基本步骤n使用使用 C+语言编写计算机程序的基本步骤为:语言编写计算机程序的基本步骤为:n 阅读并清楚需要通过计算机程序解决的问题阅读并清楚需要通过计算机程序解决的问题是什么是什么n开发一个算法来解决这个问题(自然语言或开发一个算法来解决这个问题(自然语言或流程图,或伪代码描述)流程图,或伪代码描述)n 检查该算法的正确性检查该算法的正确性n将算法转换为将算法转换为 C+语句语句
12、n测试并验证该测试并验证该 C+语言程序的正确性语言程序的正确性现在学习的是第14页,共29页15例例1-3:根据三角形的三个边长求三角形面积:根据三角形的三个边长求三角形面积/例例1-3:求三角形面积:求三角形面积#include#include/包含标准数学函数库包含标准数学函数库using namespace std;/定义定义area()函数,其函数的返回值和形式参数函数,其函数的返回值和形式参数a,b,c都是双精度类型都是双精度类型double area(double a,double b,double c)double t=0.0;/定义保存中间值临时变量定义保存中间值临时变量 d
13、ouble s=0.0;/定义保存面积值的变量定义保存面积值的变量t=(a+b+c)/2;/计算中间变量计算中间变量ts=sqrt(t*(t-a)*(t-b)*(t-c);/调用标准数学开平方函数调用标准数学开平方函数return s;/将运算结果将运算结果s的值返回,通过函数名的值返回,通过函数名area带回函数调用处带回函数调用处/主函数主函数int main()double x=0.0;/定义三角形的其中一条边定义三角形的其中一条边 double y=0.0;/定义三角形的其中一条边定义三角形的其中一条边 double z=0.0;/定义三角形的其中一条边定义三角形的其中一条边/调用调用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序的基本结构 2优秀PPT 程序 基本 结构 优秀 PPT
限制150内