日语学习逻辑表达与流程控制.pptx
《日语学习逻辑表达与流程控制.pptx》由会员分享,可在线阅读,更多相关《日语学习逻辑表达与流程控制.pptx(46页珍藏版)》请在咨信网上搜索。
1、第 0 页程序设计基础2024年8月9日本章学习要点本章学习要点 关系运算关系运算逻辑运算运算if语句及句及if语句的嵌套句的嵌套switch语句句第 1 页程序设计基础2024年8月9日5.1 关系运算关系运算x=15比比较 x 和和 15 的大小的大小比比较的的结果:果:真真 假假当当 x 取值取值9.5时,时,x=15的结果是:?的结果是:?当当 x 取值取值21.3时,时,x=15的结果是:?的结果是:?关系运算符关系运算符x y x y x=y x!=y关系表达式:关系表达式:用用关系运算符关系运算符将将2个个表达式表达式连接起来的式子。接起来的式子。如:如:x=1区分区分=和和=第
2、 2 页程序设计基础2024年8月9日运用关系表达式运用关系表达式表示比表示比较的数学式的数学式 C关系表达式关系表达式x10 x10 x10 x=10 x=10 x!=10 x=10用关系表达式描述条件用关系表达式描述条件判断判断 x 是否为负数是否为负数 x 0判断判断 x 是否不为零是否不为零 x!=0第 3 页程序设计基础2024年8月9日5.2 逻辑运算逻辑运算x=1 关系运算关系运算-1=x=-1 并且并且 x=-1&x 1)&(y1)(x1)|(y1)(x1)!(x1)即即 x=a)&(ch=a&ch=A&ch=Z)判断判断ch 是否是否为英文字母英文字母第 8 页程序设计基础2
3、024年8月9日条件的表示条件的表示例例1 写出写出满足下列条件的足下列条件的C表达式。表达式。ch 是空格或者回是空格或者回车。ch=|ch=nnumber是偶数。是偶数。number%2=0year 是是闰年,即年,即 year 能被能被 4 整除但不能被整除但不能被 100 整除,整除,或或 year 能被能被 400 整除。整除。(year%4=0&year%100!=0)|(year%400=0)第 9 页程序设计基础2024年8月9日5.3 选择控制结构选择控制结构if语句语句 1 if语句的简单形式语句的简单形式 if(表达式表达式)语句语句第 10 页程序设计基础2024年8月
4、9日例例 2 打印出不及格的成绩打印出不及格的成绩 第 11 页程序设计基础2024年8月9日例例3 输入一个整数,入一个整数,输出它的出它的绝对值分析:分析:当当number=0时,时,?第 12 页程序设计基础2024年8月9日#include int main(void)int number;printf(Enter a number:);scanf(%d,&number);if(number 0)number=-number;printf(The absolute value is%d.n,number);return 0;运行结果:运行结果:Enter a number:10 The
5、 absolute value is 10.运行结果:运行结果:Enter a number:-300 The absolute value is 300.第 13 页程序设计基础2024年8月9日2.ifelse结构结构 if(表达式表达式)语句语句1else 语句语句2 第 14 页程序设计基础2024年8月9日解解 我们可以使用两种方法编程:我们可以使用两种方法编程:方法一:方法一:用两个简单的用两个简单的if语句实现:语句实现:main()float score;scanf(%f,&score);if(score=60.0)printf(score=%5.1f-Passn,score)
6、;例例 4 打印成绩打印成绩60分为分为“Pass”,否则否则为为“Fail”。第 15 页程序设计基础2024年8月9日方法二:方法二:用用ifelse语句实现:语句实现:main()float score;scanf(%f,&score);if(score9)y=100;else y=200;用条件运算符改写程序段:用条件运算符改写程序段:x=10;y=x9?100:200;第 18 页程序设计基础2024年8月9日例例5 输输入入x的的值值,当当x0时时调调用用sqrt(x),否否则调用则调用fabs(x)。#include#include main()float x,y;scanf(%
7、f,&x);y=x0?sqrt(x):fabs(x);printf(x=%f,y=%fn,x,y);第 19 页程序设计基础2024年8月9日3 多分支结构与嵌套的多分支结构与嵌套的 if 语句和语句和switch语句语句多分支多分支结构有多种形式构有多种形式实现方法方法:n嵌套的嵌套的 if 语句句 else if 语句语句嵌套的嵌套的 if-else语句语句nswitch语句句第 20 页程序设计基础2024年8月9日(1)嵌套的)嵌套的 if 语句语句if(表达式表达式)语句句1else 语句句2 if 语句语句 if 语句语句o else if 语句语句o 嵌套的嵌套的 if-else
8、语句语句if(表达式表达式1)语句句1else if(表达式表达式2)语句句2else if(表达式表达式n-1)语句句n-1else 语句句n假假表表达达式式1表表达达式式2语句语句1语句语句2语句语句n-1语句语句n真 表达式表达式n-1假假真真 假假假假真 第 22 页程序设计基础2024年8月9日嵌套的嵌套的 if else 语句语句if(表达式表达式1)if(表达式表达式2)语句语句1else 语句语句2 elseif(表达式表达式3)语句语句3 else 语句语句4 表达式表达式1表达式表达式3语句语句4真真 假假表达式表达式2语句语句3语句语句1语句语句2真真 真真 假假假假if
9、(x 1)y=x+1;else if(x 2)y=x+2;else y=x+3;if(x 2)if(x 1)y=x+1;else y=x+2;else y=x+3;x2 x1y=x+1y=x+2真真 假假真真 y=x+3假假假假 x1 x=90)printf(Very Goodn);else if(score=80)printf(Goodn);else if(score=60)printf(Passn);else printf(Failn);第 28 页程序设计基础2024年8月9日main()float score;scanf(%f,&score);if(score=80)if(score=
10、90)printf(Very Goodn);else printf(Goodn);else if(score=60)printf(Passn);else printf(Failn);方法二:方法二:if嵌套结构来实现嵌套结构来实现 第 29 页程序设计基础2024年8月9日 main()float score;scanf(%f,&score);if(score=60)printf(Passn);else if(score=80)printf(Goodn);else printf(Very Goodn);分析改写成以下形式:分析改写成以下形式:第 30 页程序设计基础2024年8月9日(2)sw
11、itch语句语句 处理多分支理多分支选择问题,3种情况种情况1)在在switch语句的每个句的每个语句段中都使用句段中都使用break语句句switch(表达式表达式)case 常量表达式常量表达式1:语句段:语句段1;break;case 常量表达式常量表达式2:语句段:语句段2;break;.case 常量表达式常量表达式n:语句段:语句段n;break;default:语句段语句段n+1;break;第 31 页程序设计基础2024年8月9日 假假设设自自动动售售货货机机出出售售4 4种种商商品品,薯薯片片(crisps)(crisps)、爆爆米米花花(popcorn)(popcorn)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 日语 学习 逻辑 表达 流程 控制
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。