欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网

选择结构程序

C语言程序设计 第四章 选择结构程序设计 if语句。5.1 关系运算符和关系表达式 5.2 逻辑运算符和逻辑表达式 5.3 if语句 5.4 switch语句 5.5 程序举例 习题。在c语言中选择结构是用if语句实现的。理解程序选择结构中的条件选择语句的执行流程。关系表达式 逻辑表达式 选择结构程序设计。

选择结构程序Tag内容描述:<p>1、复习顺序结构编程 练习:键盘输入4个数,求平均值。 参考代码: #include void main() float a,b,c,d,av; scanf(“%f,%f,%f,%f“, av=(a+b+c+d)/4; printf(“av=%.2fn“,av); 第五章选择结构程序设计 教学目标与要求: 掌握关系运算符和关系表达式和逻辑运算符和 逻辑表达式。 能够熟练掌握和运用if 语句、switch 语句,能设 计出具有判断能力的程序,重点学会设计程序 的算法。 单分支、双分支、多分支 选择其一 例: if (xy) z=x; else z=y; 例: if( xy 5.1 关系运算符与关系表达式 1、关系运算符 假值用0表示,非0都为真; 关系运。</p><p>2、1 C语言 条件判断、选择结构程序设计 徐艳艳 xuyyxugmail.com 2 本次课程所讲内容 l条件判断 l关系运算符与关系表达式 l逻辑运算符与逻辑表达式 l选择结构程序设计 lif语句 l条件运算符与条件表达式 lswitch-case语句 3 本次课程所讲内容 l条件判断 l关系运算符与关系表达式 l逻辑运算符与逻辑表达式 l选择结构程序设计 lif语句 l条件运算符与条件表达式 lswitch-case语句 4 条件判断 l如果明天天气好,我们就去踏青 l票卖完了的话,我们就看不成球赛了 l如果能早点下课,我们就可以抢到饭了 l如果ab,输出a;如果ab lac la大于ab =大于或。</p><p>3、第四章 1 l 本章要点 u 选择结选择结 构的算法表示 u 关系表达式 u 逻辑逻辑 表达式 u if语语句 u 条件运算符和条件表达式 u switch语语句 2 l 主要内容 4.1 选择结选择结 构能够够解决的问题问题 及算法表示 4.2 关系运算符和关系表达式 4.3 逻辑逻辑 运算符和逻辑逻辑 表达式 4.4 if语语句 4.5 条件运算符和条件表达式 4.6 switch语语句 4.7 选择结选择结 构程序设计举设计举 例 3 4 * C程序设计设计 教程 - http:/www.tup.tsinghua.edu.cn/ 4.1 选择结选择结 构能够够解决的问题问题 及算法表 示 1. 选择问题选择问题 的提出 选择结选。</p><p>4、1第四章 选择结构程序设计 第四章 选择结构程序设计 一、一、ifif语句语句 if语句有单分支、双分支和多分支等结构 1单分支if语句。 使用格式:if (表达式) 语句; 语义:如果表达式的值为真,则执 行其后的语句, 否则不执行该语句 。其过程可表示为图1。 图1 单分支选择结构的执行过程 表达式 语句 非0 0 2第四章 选择结构程序设计 说明:说明: (1)表达式:一般为关系表达式、逻辑表达式,也可为算 术表达式,其值按非零为True,零为False进行判断。 (2)如果当条件成立要执行多个语句,就要使用“ ” 来构成复合语句。 例:已知两个。</p><p>5、复 习 标准字符输出函数? 标准字符输入函数? 格式输出函数? 格式输入函数? putchar(变量) getchar( ) printf(格式控制, 输出表列) scanf(格式控制, 地址表列) %d, %f, %ld, %c, %s, %8.2f, %4d %d, %ld, %f, %lf, %c 引入:上节讲了当一元二次方程=0的求解, 当=3。 关系运算符 = =3的值为“真”。 若a=2,a=3的值为“假”。 C语言中没有逻辑型数据,因此以“1”代 表真,以“0”代表假。 系统给出运算结果时,以“1”代表“真”, “0”代表假,即若真赋“1”,假赋“0”。 判断一个量是否为真时,以非0代表“真” ,以0代表“假” 。。</p><p>6、第四章第四章 选择结构程序设计习题选择结构程序设计习题 解答解答 根据某个变量或表达式的值作出选择, 决定执行哪些语句而不执行哪些语句。这样 的程序结构称为选择结构或分支结构。 实现选择结构的语句有: 分支语句(if语句)和 多分支语句(switch语句) 选择结构程序设计 if-else 择条件语句 选择结构的一种最常用形式选择结构的一种最常用形式: : if (if (表达式表达式) ) 语句语句1;1; else else 语句语句2;2; 语句语句3 3 执行过程:执行过程: 当括号内表达式成立时,即表达式的值当括号内表达式成立时,即表达式的值是非是非0 0时。</p><p>7、第四章 选择结选择结 构程序设计设计 第四章 选择结构程序设计 关系运算符和关系表达式 逻辑运算符和逻辑表达式 if语句 switch语句 本章重点: 第四章 选择结选择结 构程序设计设计 第四章 选择结选择结 构程序设计设计 第四章 选择结选择结 构程序设计设计 一、关系运算符 4.1 关系运算符和关系表达式 关系运算就是平常所说的比较运算,比较的结果只 有两种,要么成立(真),要么不成立(假)。如 :3大于=大于等于 5); printf(“%d”, 20) printf(“x0”); else printf(“x=0”。如 果需要描述“x=0”、同时“x=0) clrscr(); printf(“p。</p><p>8、第五章 选择结构设计程序设计 1 选择结构设计程序设计 l关系运算符和关系表达式 l逻辑运算符和逻辑表达式 l if语句 lswitch语句 l程序举例 2 关系运算符和关系表达式 3 关系运算符 u关系运算实际上是两个量的比较,比较的结果只有两种可能:真(1) 、假(0)。 例如: a 3 ? 当a=5时,比较的结果为真; 当a=1时,结果为假。 uC语言提供6种关系运算符 (大于) = (大于或等于) = = (相等) ! = (不等) 选择结构程序设计 关系运算符和关系表达式 优先级相同(高) 优先级相同(低)等式运算符 4 选择结构程序设计 关系运算符和关系表达式 关系。</p><p>9、C语言程序设计 第四章 选择结构程序设计 if语句: 1.单分支if语句 2.双分支if语句 3.多分支if语句 选择结构有两种: switch 语句 按给定条件进行判断,按判断后的不同情况进行不同处理。 l 形式二(一般形式): l 格式:if (expression) statement1 else statement2 l 执行过程: nif语句常用的两种形式 n形式一(缺省形式): n格式:if (expression) statement 执行过程: 表达式 语句 非0 0 例:if (xy) printf(“%d”,x); 表达式 语句1语句2 非00 例:if (xy) max=x; else max=y; if语句(条件分支语句) 【例4-1】在两个数中取大数。 oma。</p><p>10、5.1 关系运算符和关系表达式 5.2 逻辑运算符和逻辑表达式 5.3 if语句 5.4 switch语句 5.5 程序举例 习题,第5章 选择结构程序设计,在第3章中已介绍了选择结构,它是三种基本结构之一。在大多数程序中都会包含选择结构。它的作用是,根据所指定的条件是否满足,决定从给定的两组操作选择其一。在本章中介绍如何用c语言实现选择结构。在c语言中选择结构是用if语句实现的。if语句最常用的形式是 if (关系表达式)语句1 else 语句2 例如: if ( x0 ) y=1; else y=-1; 其中x0是一个关系表达式。“”是一个关系运算符。,5.1 关系运算符和关系表达。</p><p>11、第4章 选择结构,学习目标: 1)会运用关系运算 2)逻辑运算 3)if语句,4.1 关系运算和逻辑运算,4.1.1 语言的逻辑值,关系表达式,逻辑表达式,运算,逻辑值(),在语言中用“”表示真;“”表示假,C语言提供了六种关系运算符: (大于) = (大于或等于) = = (等于) != (不等于) 关系运算符优先级低于算术运算符。,优先级相同(低),优先级相同(高),4.1.2 关系运算符和关系表达式,比较运算,关系运算,关系运算符优先级高于赋值运算符,如下图:,ab!=c (ab)!=c,a= =bc a= =(bc),a=bc a=(bc),例如: ca+b c(a+b),4.1.2.2 关系表达式及关系表达式的值,关系表。</p><p>12、第4章 选择结构程序设计答案一、选择题1. C2. B3. B4. C5. B6. C7. B8. C9. C10. C11. A12. D13. A14. C15. B二、填空题。1. passwarm三、编程题main()float a;int m;scanf(%f,&a);switch(int)(a/10)default: m=1;break;case 3: m=2;break;case 4: m=3;break;case 5: m=4;break;case 6:case 7:case 8:case 9: m=5;printf(%dn,m。</p><p>13、第四章,选择结构程序设计,教学目的: 掌握选择结构的形式,掌握典型算法。 教学要求: 掌握关系表达式和逻辑表达式以及在选择结构中的使用。学会把现实问题通过表达式的形式表示。,关系运算符和关系表达式 Relational Operators and Expressions 逻辑运算符和逻辑表达式 Logical Operators and Expressions 条件表达式 Conditional Expressions if 语句 switch 语句,关系运算符和以关系运算符组成的关系表达式 关系运算符 种类:= = != 结合方向:自左向右 优先级别:,关系表达式:以关系符连起来的式子 关系表达式的值:是逻辑值“真”或。</p><p>14、程序的选择结构一、教学目标 1、知识与技能理解程序选择结构中的条件选择语句的执行流程,掌握条件选择语句和多种选择语句的使用方法,能够编写简单的选择结构的程序,以解决生活中的一些计算问题。 2、方法与过程 本节从简单的问题入手,通过一道求一个数的绝对值的题目,让学生明白条件选取择语句的执行流程及使用方法。通过一道输入学生分数,判断该分数是属于哪种等级的题目,让学生初步接触多种选择语句的使用。进而再做类似的练习,加强学生的理解,课程安排形成循序渐进的梯度,充分挖掘学生潜力。3、情感态度和价值观程序设计选取。</p><p>15、第1题 (10.0分) 题号:346功能:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上, b数的十位和个位数依次放在c数的个位和百位上。 例如:当a45,b=12。调用该函数后,c=4251。 #include stdio.hvoid fun(int a, int b, long *c) /*Program*/* End */main() int a,b;long c; clrscr(); printf(Input a, b:); scanf(%d%d, &a, &b); fun(a, b, &c); printf(Th。</p><p>16、第五章 程序控制流程选择结构5.1 关系运算符和逻辑运算符一、关系运算符和关系表达式1. 关系运算符(1) 关系运算符的分类C语言为用户提供了6个关系运算符:(大于)、=(大于等于)、= (关系相等)和!=(关系不等)。(2) 关系运算符的优先级关系运算符内部优先级是、=的优先级相等,且优先级高于=和!=。在C语言所有运算符中,关系运算符的优先级要低于算术运算符和位移运算符。(3) 关系运算符的结合性所有的关系运算符的结合性都是从左至右。2. 关系表达式的基本形式有值表达式1 op 有值表达式2,其中op代表6个关系运算符。关系表达式的结果要么为。</p><p>17、实验五、选择与循环结构一、 实验目的:1、 掌握建立和执行M文件的方法。2、 掌握利用if语句实现选择结构的方法。3、 掌握利用switch语句实现多分支选择结构的方法。4、 掌握try语句的使用。5、 掌握利用for语句实现循环结构的方法。6、 掌握利用while语句实现循环结构的方法。7、 熟悉利用向量运算来代替循环的操作方法。二、 实验内容:1、 列分段函数的值。要求:(1) 用if语句实现,分别输出x=-0.5,-3.0,1.0,2.0,2.5,3.0,5.0时的y值。提示:x的值从键盘输入,可以是向量。%homework_5_1_1.mx=input(请输入x的值:x=);if (x=0 & x homew。</p><p>18、第4章 选择结构程序设计,4.1 选择结构和条件判断 4.2 用if语句实现选择结构 4.3关系运算符和关系表达式 4.4 逻辑运算符和逻辑表达式 4.5 条件运算符和条件表达式 4.6 选择结构的嵌套 4.7 用switch语句实现多分支选择结构 4.8选择结构程序综合举例,4.1 选择结构和条件判断,在现实生活中,需要进行判断和选择的情况是很多的 如果你在家,我去拜访你 如果考试不及格,要补考 如果遇到红灯,要停车等待 周末我们去郊游 70岁以上的老年人,入公园免票,4.1 选择结构和条件判断,在现实生活中,需要进行判断和选择的情况是很多的 处理这些问题,关。</p>
【选择结构程序】相关PPT文档
C语言之第五章选择结构程序设计.ppt
第4章 选择结构程序设计.ppt
C语言条件判断、选择结构程序设计.ppt
C选择结构程序设计.ppt
c语言 第4章 选择结构程序设计.ppt
选择结构程序设计(一).ppt
选择结构程序设计习题解答.ppt
选择结构程序设计1.ppt
选择结构设计程序设计.ppt
顺序、选择结构程序设计.ppt
C语言程序设计(4选择结构程序设计).ppt
C程序设计(第二版)PPT教学课件-第5章 选择结构程序设计.ppt
C语言程序设计PPT教学课件-第四章 选择结构.ppt
第四章_选择结构程序设计.ppt
教学课件PPT选择结构程序设计.ppt
C06第4章逻辑运算与选择结构程序.ppt
选择结构程序设计2.ppt
程序的选择结构.ppt
C语言程序设计课件0905选择结构程序设计.ppt
《选择结构程序设计》PPT课件.ppt
《选择程序结构设计》PPT课件.ppt
选择程序结构实验1.ppt
c语言第四章流程控制选择结构.ppt
选择结构程序设计1.单行结构条件语句(单分支结构)If《表.ppt
程序的基本结构-选择结构.ppt
c++语言 选择结构程序设计
【选择结构程序】相关DOC文档
第4章选择结构程序设计答案.doc
[高中二年级]23程序的选择结构.doc
选择顺序结构编程题有答案.doc
c语言程序设计第五章程序控制流程——选择结构.doc
Matlab实验5选择结构程序结构.doc
第4-1课 选择结构程序.doc
《选择结构的程序》说课稿.doc
第4-2课 选择结构程序.doc
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!