欢迎来到天天文库
浏览记录
ID:40119316
大小:506.50 KB
页数:65页
时间:2019-07-21
《《高等教育c》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章基本程序设计西南交通大学软件学院计算机基础教研室计算机程序设计基础与VisualC++1教学目标1.掌握顺序、选择、循环三种基本控制结构的程序实现方法;2.了解基本程序调试技能。2教学内容1.顺序结构的程序实现语句;2.一路、两路、多路分支选择结构的实现语句;3.循环结构的实现语句;4.循环控制语句的作用;5.程序调试过程。3[例]“鸡兔同笼问题”:在一个笼子里养着鸡与兔,但不知其中鸡有多少只,兔有多少只。只知道鸡和兔的总数是a,鸡与兔的总脚数是b,求鸡与兔各有多少只。思路分析:假设有x只鸡和y只兔,则根据已知条件可列出如下方程组:x+y=a2x+4y=b对该方程
2、组做进一步的转换可得:顺序结构程序设计4源程序清单:#includeusingnamespacestd;voidmain(){inta,b,x,y;cout<<"请输入鸡和兔的总数:";cin>>a;cout<<"请输入鸡和兔的总脚数:";cin>>b;x=(4*a-b)/2;y=(b-2*a)/2;cout<<"鸡的数量为:"<3、语句都会被执行一次;2.组成顺序结构的常见语句有:(1)说明语句,包括变量、常量定义;(2)表达式语句,由表达式(一般为赋值表达式)加分号构成;(3)输入/输出流语句;(4)复合语句,由{}括起来的多条语句组成;(5)空语句,由独立的分号构成顺序结构程序设计6[例]输入一位同学的三门课程考试成绩,计算该同学的平均成绩,要求输出数据的形式如下例:科目成绩英语67程序设计78.5大学物理89该生的平均成绩为:78.17思路分析:本程序要求的计算内容很简单,重点在输出数据的位置控制上:要求前四行输出的两列信息要对齐,且最后计算出的平均成绩的小数部分只显示两位数字。顺序结构程4、序设计7源程序清单:#include"iostream"#include"iomanip"usingnamespacestd;voidmain(){floatscore1,score2,score3,average;cout<<"请输入三门课程的考试成绩:"<>score1>>score2>>score3;average=(score1+score2+score3)/3;cout<5、t<6、(2)使用setw(n)时需包含头文件iomanip;2.该设置也可以通过cout.width(n);来实现。即语句cout<7、均使用小数点形式输出,可采用cout<
3、语句都会被执行一次;2.组成顺序结构的常见语句有:(1)说明语句,包括变量、常量定义;(2)表达式语句,由表达式(一般为赋值表达式)加分号构成;(3)输入/输出流语句;(4)复合语句,由{}括起来的多条语句组成;(5)空语句,由独立的分号构成顺序结构程序设计6[例]输入一位同学的三门课程考试成绩,计算该同学的平均成绩,要求输出数据的形式如下例:科目成绩英语67程序设计78.5大学物理89该生的平均成绩为:78.17思路分析:本程序要求的计算内容很简单,重点在输出数据的位置控制上:要求前四行输出的两列信息要对齐,且最后计算出的平均成绩的小数部分只显示两位数字。顺序结构程
4、序设计7源程序清单:#include"iostream"#include"iomanip"usingnamespacestd;voidmain(){floatscore1,score2,score3,average;cout<<"请输入三门课程的考试成绩:"<>score1>>score2>>score3;average=(score1+score2+score3)/3;cout<5、t<6、(2)使用setw(n)时需包含头文件iomanip;2.该设置也可以通过cout.width(n);来实现。即语句cout<7、均使用小数点形式输出,可采用cout<
5、t<6、(2)使用setw(n)时需包含头文件iomanip;2.该设置也可以通过cout.width(n);来实现。即语句cout<7、均使用小数点形式输出,可采用cout<
6、(2)使用setw(n)时需包含头文件iomanip;2.该设置也可以通过cout.width(n);来实现。即语句cout<7、均使用小数点形式输出,可采用cout<
7、均使用小数点形式输出,可采用cout<
此文档下载收益归作者所有