3程序设计初步.ppt

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

第3章 程序设计初步 3.1 面向过程的程序设计和算法 3.2 C++程序和语句 3.3 赋值语句 3.4 C++的输入与输出 3.5 编写顺序结构的程序 3.6 关系运算和逻辑运算 3.7 选择结构和 if 语句 3.8 条件运算符和条件表达式 3.9 多分支选择结构和 switch 语句 3.10 编写选择结构的程序 3.11 循环结构和循环语句 3.12 循环的嵌套 3.13 break 语句和 continue 语句 3.14 编写循环结构的程序 一个面向过程的程序应包括的内容: 对数据的描述 在程序中指定数据的类型和组织方式——数据结构 对操作的描述 即操作步骤——算法 数值算法,非数值算法 面向过程的程序可表示为 程序 = 算法 + 数据结构 3.1.2 算法的表示 例1:键盘输入任意两个整数,屏幕输出两数之和。 算法的表示方法 自然语言 流程图 伪代码 程序设计语言 3.2 C++程序和语句 一个C++程序的组成 预处理命令 如#include 命令 声明部分 如对变量的定义、函数的声明等 函数 包括函数首部和函数体 C++程序中最小的独立单位是语句 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; } 3.3 赋值语句 赋值表达式加上分号 赋值表达式可以包括在其他表达式之中。 如: int a,b,c; a=(b=(c=3)*5)*2-3; 表达式的值 27 a,b,c的值 3.4 C++的输入与输出 C++并没有直接定义进行输入/输出(Input/Output)的任何语句。 C++通过调用I/O流标准库中的流对象实现I/O功能 流(stream) 指要从某种I/O设备上读入/写出的字符序列 “流”意指字符是随时间顺序生成或消耗的 I/O标准库(iostream)提供的工具 cin ——输入流对象的名字 cout ——输出流对象的名字 ——流提取操作符,用于从输入流中读入输入; ——流插入操作符,用于把输出内容插入到输出流中 3.4.1 输出流的基本操作 endl是一个特殊值 将它写入输出流时,具有输出换行的效果,并刷新与设备相关联的缓冲区(buffer)。 通过刷新缓冲区,用户可立即看到写入到流中的输出 屏幕输出的作用 从内存读取数据项的值,转换成相应的字符串显示到屏幕上 3.4.1 输出流的基本操作 3.4.1 输出流的基本操作 3.4.1 输出流的基本操作 3.4.1 输出流的基本操作 3.4.1 输出流的基本操作 3.4.1 输出流的基本操作 3.4.1 输出流的基本操作 不能用一个插入运算符“”插入多个输出项: couta,b,c; //错误,不能一次插入多项 couta+b+c; //正确,这是一个表达式,作为一项 以下用法是否正确? cout(a,b,c); 3.4.1 输入流的基本操作 3.4.1 输入流的基本操作 3.4.1 输入流的基本操作 3.4.1 输入流的基本操作 3.4.1 输入流的基本操作 3.4.1 输入流的基本操作 在用cin输入时,系统也会根据变量的类型从输入流中提取相应长度的字节。如有 char c1,c2; int a; float b; cinc1c2ab; 如果输入 1234□56.78↙ 3.4.2 在输入流与输出流中使用控制符 [例3.1] 各行小数点对齐。 #include iostream #include iomanip using namespace std; int main( ) { double a=123.456,

文档评论(0)

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

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

1亿VIP精品文档

相关文档