1、12011 学年第二学期高一数学学科教学案(第 份)班级:高一( )班 学生姓名: 学号:授课时间 第 周星期 课型 新课审核人 万冠民课题 1.2.1 条件语句 主备人 孔繁璋复备人 孔繁璋学习目标1 初步体验如何由程序框图转化为程序语句;2 理解条件语句及其与条件结构的关系;3 通过条件语句的学习,进一步体会算法的基本思想.学法指导 自主探究,教师引导学习过程 复备或课 堂札记一、知识清单:1算法逻辑结构中的条件结构一般由算法语句中的_来实现.2条件语句的一般格式有两种,一种是_格式,其格式为 :该语句对应的程序框图为:另一种是_格式,其格式为:该语句对应的程序框图为:例题 1:画出程序框
2、图,编写程序:求实数 x 的绝对值。分析:程序要实现输入一个实数 x,就输出 x 的绝对值IF 条件 THEN语句体END IFIF 条件 THEN语句体 1ELSE语句体 2END IF43、条件语句中的条件可以是复合条件,常用 AND,OR 联结表示_;0 8xANDx表示_;5OR练习 1:编写一个程序,对于函数 输入一个 x 的132xy)0(1x值,输出相应的 y 值。4、 条件语句还可以是嵌套的,其格式(如下):例 2:读程序,写出程序表示的函数.INPUT xIF xb Then m aElse m bEnd IfPrint m 二、实时练习:1、输入一个整数判断它是否是 5 的
3、倍数.画出流程图,写出相应的程序.2:编写一个程序,判断任意输入的整数的奇偶性。3、(2011 江苏)根据如图所示的伪代码,当输入 ba,分别为 2,3 时,最后输出的 的值是_5:(2010 北京文数) (9)已知函数右图表示的是2log,2,.xy给定 x 的值,求其对应的函数值 y 的程序框图,处应填写 _;处应填写 _。4三、课后作业1、若下列程序的执行结果是 3,则输入的 x 的值一定是_.INPUT xIF THEN0y=xELSEy=-xEND IFPRINT yEND2、说明下列程序的运行过程,并举例说明(其中“MOD”是 除以 10 的余数)xINPUT xIF AND TH
4、EN910/ 10*abMODxPRINT END IFEND 3、下列程序的功能是:判断任意输入的数 是否是正数,若是,输出它的平方值;若不x是,输出它的相反数 则填入的条件是 ( )A. B. C. D.0xx0x0x4、铁路部门托运行李的收费方法如下:y 是收费额(单位:元) ,x 是行李重量(单位:kg),当 0x20 时,按 0.35 元/kg 收费,当 x20kg 时,20kg 的部分按 0.35 元/kg,超出 20kg 的部分,则按 0.65 元/kg 收费,请根据上述收费方法编写程序。教学反思:INPUT “x=” ;xIF_THENy=-xELSEy=x*xEND IF4_