网站大量收购闲置独家精品文档,联系QQ:2885784924

第3章程序设计初[I].ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章程序设计初[I]

第3章 程序设计初步 3.1 面向过程的程序设计和算法 3.4 C++输入和输出的补充 3.5 编写顺序结构的程序 3.7 选择结构和 if 语句 3.9 多分支选择结构和 switch 语句 3.10 编写选择结构的程序 3.11 循环结构和循环语句 3.12 循环的嵌套 3.13 break 语句和 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,sum input a,b sum=a+b output sum 3.用伪代码表示 3.1.2 算法的表示 例1:键盘输入任意两个整数,屏幕输出两数之和。 4.程序设计实现 #include iostream.h using namespace std; int main( ) { int a, b, sum; cin a b; sum=a+b; cout “sum=“ sum; return 0; } C++的语句 声明语句 如变量定义: int x,y; 执行语句 控制语句 如: if ( ) ~ else ~ (条件语句), for ( ) ~ (循环语句) 函数和流对象调用语句 如:cinab; 表达式语句——表达式加分号 如: i=i+1 // 是一个赋值表达式 i=i+1; // 是一个赋值语句,等价于 i++; i+1; // 表达式语句,但没有意义 C++的语句 空语句 只有一个单独的分号: ; 有时用来做为转向点或循理语句的某种特例。 使用空语句时应该加上注释,以便任何读代码的人都知道该语句是有意省略。 复合语句(块) 用一对花括号括起来的语句序列(也可能是空的)。 如:{ z=x+y; if (z100) z=z-100; cout z; } 常用的输出格式控制符  #include iostream 控 制 符 作   用 dec 用十进制表示法输入或输出数值 hex 用十六进制表示法输入或输出数值 oct 用八进制表示法输入或输出数值 setfill ( char c ) 设置填充符c setw ( int n ) 设置输出宽度 setprecision ( int n ) 设置浮点数输出精度为n位 setiosflags(ios :: fixed) 设置浮点数以固定的小数位数显示 setiosflags(ios :: scientific) 设置浮点数以科学记数法显示 3.4.2 在输入流与输出流中使用控制符 例: 输出双精度数。已知:double a=123.456789012345; 输 出 控 制  输出结果 说明 couta; 123.456 默认精度 6位数字 coutsetprecision(9)a; 123.456789 指定输出占9位 coutsetprecision(6); 恢复默认格式(精度为6) cout setiosflags(ios∷fixed) )a; 123.456789 默认精度 6位数字 coutsetiosflags(ios∷fixed) setprecision(8)a; 123指定输出小数为8位 coutsetiosflags(ios∷scientific)         a; 1.234568e+02 默认输出小数6位 coutsetiosflags(ios∷scientific)setprecision(4)a; 1.2346e+002 指定输出小数4位 3.4.2 在输入流与输出流中使用控制符 例: 输出整数。已知:in

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档