程序的基本结构1

程序的基本结构1

ID:39613187

大小:303.50 KB

页数:36页

时间:2019-07-07

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

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

1、第一章 程序的基本结构1目标建立基本的计算机程序设计概念和方法掌握C++语言的基本语法和语义,初步理解面向对象的思想,初步掌握面向对象程序设计方法提高编程能力和调试程序的能力2授课内容1.1C++程序基本结构1.2算法与程序1.3C++程序的基本要素1.4输入、编译、调试和运行一个C++程序1.5程序设计举例1.6小结3回顾“大学计算机基础”中的几个概念程序计算机的工作是由程序来控制的,指令集合指令/计算机指令系统让计算机进行某个操作的命令算法完成某个特定任务的方法步骤描述算法的工具?伪代码、流程图、自然语言等程序设计过程需求分析、

2、算法设计、编写程序、调试程序、整理文档(文本文件)(二进制编码)4机器语言例:101111110011难懂,不易修改,移植性差效率高汇编语言ADDCXBX易记,效率高级语言ify<3z=x+y类似英语和数学表达式5解释方式BASIC、JAVA编译方式C++6高级语言最早计算机用于科学计算,fortran后来用于处理字符、事务,需要表达算法时,Pascal、CC++、JAVA,面向对象更接近人的行为习惯,从属性和行为描述对象当前流行的程序设计语言工具Microsoft:VisualC++、VisualBasicBorland:Delph

3、i、C++BuilderSun:Java7基本内容1.1几个简单的程序1.2程序的基本结构和要素81.1C++程序基本结构例1-1在屏幕上显示:HelloC++^o^!9例1-1程序代码//Example1-1屏幕上显示:HelloC++!#includeusingnamespacestd;intmain(){cout<<“HelloC++^o^!”<或者#include"文件名"usingnamespacestd;主

4、函数main()是程序的入口,“{}”定界符。cout表示输出语句:cout<

5、Sourse(编辑)窗口Workspace(工作区)窗口Output(输出)窗口菜单和工具栏Build----RebuildAll(F7)Build----Execute(Ctrl+F5)13//例1-2加法器#includeusingnamespacestd;intmain(){doublea,b,sum;cout<<"Pleaseinputtwonumbers:";cin>>a>>b;sum=a+b;cout<

6、释:/**/单行注释://屏幕提示信息cout<<"Pleaseinputtwonumbers:";15例1-3:根据三角形的三个边长求三角形面积#include#include//包含标准数学函数库usingnamespacestd;doublearea(doublea,doubleb,doublec){doubles,t;s=(a+b+c)/2;t=sqrt(s*(s-a)*(s-b)*(s-c));//调用标准数学函数returnt;}16intmain()//主函数{doublex,y,z;c

7、out<<"边长分别为3、4、5的三角形面积为:"<>x>>y>>z;cout<<"三角形面积为:"<]usingnamespacestd;[子函数1[(形式参数)]{[子函数局部变量说明][语句序列]

8、}[。。。。]intmain(){[局部变量说明][语句序列]return0;}C++程序由函数组成;至少包括主函数main()和(或)若干个子函数。唯一的主函数main()是整个程序的入口点。一个函数又由变量及参数说明

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

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

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