第03章程序设计初步.ppt
《第03章程序设计初步.ppt》由会员分享,可在线阅读,更多相关《第03章程序设计初步.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LogoLogoAdd Your Company Slogan第第3章章 程序设计初步程序设计初步C+程序程序设计章章节内内容容p3.1 3.1 面向过程的程序设计和算法面向过程的程序设计和算法p3.2 3.2 +程序和语句程序和语句p3.3 3.3 赋值语句赋值语句p3.4 3.4 C+C+的输入与输出的输入与输出p3.5 3.5 编写顺序结构的程序编写顺序结构的程序p3.6 3.6 关系运算和逻辑运算关系运算和逻辑运算p3.7 3.7 选择结构和语句选择结构和语句p3.8 3.8 条件运算符和条件表达式条件运算符和条件表达式p3.9 3.9 多分支选择结构和多分支选择结构和switchsw
2、itch语句语句p3.10 3.10 编写选择结构的程序编写选择结构的程序p3.11 3.11 循环结构和循环语句循环结构和循环语句p3.12 3.12 循环的嵌套循环的嵌套p3.13 3.13 breakbreak语句和语句和continuecontinue语句语句p3.14 3.14 编写循环结构的程序编写循环结构的程序Logo3.4 C+的输入与输出的输入与输出C+中没有专门的输入输出语句,输入输出是用中没有专门的输入输出语句,输入输出是用I/O流类实现。流类实现。在程序的开头必须增加一行:在程序的开头必须增加一行:#include才能使用才能使用cout和和cin。Logo3.4 C+
3、的输入与输出的输入与输出Logo3.4.1 输入流与输出流的基本操作输入流与输出流的基本操作cincin一般格式:一般格式:cin cin .n coutcout一般格式:一般格式:cout cout .n Logo3.4.1 输入流与输出流的基本操作输入流与输出流的基本操作1.cin 输入流输入流int i,j;int i,j;float x,y;float x,y;cin i j;cin i j;cin x y;cin x y;运行运行时:输入:入:1 2 3.2 4.5 则 变量量 i、j 的的值为 1、2 变量量 x、y 的的值 3.2 和和 4.5输入的数据之间用分隔符分隔:输入的数
4、据之间用分隔符分隔:、Tab Logo3.4.1 输入流与输出流的基本操作输入流与输出流的基本操作1.cin 输入流输入流(1 1)用户输入数据的个数小于变量的个数)用户输入数据的个数小于变量的个数。则在提取完输入行的有效数据后仍有变量没有获得数值,当前的输入语句不会结束,会继续等待用户输入新的一行数据。(2 2)用户输入的数据个数大于变量的个数)用户输入的数据个数大于变量的个数。则输入语句只依次提取输入行中的部分数值给变量。而多余的数值会被下一条cin输入语句中的变量所提取,或在没有后续的输入语句的情况下被程序舍弃。int i,j;int i,j;cin i j;cin i j;若输入:若输
5、入:100 200 300100 200 300,300300将被程序舍弃。将被程序舍弃。Logo3.4.1 输入流与输出流的基本操作输入流与输出流的基本操作1.cin 输入流输入流(3)(3)输入数据的类型由输入数据的类型由cincin根据变量的类型来自动判定。根据变量的类型来自动判定。从键盘上输入数据的个数、类型及顺序,必须与cin中列举的变量一一对应。例如:int a,b;int a,b;cin a b;cin a b;执行cin时,若输入字符数据:D F D F 由于用户输入的数据是字符类型,而对应的接收变量是整数类型,两者类型不匹配,变量a得不到有效值。后续的变量b受影响无法继续获得
6、数值,其值为一个随机数。错误会继续向后延伸,造成后续的cin语句也不能正确提取数据。Logo3.4.1 输入流与输出流的基本操作输入流与输出流的基本操作1.cin 输入流输入流例如:例如:int a;int a;float b;float b;cin b a;cin b a;执行执行cincin时,若输入:时,若输入:300 1.234 300 1.234.实型实型b b变量获得变量获得300.0300.0的数值。而整型变量的数值。而整型变量a a同样进行数据类型转换,将小数同样进行数据类型转换,将小数1.2341.234转换转换为整数为整数1 1,小数部分被丢弃。,小数部分被丢弃。Logo3
7、.4.1 输入流与输出流的基本操作输入流与输出流的基本操作2.cout 输出流输出流 为了区分输出的数据项,在每一个输出数据之间可以输出分隔符。分隔为了区分输出的数据项,在每一个输出数据之间可以输出分隔符。分隔符可以是空格、标点符号或者换行符等。符可以是空格、标点符号或者换行符等。例如:例如:cout a ,b endl;cout a ,b endl;cout c ,n-d endl;cout c ,n-d endl;cout m ,n endl;cout m ,n endl;输出结果:输出结果:10,2010,20 30,60 30,60 5.23,100 5.23,100 例如:例如:co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 03 章程 设计 初步
限制150内