《程序设计初I》PPT课件.ppt

上传人:sh****n 文档编号:11511109 上传时间:2020-04-26 格式:PPT 页数:39 大小:456KB
返回 下载 相关 举报
《程序设计初I》PPT课件.ppt_第1页
第1页 / 共39页
《程序设计初I》PPT课件.ppt_第2页
第2页 / 共39页
《程序设计初I》PPT课件.ppt_第3页
第3页 / 共39页
点击查看更多>>
资源描述
第3章程序设计初步,3.1面向过程的程序设计和算法3.4C+输入和输出的补充3.5编写顺序结构的程序3.7选择结构和if语句3.9多分支选择结构和switch语句3.10编写选择结构的程序3.11循环结构和循环语句3.12循环的嵌套3.13break语句和continue语句3.14编写循环结构的程序,3.1面向过程的程序设计和算法3.1.1算法的概念,一个面向过程的程序应包括的内容:对数据的描述在程序中指定数据的类型和组织方式数据结构对操作的描述即操作步骤算法面向过程的程序可表示为程序=算法+数据结构,3.1.2算法的表示,例1:键盘输入任意两个整数,屏幕输出两数之和。,算法的表示方法自然语言流程图伪代码程序设计语言,step1:定义变量a,b存放两个整数,变量sum存放和;step2:键盘输入a和b的值;step3:a+b的值赋予sum;step4:输出sum的值;,1.用自然语言表示,2.流程图表示法,例1:键盘输入任意两个整数,屏幕输出两数之和。,3.1.2算法的表示,流程图符号:,起止框,输入输出框,处理框,连接点,流程线,判断框,注释框,定义整型变量a,b,suminputa,bsum=a+boutputsum,3.用伪代码表示,3.1.2算法的表示,例1:键盘输入任意两个整数,屏幕输出两数之和。,4.程序设计实现,#includeusingnamespacestd;intmain()inta,b,sum;cinab;sum=a+b;cout“sum=“ab;表达式语句表达式加分号如:i=i+1/是一个赋值表达式i=i+1;/是一个赋值语句,等价于i+;i+1;/表达式语句,但没有意义,C+的语句,空语句只有一个单独的分号:;有时用来做为转向点或循理语句的某种特例。使用空语句时应该加上注释,以便任何读代码的人都知道该语句是有意省略。复合语句(块)用一对花括号括起来的语句序列(也可能是空的)。如:z=x+y;if(z100)z=z-100;coutz;,常用的输出格式控制符#include,3.4.2在输入流与输出流中使用控制符,例:输出双精度数。已知:doublea=123.456789012345;,3.4.2在输入流与输出流中使用控制符,例:输出整数。已知:intb=123456;,3.4.2在输入流与输出流中使用控制符,例3.1各行小数点对齐。#include#includeusingnamespacestd;intmain()doublea=123.456,b=3.14159,c=-3214.67;coutsetiosflags(iosfixed)setiosflags(iosright)setprecision(2);coutsetw(10)aendl;coutsetw(10)bendl;coutsetw(10)cabc;x1=(-b+sqrt(b*b-4*a*c)/(2*a);x2=(-b-sqrt(b*b-4*a*c)/(2*a);coutx1=x1endl;coutx2=x2endl;return0;,3.5编写顺序结构的程序,算法的三种基本结构,顺序结构,输入a、b,输出它们的和,2)选择结构,算法的三种基本结构,输入a、b,输出它们的最大值,求和:1+2+.+100,3)循环结构,算法的三种基本结构,由以上三种基本结构顺序组成的算法结构可以解决任何复杂的问题由三种基本结构构成的算法结构化算法,算法的三种基本结构,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!