教师姓名-南京市莫愁中等专业学校.doc
文本预览下载声明
南京市莫愁中等专业学校
课 堂 教 学 教 案
授课章节名称§2.2 表示框图中的判定授 课 课 时1授课形式讲授
教 学 目 的掌握程序逻辑中判定构造的框图表示
复习逻辑运算符的意义,掌握逻辑运算符的使用
教 学 重 点掌握程序逻辑中判定构造的框图表示
教 学 难 点掌握逻辑运算符的使用
更新、补充、
删节内容无
使 用 教 具投影课 外 作 业反馈练习教 学 后 记
§2.2 表示框图中的判定
【复习旧知】
画出一个接受项目名、价格、及数量的框图。你需要计算作为价格与数量的乘积的价值,并用变量显示所计算的价值和项目名。
【讲授新课】
一、1、许多问题需要做出判定。
2、如果条件为false,所有判定可以叙述也可不叙述要做动作。
例1:比较二个数并检查是否相等的框图片段
Is nNum1 = nNum2 ?
Yes
No
Display “The numbers are equal”
Display “The numbers are not equal”
二、如果问题有多个条件的话,框图也必须有多个判定。可用多判定框来描述逻辑运算符。
例2:仅当nX的值 大于10且nX 为偶数时打印nX 的值。
Start
Stop
Display nX
Accept nX
numeric nX
Is
nX10 AND
nX%2=0?
No
Yes
三、逻辑运算符概念复习
逻辑运算符。
AND运算符连接起来的复合条件,仅当所有单个条件的定值为true时,它的定值才为true。
OR运算符连接起来的复合条件,只要有单个条件中的一个或全部的定值为true时,它的定值为true。
NOT运算符,如果此条件不成立则其定值为true。
逻辑运算符的优先级是NOT,AND和OR。
例3、接受年份并确定该年是否是闰年。闰年为可以被4除尽的但不包括非世纪年(如:1900)的年份。 世纪年可被4除尽,如:2000,也是闰年。
分析:为求值所给出的条件,我们可以解释它为如果年份可被4除尽,且不能被100除尽或可以被400除尽的年份,则它为闰年。
Start
Accept nYear
numeric nYear
A
Display “ Please
enter a year”
A
Is
nYear % 4=0 AND
(nYear % 100 !=0 OR
nYear % 400=0) ?
Stop
Display “This is
a leap year”
Display “ This is
not a leap year”
No
Yes
【反馈练习】
练习1、候选人必须键入它们的年龄。年龄不可以是负数。如果键入了负的年龄,必须显示错误消息,否则显示此年龄。用框图来表示这种情形下的错误检查逻辑。
练习2、画出一个框图:它接受三个数并显示最大的数。
显示全部