第3章 顺序结构程序设计2.pptx
《第3章 顺序结构程序设计2.pptx》由会员分享,可在线阅读,更多相关《第3章 顺序结构程序设计2.pptx(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、课程主讲人:第3章 顺序结构程序设计2C语言程序设计3C语言程序设计(第二版)4第 3章 顺序结构程序设计1通过简单案例引入,介绍顺序结构程序设计。它按照程序代码书写先后顺序来执行,程序自始至终只沿着一个方向执行。2由于程序流程过于单一,不能实现复杂算法,只用于编写不需要对流程进行控制的简单程序。5第 3章 顺序结构程序设计知识点结构化程序设计基本概念数据的输入和输出。赋值语句、复合语句和空语句技能点能编写顺序程序能熟练掌握Dev-C+环境的操作步骤6第 3章 顺序结构程序设计用一对 括起来的一系列语句称为复合语句,又称为语句块。例如: x = 2; y = x / 3; z = x + y;
2、3.5 复合语句和空语句7第 3章 顺序结构程序设计一般,凡允许出现语句的地方都可用复合语句,在程序结构上将复合语句整体上看作为一个语句。在复合语句,不仅可有执行语句,还可定义作用域在该复合语句内部有效的局部变量。8第 3章 顺序结构程序设计i = 0;while(i + 10) /*while循环语句*/ sum = 5 * i + 3;printf(sum=%dn,sum);i = 0;while(i + 10) /*while循环语句*/ /*复合语句*/sum = 5 * i + 3;printf(sum=%dn,sum);比较下面两个程序段。程序段1:程序段2:循环体只包含一条赋值语
3、句。完整while语句指从while关键字到其后的第一个分号结束。printf()函数在循环结束后被调用一次。循环体包含了多条语句,因此用花括号将它们括起来,每次循环时都会调用一次printf()函数。9第 3章 顺序结构程序设计空语句指的是只有一个分号的语句,空语句不执行任何操作,它仅表示在这里可以有一个语句,但是目前不需要做任何工作。程序有时要通过添加一条空语句来表示在该位置存在一条语句,但用空语句时要小心,因随意增加分号会导致错误,且错误非常隐蔽,编译器也不提示,因此初学者应慎用。10第 3章 顺序结构程序设计【例3-9】从键盘输入一个大写字母,转换成相应的小写字母输出。3.6 程序设计
4、举例字符定义为char,输入/输出时格式控制为%c。a的ASCII码值为97,A的ASCII码值为65,两者相差32;b的ASCII码值为98,B的ASCII码值为66,两者相差32;可推断大写字母ASCII码值加上32可得对应小写字母ASCII码值,再用%c即可输出对应小写字母。分析:11第 3章 顺序结构程序设计程序分析:输入一个大写字母,每次仅输入一个字母。输出对应的小写字母,一行中只能有一个正确的结果输出,不能有空格或其他字符输出。1234567891011/*例3-9 从键盘输入一个大写字母,转换成相应的小写字母输出*/#includestdio.hvoid main() char
5、c1,c2; printf(请输入一个大写字母:); /增强人机交互性 c1=getchar(); printf(输入字符为:%c,其值为:%dn,c1,c1); c2=c1+a-A; /a - A = 32 printf(转换后字符为:%c,其值为:%dn,c2,c2);12第 3章 顺序结构程序设计【例3-10】输入任意3个整数,求它们的和及平均值。任务分析:依次输入3个整型数,输出它们的和及平均值即可。123456789/*例3-10 输入任意三个整数,求它们的和及平均值*/#includestdio.hvoid main()int ia,ib,ic;printf(请输入三个整数:n);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 顺序结构程序设计2 顺序 结构 程序设计
限制150内