程序的基本结构

程序的基本结构

ID:27922838

大小:990.84 KB

页数:28页

时间:2018-12-05

程序的基本结构_第1页
程序的基本结构_第2页
程序的基本结构_第3页
程序的基本结构_第4页
程序的基本结构_第5页
资源描述:

《程序的基本结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1第一章 程序的基本结构2教材及授课结构本章目标基本内容扩展阅读上机指导应用举例习题3教学目标了解程序的基本知识和上机环境,学习1)了解主函数和一般函数的概念,了解结构化程序设计与面向对象程序设计的程序框架特征和程序设计技术的应用及发展趋势;2)掌握源程序的书写格式,包括标识符和关键(保留)字的使用;3)了解编译预处理、编译和链接过程和从编辑源程序到程序运行的操作方法;4)掌握数据的输入输出(包括输入输出格式)方法。4基本内容1.1几个简单的程序1.2程序的基本结构和要素5程序设计语言通用应用软件–文字处理:Word–表格处理:EXCEL–科学计算MATLAB…...当前流行

2、的程序设计语言工具Microsoft:VisualC++、VisualBasicBorland:Delphi、C++BuilderSun:JavaC与C++61.1几个简单的程序//例1-1:在屏幕上显示:Thisismyfirstprogram!#include//包含基本输入输出库文件usingnamespacestd;//使用名字空间stdintmain()//主函数名{cout<<"Thisismyfirstprogram!";//屏幕显示语句return0;//表示程序顺利结束}C++的程序由函数组成。该程序只由一个主函数main()构成一对花括号

3、“{}”是主函数的定界符程序语句全部采用小写字母。区分大小写,书写采用自由格式语句用分号结束;一行可以写多个语句注释行:以两个“//”起头的任何文字7例1-2:加法计算器程序//例1-2:加法计算器程序#include//包含基本输入输出库文件usingnamespacestd;//使用名字空间stdintmain()//主函数名{intx,y,sum;//定义三个变量cout<<"Pleaseinputtwonumbers:";//屏幕显示提示信息cin>>x>>y;//输入两个变量的值sum=x+y;//加法计算cout<

4、#include//包含标准数学函数库usingnamespacestd;//定义area()函数,其函数的返回值和形式参数a,b,c都是双精度类型doublearea(doublea,doubleb,doublec){doubles,t;//定义本函数中用到的变量s和t为可描述实数的双精度类型变量s=(a+b+c)/2;//计算中间变量st=sqrt(s*(s-a)*(s-b)*(s

5、-c));//调用标准数学开平方函数returnt;//将运算结果t的值返回,通过函数名area带回函数调用处}//主函数intmain(){doublex,y,z;//变量说明,定义三个可对实数进行操作的双精度类型变量//调用area函数(参数使用几个确定的值)并将计算得到的结果直接输出cout<<"边长分别为3、4、5的三角形面积为:"<>x>>y>>z;//调用area函数(参数为用户任意输入的值)并将计算得到的结果直接输出cout<<"三角形面积为:"<

6、z)<]usingnamespacestd;[子函数1[(形式参数)]{[子函数局部变量说明][语句序列]}[。。。。]intmain(){[局部变量说明][语句序列]return0;}C++程序由函数组成;至少包括主函数main()和(或)若干个子函数。唯一的主函数main()是整个程序的入口点。一个函数又由变量及参数说明语句和语句序列构成。每个语句必须用分号结尾。一

7、个语句行可以写多个语句,一个语句可以写在多行上。C++语言允许在程序中插入注释行。C++语言提供了包括I/O功能在内的大量标准库函数,但调用这些函数时,必须在程序头部包含头文件。函数体111.2.2输入与输出cin表示输入流对象,其基本用法为:cin>>V1>>V2>>…>>Vn;在输入时,应注意用空格或tab键将所输入的数据分隔开。必须注意所输入数据的类型应与接受该数据之变量的类型相匹配,否则输入操作将会失败或者得到的将是一个错误的数据。cout表示输出流对象,其基本用法是:cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。