第5节条件运算符和条件表达式学习导案
Posted 张夷陵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第5节条件运算符和条件表达式学习导案相关的知识,希望对你有一定的参考价值。
课 题 | 4.5 条件运算符和条件表达式 | |||||
课时安排 | 2课时 | 课 型 | 新授 | |||
学 习目标 |
| |||||
重点 | 条件运算符和条件表达式 | |||||
难点 | 能学会条件运算符的应用 | |||||
导 学 流 程 | 复备或笔记 | |||||
一、课前 1.关系运算符和逻辑运算符 2.关系运算符的优先级及结合性 3.逻辑运算符的优先级及结合性 二、学习内容(25分钟) 1.条件运算符的一般形式和功能
2.条件运算符的优先级和结合性
三、练习 (1)练习(10分钟) 1.以下程序段的运行结果是( ) char a='t'; a=(a>='a'&& a<='z')?(a-'a'+'A'):a; printf(''%c\\\\n'',a); A.t B.T C.a D.A 2、设a=1,b=2,c=3,d=4,则表达式:a<b?a:c<d?a:d的结果为( ) A.4 B.3 C.2 D.1 3.若有定义x=12,y;,则执行语句“y=x>12?x+10:x-12;”后变量y的值为( ) A.0 B.22 C.12 D.10 4、若有定义int w=1,x=2,y=3,z=4;,执行下列语句后的m值为( ) m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; A.1 B.2 C.3 D.4 5.若有定义int w=1,x=2,y=3,z=4;,则条件表达式“w<x?w:y<z?y:z”的值为( ) A.4 B.3 C.2 D.1 6、若有定义int a=0,b=1,x,y,z;,则执行下列程序段后,变量x,y,z的值分别为( ) x=(--a==b++)?--a:++b; y=a++; z=b; A.3 -1 3 B.0 3 3 C.3 3 -1 D.-2 -1 3 7.若有定义int i=-2,n;,则执行语句“n=++i==0?99:i==-1?11:22;”后,n的值是________。 | 课前背诵!! | |||||
四、内容总结+落实反馈(10分钟) 根据刚才的学习,请同学们整理相关知识点(请自觉把课本收起来哦~) | ||||||
课 后 反 思 |
以上是关于第5节条件运算符和条件表达式学习导案的主要内容,如果未能解决你的问题,请参考以下文章