1、高二导学案 学科:数学 编号:1.2.2 编写人:舒忠霞 审核人: 使用时间:班级 姓名: 小组序号: 组长评价: 教师评价 【学习目标】1、记住条件语句的概念,并会写其结构。2、会应用条件语句编写算法语句。【学习重点与难点】重点:条件语句的步骤、结构及功能。 难点:会编写程序中的条件语句。【使用说明与学法指导】1、带着预习案中问题导学中的问题自主设计预习提纲,通读教材页内容,阅读XXX资料XXX页内容,对概念、关键词、XXX等进行梳理,作好必要的标注和笔记。2、认真完成基础知识梳理,在“我的疑惑”处填上自己不懂的知识点,在“我的收获”处填写自己对本课自主学习的知识及方法收获。3、熟记、XXX
2、基础知识梳理中的重点知识。预习案一、问题导学1、条件语句的一般形式是什么?IF 条件 THEN 语句体END IF2、IFTHENELSE语句与IFTHEN语句有哪些相同点与不同点?二、知识梳理1、算法逻辑结构中的条件结构一般由算法语句中的_来实现2、条件语句的一般格式有两种,一种是_格式,其格式为:IF 条件 THEN 语句体1ELSE 语句体2END IF计算机在执行这种语句时,首先对IF后的条件进行判断,若_就执行THEN后面的语句体,若不符合条件则结束该条件语句,转而执行_后面的语句;另一种是_格式,其格式为:计算机执行上述语句时,首先IF后的条件进行判断,如果条件_,那么执行_,否则
3、执行_3.条件语句中的条件可以是复合条件,常用AND,OR联结,如: 表示_;表示_;三、预习自测1、给出以下四个问题,x, 输出它的相反数 求面积为9的正方形的周长求三个数中输入一个数的最大数 求函数y=的函数值 其中不需要用条件语句来描述其算法的有 ( ) A、1个 B、2个 C、3个 D、4个2、把下列程序补充完整:(1)输入两个数,输出其中较大的数;INPUT xIF x9 AND x100 THENa=x10b=x MOD 10x=10*b+aPRINT xEND IFEND 第2题第2题程序(2)判断输入的任意整数x的奇偶性。INPUT a,bIF ab THENPRINT aEL
4、SE END IFEND 1 (1)INPUT xmx MOD 2IF THENPRINT“x是奇数”ELSEPRINT“x是偶数”END IFEND (2) 3、说明程序的运行过程。若输入的数字是“37”,输出的结果是_4、当=3时,下面的程序段输出的结果是 ( ) IF a10 THEN y=2*a Else A.9 B.3 y=a*a C.10 D.6 PRINT y 我的疑惑: 我的收获: 。探究案探究案一、合作探究探究1、编写一个程序,求实数x的绝对值。(两种形式) 思路小结: 探究2、编写程序,使得任意输入的3个整数按从大到小的顺序输出。思路小结: 探究3、根据下面的程序框图写出程
5、序,并指出其作用INPUT a,b,cd=b24acd0d=0输出 方程无实根输出 “x1=x2=”;b/(2a)输出 “x1=”;x1,“x2=”;x2x1=(b)/(2a)x1=(b+)/(2a)开始结束思路小结: 二、总结整理 1、核心知识: 2、典型方法:3、重点问题解决: 训练案一、课中检测与训练(能在5分钟之内完成)1、有如下程序运行后输出结果是 ( ) A.3 4 5 6 B. 4 5 6 C. 5 6 D.62、 第5 题程序运行后输出结果是_.3、若输入的是“-2.3”,则输出的结果是 ( )A.-18.4 B.11 C.12 D.11.7A=5 =5 INPUT aIF a
6、0 THEN PRINT 3 IF 0 THEN Y=a*8 END IF =-3 ELSE IF a=4 THEN ELSE Y=14+aPRINT 4 =+3 END IFEND IF END IF PRINT Y IF a=5 THEN PRINT -,+ END PRINT 5 END 第6题程序 END IF 第5题程序 IF a=6 THEN PRINT 6 END IF END 第4 题程序 二、课后巩固促提升 1、反思提升:熟记重点知识,反思学习思路和方法,整理典型题本2、完成作业:课本P29页:2题、4题;课时作业Px-x页:x题、x题3、温故知新:阅读课本Px-x页,并完成新发的预习案;探讨随堂优化训练Px-x页1、在右侧程序框图中,输入n=60,按程序运行后输出的结果是 ( )n=1结 束开始S2输出nS=2S=1/(1S)n=2nNYA、0 B、4 C、5 D、6开始i=0输入nn为奇数n=(n-1)/2n=n/2i=i+1n=1?输出i结束2、阅读右上图所示的程序框图,运行相应的程序,输出的结果是 ( )A、2 B、4 C、8 D、16