程序的基本结构教学.ppt
《程序的基本结构教学.ppt》由会员分享,可在线阅读,更多相关《程序的基本结构教学.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第一章第一章 程序的基本结构程序的基本结构2教材及授课结构l本章目标本章目标l基本内容基本内容l扩展阅读扩展阅读l上机指导上机指导l应用举例应用举例l习题习题3教学目标l了解程序的基本知识和上机环境,学习了解程序的基本知识和上机环境,学习l1)了了解解主主函函数数和和一一般般函函数数的的概概念念,了了解解结结构构化化程程序序设设计计与与面面向向对对象程序设计的程序框架特征和程序设计技术的应用及发展趋势;象程序设计的程序框架特征和程序设计技术的应用及发展趋势;l2)掌握源程序的书写格式,包括标识符和关键掌握源程序的书写格式,包括标识符和关键(保留保留)字的使用;字的使用;l3)了了解解编编译译
2、预预处处理理、编编译译和和链链接接过过程程和和从从编编辑辑源源程程序序到到程程序序运运行行的操作方法;的操作方法;l4)掌握数据的输入输出(包括输入输出格式)方法。掌握数据的输入输出(包括输入输出格式)方法。4基本内容 l1.1几个简单的程序几个简单的程序l1.2程序的基本结构和要素程序的基本结构和要素5程序设计语言 l通用应用软件通用应用软件l文字处理:Wordl表格处理:EXCEL l科学计算 MATLAB.l当前流行的程序设计语言工具当前流行的程序设计语言工具lMicrosoft:Visual C+、Visual BasiclBorland:Delphi、C+BuilderlSun:Ja
3、valC与与C+61.1 几个简单的程序/例例1-1:在屏幕上显示:在屏幕上显示:Thisismyfirstprogram!#include/包含基本输入输出库文件包含基本输入输出库文件usingnamespacestd;/使用名字空间使用名字空间stdintmain()/主函数名主函数名coutThisismyfirstprogram!;/屏幕显示语句屏幕显示语句return0;/表示程序顺利结束表示程序顺利结束C+的程序由函数组成。该程序只由一个主函数的程序由函数组成。该程序只由一个主函数main()()构成构成一对花括号一对花括号“”是主函数的定界符是主函数的定界符程序语句全部采用小写字
4、母。区分大小写,书写采用自由格式程序语句全部采用小写字母。区分大小写,书写采用自由格式语句用分号结束;一行可以写多个语句语句用分号结束;一行可以写多个语句注释行注释行:以两个以两个“/”起头的任何文字起头的任何文字7例1-2:加法计算器程序/例例1-2:加法计算器程序:加法计算器程序#include/包含基本输入输出库文件包含基本输入输出库文件usingnamespacestd;/使用名字空间使用名字空间stdintmain()/主函数名主函数名intx,y,sum;/定义三个变量定义三个变量coutxy;/输入两个变量的值输入两个变量的值sum=x+y;/加法计算加法计算coutx+y=su
5、mendl;/输出运算结果输出运算结果return0;/表示程序顺利结束表示程序顺利结束8例1-3:根据三角形的三个边长求三角形面积/例例1-3:求三角形面积:求三角形面积#include#include/包含标准数学函数库包含标准数学函数库usingnamespacestd;/定义定义area()函数,其函数的返回值和形式参数函数,其函数的返回值和形式参数a,b,c都是双精度类型都是双精度类型doublearea(doublea,doubleb,doublec)doubles,t;/定义本函数中用到的变量定义本函数中用到的变量s和和t为可描述实数的双精度类型变量为可描述实数的双精度类型变量s
6、=(a+b+c)/2;/计算中间变量计算中间变量st=sqrt(s*(s-a)*(s-b)*(s-c);/调用标准数学开平方函数调用标准数学开平方函数returnt;/将运算结果将运算结果t的值返回,通过函数名的值返回,通过函数名area带回函数调用处带回函数调用处/主函数主函数intmain()doublex,y,z;/变量说明,定义三个可对实数进行操作的双精度类型变量变量说明,定义三个可对实数进行操作的双精度类型变量/调用调用area函数(参数使用几个确定的值)并将计算得到的结果直接输出函数(参数使用几个确定的值)并将计算得到的结果直接输出cout边长分别为边长分别为3、4、5的三角形面积
7、为:的三角形面积为:area(3,4,5)endl;coutxyz;/调用调用area函数(参数为用户任意输入的值)并将计算得到的结果直接输出函数(参数为用户任意输入的值)并将计算得到的结果直接输出cout三角形面积为:三角形面积为:area(x,y,z)endl;return0;91.2 程序的基本结构和要素l1.2.1程序的基本结构程序的基本结构l1.2.2输入与输出输入与输出l1.2.3注释注释l1.2.4标识符和关键字标识符和关键字101.2.1 程序的基本结构全局变量说明全局变量说明#includeusingnamespacestd;子函数子函数1(形式参数)(形式参数)子函数局部变
8、量说明子函数局部变量说明语句序列语句序列。intmain()局部变量说明局部变量说明语句序列语句序列return0;lC+程序由函数组成;至少包括主函程序由函数组成;至少包括主函数数main()()和(或)若干个子函数。和(或)若干个子函数。唯一的主函数唯一的主函数main()是整个程序的入是整个程序的入口点。口点。l一个函数又由变量及参数说明语句和一个函数又由变量及参数说明语句和语句序列构成。语句序列构成。l每个语句必须用分号结尾。一个语句每个语句必须用分号结尾。一个语句行可以写多个语句,一个语句可以写行可以写多个语句,一个语句可以写在多行上。在多行上。lC+语言允许在程序中插入注释行。语言
9、允许在程序中插入注释行。lC+语言提供了包括语言提供了包括I/O功能在内的大功能在内的大量标准库函数,但调用这些函数时,量标准库函数,但调用这些函数时,必须在程序头部包含头文件。必须在程序头部包含头文件。函函数数体体111.2.2 输入与输出lcin表示输入流对象,其基本用法为:表示输入流对象,其基本用法为:cinV1V2Vn;l在输入时,应注意用空格或tab键将所输入的数据分隔开。l必须注意所输入数据的类型应与接受该数据之变量的类型相匹配,否则输入操作将会失败或者得到的将是一个错误的数据。lcout表示输出流对象,其基本用法是:表示输出流对象,其基本用法是:cout E1 E2 Em;l在输
10、出时,要注意恰当使用字符串和换行符endl,提高输出信息的可读性。cout x +y =sum xy;coutThisismyfirstprogram!;131.2.2 注释lC+的注释有两种形式:的注释有两种形式:l/用于单行注释l/*/用于多行注释l注释可以出现在空白符允许出现的任何地方,注释可以出现在空白符允许出现的任何地方,但习惯上将注释和其所描述的代码相邻,一般但习惯上将注释和其所描述的代码相邻,一般可以放在代码的上方或右方,不放在下方。可以放在代码的上方或右方,不放在下方。l恰当使用注释可以使程序容易阅读。恰当使用注释可以使程序容易阅读。14 标识符和关键字l是程序中变量、类型、函
11、数和标号的名称。是程序中变量、类型、函数和标号的名称。l由字母、数字和下划线由字母、数字和下划线“_”组成,第一个字符不能是数字。组成,第一个字符不能是数字。l“大小写敏感大小写敏感”。l各种各种+编译器对在标识符中最多可以使用多少个字符的规定各编译器对在标识符中最多可以使用多少个字符的规定各不相同,不相同,ANSI标准规定编译器应识别标识符的前标准规定编译器应识别标识符的前6个字符。个字符。l在标识符中恰当运用下划线,大、小写字母混用以及使用较长的在标识符中恰当运用下划线,大、小写字母混用以及使用较长的名字都有助于提高程序的可读性。名字都有助于提高程序的可读性。15标识符、关键词和标点符号标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 基本 结构 教学
限制150内