文档详情

教师姓名-南京市莫愁中等专业学校.doc

发布:2017-04-18约1.24千字共5页下载文档
文本预览下载声明
南京市莫愁中等专业学校 课 堂 教 学 教 案 授课章节名称§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、画出一个框图:它接受三个数并显示最大的数。
显示全部
相似文档