- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教材及授课结构 本章目标 基本内容 扩展阅读 上机指导 应用举例 习题 教学目标 了解程序的基本知识和上机环境,学习 1)了解主函数和一般函数的概念,了解结构化程序设计与面向对象程序设计的程序框架特征和程序设计技术的应用及发展趋势; 2)掌握源程序的书写格式,包括标识符和关键(保留)字的使用; 3)了解编译预处理、编译和链接过程和从编辑源程序到程序运行的操作方法; 4)掌握数据的输入输出(包括输入输出格式)方法。 基本内容 1.1 几个简单的程序 1.2 程序的基本结构和要素 程序设计语言 通用应用软件 –文字处理: Word –表格处理: EXCEL –科学计算 MATLAB …... 当前流行的程序设计语言工具 Microsoft: Visual C++、Visual Basic Borland: Delphi、C++Builder Sun: Java C与C++ 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; //表示程序顺利结束 } 例1-2:加法计算器程序 // 例1-2:加法计算器程序 #include iostream //包含基本输入输出库文件 using namespace std; //使用名字空间std int main() //主函数名 { int x, y, sum; //定义三个变量 coutPlease input two numbers: ; //屏幕显示提示信息 cinxy; //输入两个变量的值 sum = x + y; //加法计算 cout x + y = sum endl; //输出运算结果 return 0; //表示程序顺利结束 } 例1-3:根据三角形的三个边长求三角形面积 // 例1-3:求三角形面积 #include iostream #include cmath //包含标准数学函数库 using namespace std; // 定义area()函数,其函数的返回值和形式参数a, b, c都是双精度类型 double area(double a, double b, double c) { double s, t; //定义本函数中用到的变量s和t为可描述实数的双精度类型变量 s = (a+b+c)/2; //计算中间变量s t = sqrt(s*(s-a)*(s-b)*(s-c)); //调用标准数学开平方函数 return t; //将运算结果t的值返回,通过函数名area带回函数调用处 } // 主函数 int main() { double x, y, z; //变量说明,定义三个可对实数进行操作的双精度类型变量 //调用area函数(参数使用几个确定的值)并将计算得到的结果直接输出 cout 边长分别为3、4、5的三角形面积为: area(3, 4, 5) endl; cout请分别输入其他任意三角形三条边长: ; cinxyz; //调用area函数(参数为用户任意输入的值)并将计算得到的结果直接输出 cout 三角形面积为: area(x, y, z) endl; return 0; } 1.2 程序的基本结构和要素 1.2.1 程序的基本结构 1.2.2 输入与输出 1.2.3 注释 1.2.4 标识符和关键字 1.2.1 程序的基本结构 [全局变量说明] [#include 头文件] using namespace std; [子函数1 [(形式参数)] { [子函数局部变量说明] [语句序列] } [。。。。] int main( ) { [局部变量说明] [语句序列] return 0; } C++程序由函数组成;至少包括主函数main()和(或)若干个子函数。唯一的主函数main()是整个程序的入口点。 一个函数又由变量及参数说明语句和语句序列构成。 每个语句必须用分号结尾。一个语句行可以写多个语句,一个语句可以写在多行上。 C++语言允许在程序中插入注释行。 C++语言提供了包括I/O功能在内的大量标准库函数,但调用这些函数时,必须在程序头部包含头文件。 1.2.2 输入与输出 cin表示输入流对象,其基本用法为: cinV1V2…Vn;
您可能关注的文档
- 基于EXCEL的HR管理(精品·公开课件).ppt
- 基于51单片机设计的简易电子琴(精品·公开课件).ppt
- 基于GIS的电信资源管理系统(精品·公开课件).ppt
- 基于KPI的绩效管理体系构建(精品·公开课件).ppt
- 基于html5的android开发(精品·公开课件).ppt
- 基于MATLAB的数值分析(1)(精品·公开课件).ppt
- 基于MATLAB的数值分析(6)(精品·公开课件).ppt
- 基于PSOC可编程片上系统模拟电路创新性实验设计(精品·公开课件).ppt
- 基于SOA的制造企业集成系统研究(精品·公开课件).ppt
- 基于SSDB 和 Redis 的 Web 应用开发(精品·公开课件).ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)