- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第三章第1讲;应知:
掌握关系表达式和逻辑表达式的使用。
掌握简单if语句和if-else语句的语法
应会:
根据问题分析画出单分支和双分支选择性问题的流程图
能够根据流程图编写C语言程序;select 选择
Expression 表达式
logicalexpression 逻辑表达式
Relationalexpression 关系表达式
priority 优先
Operation 运算
structure 结构
;三种结构是哪三种?
;关系运算符
关系运算符是对两个操作数之间进行比较的运算符,其运算结果为逻辑值或称“布尔”(boolean)值,其值只有两种可能“真”或“假”。C语言中提供6种关系运算符,如表3-1所示。
;用关系运算符把两个表达式连接起来的式子称为关系表达式。一般形式为:
表达式1关系运算符表达式2
该表达式执行时,先计算“表达式1”和“表达式2”的值,然后进行比较,比较的结果为真时,关系表达式的值为1,否则为0。;逻辑运算可以表示运算对象的逻辑关系。表3-2给出了C语言中逻辑运算符的种类、功能及运算规则。表3-3给出了逻辑运算值表,说明了当参加逻辑运算的运算对象为不同组合时,各种逻辑运算得到的结果。
;问题3.2逻辑运算符和逻辑表达式的用法演示(注意观察程序运行结果)。
【程序代码】
#includestdio.h
intmain()
{
intiX=3,iY=4;
printf(iX=%d,iY=%d\n,iX,iY);
printf(iX=5iX=-5is%d\n,iX=5iX=-5);/*两个关系表达式做运算*/
printf(iXiY||iX+iY==8is%d\n,iXiY||iX+iY==8); /*两个关系表达式做||运算*/
printf(!2.56A||iXiYis%d,!2.56A||iXiY);/*实数、字符、关系表达式进行逻辑运算*/
return0;
};简单if语句的形式为:
if(表示条件的表达式)
{
语句体
}
其流程图如图3-1所示。语句的执行过程是先计算“条件”,若条件成立,则执行“语句体”;否则什么也不做。此处的“语句体”可以是简单语句(此时,可省略大括号),也可以是复合语句(大括号不能省略)。;问题3.4编一程序,从键盘输入一个数,输出其绝对值。
【解题步骤】
①定义两个int变量iX,iY,其中iX用来接收用户从键盘输入的数据,iY用来存放iX的绝对值。
②从键盘输入一个整型数放入iX。
③把iX的值放入iY中。因为正数和零的绝对值是其本身,负数的绝对值是其相反数。
④如果iX0,则修改iY的值。iY=–iX;
⑤输出iX和iY的值。;小明去参加一个同学的生日聚会,同学的家长要求18岁以上(含18岁)的同学才可以饮酒,所以需要编一程序根据输入的年龄打印一张饮酒券发给能饮酒的同学,使得能饮酒的同学可以使用饮酒券饮酒。
;if-else语句是标准的if语句。用来实现双分支选择结构,其一般形式为:
if(条件)
{
语句体1
}
else
{
语句体2
}流程图如图3-3所示,若“条件”为“真”,则执行“语句体1”;否则执行“语句体2”。
此处的“条件”是一个表示条件的表达式,可以是关系表达式或逻辑表达式或一个非0的数据,“语句体1”和“语句体2”可以是简单语句,也可以是复合语句。简单语句时可以省略大括号,复合语句时大括号“{}”不能省略。;问题3.5编一程序控制电灯开关。从键盘输入1表示开灯,这时显示“thelightison.”;输入0或其它数表示关灯,显示“thelightisoff.”。
【解题步骤】
①定义整型变量iOnOff。
②接收用户从键盘输入的数字,存入变量iOnOff。
③根据iOnOff是否为1,输出电灯的开关状态。若iOnOff==1,则输出“thelightison.”;否则电灯为关灯状态,输出“thelightisoff.”。;编一程序,从键盘输入一个整数,判断它的奇偶性。如果输入的是奇数,输出“ODD”,如果输入的是偶数,则输出“EVEN”。提示:一个数若能被2整除,则该数是偶数,若这个数不能被2整除,则该数为奇数。判断一个数能否
您可能关注的文档
- 商品配置表介绍.pptx
- 索菱股份公司内部控制问题研究.pptx
- C语言程序入门.pptx
- 数据类型、运算符和表达式.pptx
- 罗森便利店数字化运营优化.docx
- 集合的概念课件2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 等差数列的前n项和公式课件(等差数列前n项和公式的性质)-2025-2026学年高二上学期数学人教A版选择性必修第二册.pptx
- 等比数列的前n项和课件2025-2026学年高二上学期数学人教A版选择性必修第二册.pptx
- 等差数列的前n项和公式课件2025-2026学年高二上学期数学人教A版选择性必修第二册.pptx
- 函数y=Asin(ωx+φ)的图象课件2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 空间向量的数量积运算课件2025-2026学年高二上学期数学人教A版选择性必修第一册.pptx
- 平面向量的概念课件2024-2025学年高一下学期数学人教A版必修第二册.pptx
- 直线与平面垂直+课件2024-2025学年高一下学期数学人教A版必修第二册.pptx
- 两角差的余弦公式课件2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 函数的零点与方程的解课件2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 奇偶性的应用(对称性、周期性)课件2025-2026学年高一上学期数学人教A版必修第一册.pptx
- 函数的单调性课件2025-2026学年高二上学期数学人教A版选择性必修第二册.pptx
- 函数的零点与方程的解课件高一上学期数学人教A版必修第一册.pptx
- 函数y=Asin(ωx++φ)(课件)2025-2026学年高一上学期数学(人教A版必修第一册).pptx
- 正弦函数、余弦函数的性质课件2025-2026学年高一上学期数学人教A版必修第一册.pptx
最近下载
- 《学前教育政策法规与教师职业道德》学前教育专业全套教学课件.pptx
- 黑龙江工商学院《高等数学下》2025 - 2026学年第一学期期末试卷(A卷).docx VIP
- 2023-AI行业:华为+AI大模型开源生态及大模型平台实践.pptx VIP
- 地中海建筑风格(The-Mediterranean).ppt VIP
- 黑龙江工商学院《高等数学(D)》2025 - 2026学年第一学期期末试卷.docx VIP
- 水利部考试历年真题——水利基础知识试题集.docx VIP
- Unit 1 Home (Integration) 课件(共17张PPT)2025年七年级下册《英语》译林版(含音频+视频).pptx VIP
- 国家开放大学本科《人文英语4》一平台机考总题库[珍藏版].pdf
- 2025山东大学(威海)教务处非事业编制岗位招聘1人考试历年真题汇编附答案解析.docx VIP
- 2025高考物理专题复习-人船模型(共20张ppt).pptx VIP
原创力文档


文档评论(0)