简单的C程序设计和输入输出第三章.ppt
《简单的C程序设计和输入输出第三章.ppt》由会员分享,可在线阅读,更多相关《简单的C程序设计和输入输出第三章.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Dos*教学内容:教学内容:1.程序的语句概况及三种基本程序的语句概况及三种基本 (结构化程序设计)的概念结构化程序设计)的概念;2.几种简单语句几种简单语句,(赋值语句、表达式语句、空语句、复合语句)。(赋值语句、表达式语句、空语句、复合语句)。3.简单数据输入简单数据输入/输出函数的使用输出函数的使用;4.简单的程序设计简单的程序设计;*教学目的:教学目的:1.了解了解 C 语句的概况语句的概况、三种基本结构的概念、三种基本结构的概念;(框图及框图及N-S 图图)2.熟练三种基本语句熟练三种基本语句:表达式语句、空语句、复合语句表达式语句、空语句、复合语句;3.掌握简单掌握简单 I/O 函
2、数的用法函数的用法 (putchar、printf、getchar、scanf );4.掌握简单的程序设计掌握简单的程序设计;5.简单了解简单了解#include 用法用法;*课外安排课外安排:1.书面作业:书面作业:P46 3.2、3.10;2.课堂作业:课堂作业:P46 3.5、3.7;3.课外作业:课外作业:上机上机P46 3.4、3.6;自习自习P150 文件包含文件包含 处理;处理;4.上机作业:上机作业:P168 实验三实验三;第三章第三章 最简单的最简单的C程序设计程序设计*新课引入新课引入:程序的两大部分程序的两大部分,现在学习第二部分现在学习第二部分,如何如何 对数据进行操作
3、对数据进行操作;另外编程的主要目另外编程的主要目的就是要得结果的就是要得结果,故一个完整程序必定要包含有输出语句来输出结果故一个完整程序必定要包含有输出语句来输出结果,而另一方面而另一方面,每次都是求同一问题每次都是求同一问题,不改变原始数据不改变原始数据,则总是得到相同结果则总是得到相同结果,程序也失去意义程序也失去意义,故一个完整有用的程序故一个完整有用的程序,必定要输入各种已知数据必定要输入各种已知数据,也就必定要有输入语句。也就必定要有输入语句。在这一章里在这一章里,我们主要是来学我们主要是来学 习四习四 个个 I/O 函数的用法。函数的用法。同时了解和掌握一些编程方法同时了解和掌握一
4、些编程方法 和手段和手段(语句的使用语句的使用!)。第第三三章章最最简简单单的的C程程序序设设计计10/28/2022Dos一、一、C语句概述语句概述:1.C程序组成程序组成C程程序序(1)可由多个源程序文件组成;可由多个源程序文件组成;(2)每个源程序文件又由多个函数和每个源程序文件又由多个函数和 预编译命令组成;预编译命令组成;如:如:#define、#include(3)每个函数由数据定义部分和执行语句组成;每个函数由数据定义部分和执行语句组成;必定有一个,并且只有一个主函数必定有一个,并且只有一个主函数main10/28/2022Dos (4)空语句:空语句:单个分号单个分号,前面无任
5、何表达式或控制语句。前面无任何表达式或控制语句。例如:例如:i+;空语句不影响任何变量也不做任何事;空语句不影响任何变量也不做任何事;用于:用于:作被转向点;作被转向点;构成一个完整结构构成一个完整结构,但内嵌语句又无需做任何工作;但内嵌语句又无需做任何工作;2.C语句分类语句分类:(五大类五大类)(1)九种控制语句九种控制语句:完成一定的控制功能完成一定的控制功能:(2)函数调用语句函数调用语句:如如:printf(This is a C programn)(3)表达式语句表达式语句:上一章所学的所有表达式,(包括函数调用)在表达式上一章所学的所有表达式,(包括函数调用)在表达式 子的末尾加
6、上一个分号就变成了语句。子的末尾加上一个分号就变成了语句。(5)用花括号用花括号 将多个或零个语句括起就称为将多个或零个语句括起就称为复合语句;复合语句;形如形如 ;;或或 分号不可省略分号不可省略另外:在复合语句中另外:在复合语句中,前面还可包含局部变量的定义前面还可包含局部变量的定义(说明说明)如:如:i+;x+y;a=3;a+=b=c=5;赋值语句赋值语句10/28/2022Dos九种控制语句九种控制语句:if ()else 条件语句条件语句 for()for 循环语句循环语句 while()当型循环语句当型循环语句 do while()直到型循环语句直到型循环语句 continue 结
7、束本次循环语句结束本次循环语句 break 中止执行中止执行switch 或循环语句或循环语句 switch 多分支选择语句多分支选择语句 goto 转向语句转向语句 return 函数返回函数返回()中是一个条件表示内嵌的语句中是一个条件表示内嵌的语句10/28/2022Dos 二、程序的三种基本结构二、程序的三种基本结构:.顺序结构:顺序结构:设设s1、s2都是顺序结构,执行完语句都是顺序结构,执行完语句s1后,执行位于后,执行位于s1之后的之后的语句语句s2。控控制制流流程程图图入口入口S1S2出口出口NS结构化流程图结构化流程图S1S2顺序、选择及循环结构顺序、选择及循环结构10/28
8、/2022Dos .选择结构:选择结构:如果逻辑表达式如果逻辑表达式E为真为真T则执行则执行s1否则执行否则执行s2入口入口s1Es2出口出口T E FS1 S2TF控控制制流流程程图图N-S结构化流程图结构化流程图10/28/2022Dos 若若E为真为真T 则执行则执行s1 否则按序执行否则按序执行控控制制流流程程图图ES1入口入口出口出口FTN-S结构化流程图结构化流程图T E FS1 10/28/2022Dos 多分支多分支:if 语句和语句和 switch 语句语句 e1 S1 e2 S2 e3 S3 e en sn en+1 Sn+1 N-S结构化流程图结构化流程图控控制制流流程程
9、图图出口出口入口入口Sn+1eS1S2Sne1e2e3enen+110/28/2022Dos.循环结构:循环结构:()当型结构:()当型结构:先判断,后执行先判断,后执行;控控制制流流程程图图出口出口SE入口入口FTN-S结构化流程图结构化流程图当当E为真为真 S10/28/2022Dos()直到型:()直到型:先执行,后判断先执行,后判断;SE入口入口出口出口TF S 直到直到E为真为真控控制制流流程程图图N-S结构化流程图结构化流程图.循环结构:循环结构:()当型结构:()当型结构:先判断,后执行先判断,后执行;10/28/2022Dos 在画框图时,不限于用何种语言,也可用人的自然语在画
10、框图时,不限于用何种语言,也可用人的自然语言言,或其它的形象表示或其它的形象表示TAABA0如如:YESNOABYES A0 NO TA 或或T=AA=BA0?或或:AB A0 TA 或或注意:注意:此时必须将赋值式此时必须将赋值式AB提出作为单独赋值语句否则无法表达!提出作为单独赋值语句否则无法表达!另外,还另外,还可用人的可用人的自然语言自然语言描述如右描述如右:(1)将)将 B 的值的值 赋给赋给 A;(2)若)若 A 大于大于 0 则则(3)否则否则(4);(3)将)将 A 的值的值 赋给赋给 T;(4);10/28/2022Dos()语句形如:()语句形如:putchar(C);其中
11、其中C是字符或整型数据。是字符或整型数据。.putchar(字符输出函数):(字符输出函数):三、数据输出:三、数据输出:两个以显示器为隐含输出设备两个以显示器为隐含输出设备 的最基本(标准)输出函数的最基本(标准)输出函数AAA()另外:在使用该函数之前必须有()另外:在使用该函数之前必须有#include 或或#include ()例如()例如:#include注意小写字母注意小写字母 main()char a,b,c;a=A;b=0101;c=0 x41;putchar(a);putchar(b);putchar(c);putchar(015);执行程序将在屏幕上显示:执行程序将在屏幕上
12、显示:?10/28/2022Dos.printf (格式输出函数)(格式输出函数)按指定格式,一次输出多个值!按指定格式,一次输出多个值!()格式说明:用及后跟格式字符序列来指明该处将显()格式说明:用及后跟格式字符序列来指明该处将显示的值的形式示的值的形式()一般格式(语法):()一般格式(语法):printf(格式控制,输出表列)(格式控制,输出表列)()格式控制:用双引号括起的转换控制字符串;()格式控制:用双引号括起的转换控制字符串;内含说明输出格式转换的格式说明;以及普通字符;内含说明输出格式转换的格式说明;以及普通字符;()格式字符:与对应的参数项的值的类型有关,必须一()格式字符
13、:与对应的参数项的值的类型有关,必须一致,并且一一对应。致,并且一一对应。10/28/2022Dos 整数:(整型):整数:(整型):d、o、x、umd:m无符号整数,指明域宽,即外部形式应占几位无符号整数,指明域宽,即外部形式应占几位;若实若实 际位数不小于际位数不小于m则等同于则等同于d否则在左边用空格补足否则在左边用空格补足m位;位;如:如:inta=123;printf(%d,%2d,%3d,%5dn,a,a,a,a);则结果显示:则结果显示:123,123,123,_ _123。ld及及mld:类似于上述两个,用于类似于上述两个,用于long int类型的数据,类型的数据,在之后加上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 程序设计 输入输出 第三
限制150内