第一章程序的基本结构.ppt
文本预览下载声明
* * * 按这种方法设计程序就称为模块化程序设计。 * * * * Eclipse平台C++程序设计 任课老师:林平荣 答疑时间:星期三 13:00-17:00 E M A I L: lpr@ * 课程简介: 本课程主要讲授C++程序设计语言的常用语法,重点培养学生的程序设计基本思想,良好的编程规范;让学生能够熟练地在Eclipse平台搭建合理的项目架构,调试代码,简单的测试及优化代码。 平时成绩来源: 平时成绩比例: ?45 考试成绩比例: ?40 作业15分(3次),上机15分,平时表现15分 上课要求: 课前要预习,上大课要注意听讲,课后要去消化,小课实验内容安排紧凑,上小课务必专注实验内容,多上机实践,多问,课后还需要多看书实践。 * 作业要求: 因为是你们本科生,所以对你们的作业必须严格要求。 1、用标准作业纸封面和作业纸内纸 2、作业名称要写上 3、作业封面不规范是一定要扣0.2分 4、可打印或手写但必须抄题目 5、作业必须用订书机装订好,否则是一定要扣0.2分 5,注意提交截止日期 6、在提交截止日期后迟交作业,老师不批改且作业成绩均为满分的一半、不交作业则成绩均为0分 布置的作业和小课预习一定用练习本做,小课打开放在桌子右上角给老师检查,作为平时成绩参考! 第一章 程序的基本结构 * 教材及授课结构 本章目标 基本内容 扩展阅读 应用举例 习题 * 教学目标★ 了解程序的基本知识 1)了解C++语言的发展演变 2)通过简单程序了解C++程序结构,了解主函数和一般函数的概念,了解结构化程序设计与面向对象程序设计的程序框架特征和程序设计技术的应用及发展趋势; 3)掌握源程序的书写格式,包括标识符和关键(保留)字的使用,养成良好的编程习惯; 4)掌握数据的输入输出(包括输入输出格式)方法。 * 1、按历史发展的先后,可将程序设计语言分为机器语言、汇编语言和高级语言。世界上第一种计算机高级语言诞生于1954年,它是FORTRAN语言。 2、BASIC语言是1964年在FORTRAN语言的基础上简化而成的,它是为初学者设计的小型高级语言。 3、C语言是1972年由美国贝尔实验室D.M.Ritchie 研制成功的。 C++的发展 * C++的发展 4、C++是由ATT Bell(贝尔)实验室20世纪80年代初在C语言的基础上开发成功的。 C++保留了C语言原有的所有优点,增加了面向对象的机制。 C++对C的“增强”,表现在两个方面: (1) 在原来面向过程的机制基础上,对C语言的功能做了不少扩充。 (2) 增加了面向对象的机制。 * 程序设计语言 C++ 的编程模式: 以C语言为子集的结构化程序设计模式、以类为核心的面向对象程序设计模式及以模板为机制的通用编程模式。 当前流行的C++程序设计语言工具 ★ Visual C++ Eclipse C++ C++Builder Dev-C++ * 基本内容 1.1 几个简单的程序 1.2 程序的基本结构和要素 * 1.1 几个简单的程序★ //例1-1:在屏幕上显示:This is my first program! #include iostream //包含基本输入输出库文件 using namespace std; // 使用名字空间std int main( ) //主函数名 { cout This is my first program! ; //屏幕显示语句 return 0; //表示程序顺利结束 } C++的程序由函数组成。该程序只由一个主函数main()构成,每个 C++程序都必须包含一个且只有一个main函数。 一对花括号“{ }”是主函数的定界符 程序语句全部采用小写字母。区分大小写,书写采用自由格式 语句用分号结束;一行可以写多个语句 注释行: 以两个“//”起头的任何文字 * 例1-2:加法计算器程序★ 教学设问: (1)如何设计输入与输出? (2)如何选择变量及其数据类型? (3)程序的基本结构应该是什么样? (4)如何编译、调试和运行程序? 操作步骤: (1)提示用户输入待计算的两个数。 (2)通过输入语句得到数据。 (3)求出两个数的和。 (4)输出运算结果。 * 例1-2:加法计算器程序★ // 例1-2:加法计算器程序 #include iostream //包含基本输入输出库文件 using namespace std; //使用名字空间std int main() //主函数名 { int x = 0; int y = 0; int sum = 0; //
显示全部