●●● 逻辑运算符和表达式 ●●● ●优先级: ·结合方向: 1(非) (高) :从右向左 算术运算符 关系运算符 &&:从左向右 &&和川 :从左向右 赋值运算符 (低) (a>b)&&(x>y) 可写成a>b&&x>y (a==b)川(X==y) 可写成a==bllx==y (!a)(a>b) 可写成!ala>b 目标要求 进课提纲 讲课内客 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 逻辑运算符和表达式 ⚫优先级: ⚫结合方向: ! :从右向左 && :从左向右 || :从左向右 (a>b) && (x>y) 可写成 a>b && x>y (a==b)||(x==y) 可写成a==b||x==y (!a)||(a>b) 可写成 !a||a>b
第4章选择程序设计 短路现象:逻辑表达式求解时,并非所有的逻辑运算符 都被执行,只是在必须执行下一个逻辑运算符才能求出表 达式的解时,才执行该运算符。 例a&&b&&c ∥只在a为真时,才判别b的值: 只在a、b都为真时,才判别c的值 例ablc ∥只在a为假时,才判别b的值: 只在a、b都为假时,才判别c的值 例 a=1;b=2;c=3;d=4m=1;n=1; (m=a>b)&&(n=c>d /结果m=0,n=1 且标要求 讲课提 进课内! 课后馆业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 ◼ 短路现象:逻辑表达式求解时,并非所有的逻辑运算符 都被执行,只是在必须执行下一个逻辑运算符才能求出表 达式的解时,才执行该运算符。 例 a&&b&&c //只在a为真时,才判别b的值; 只在a、b都为真时,才判别 c的值 例 a||b||c //只在a为假时,才判别b的值; 只在a、b都为假时,才判别 c的值 例 a=1;b=2;c=3;d=4;m=1;n=1; (m=a>b)&&(n=c>d) //结果m=0,n=1 第4章 选择程序设计
第4章选择程序设计 算法与流程图 ■算法是在有限步骤内求解某一问题所使用的一 组定义明确的规则。 计算机算法分为两大类:数值处理算法和非数 值处理算法。 且标要求 进课提纲 讲课内客 课后业 K 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 第4章 选择程序设计 ◼算法是在有限步骤内求解某一问题所使用的一 组定义明确的规则。 ◼计算机算法分为两大类:数值处理算法和非数 值处理算法。 算法与流程图
第4章选择程序设计 ●●● 算法与流程图 ■算法的特征 有穷性(Finiteness) 确切性(Definiteness) 输入项(Input) 输出项(Output) 可行性(Effectiveness) 算法的表示 描述算法的工具有许多种,常用的有自然语言、 伪代码、流程图、N-S图与PAD图等。 且标要求 讲课提坝 进课内笔 课后作业 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 第4章 选择程序设计 ◼算法的特征 有穷性(Finiteness) 确切性(Definiteness) 输入项(Input) 输出项(Output) 可行性(Effectiveness) ◼算法的表示 描述算法的工具有许多种,常用的有自然语言、 伪代码、流程图、N-S图与PAD图等。 算法与流程图
第4章选择程序设计 if语句 f语句的形式 嵌套的f语句 由条件表达式构成的选择结构 且标要求 进课提纲 讲课内客 课后作业 K 退出
目标要求 讲课提纲 讲课内容 课后作业 退出 第4章 选择程序设计 if语句的形式 嵌套的if语句 由条件表达式构成的选择结构 if语句