四川省古蔺县中学高中数学必修三:1.2.2 条件语句学案导学学习目标:1、正确理解条件语句的概念,2、掌握条件语句的结构.3、会应用条件语句编写程序. 学习重点、难点:重点:条件语句的步骤、结构及功能. 难点:会编写程序中的条件语句. 教学基本流程: 复习回顾,问题引入------问题导学,条件语句总结---例题展示,巩固提高----练习反馈-----小结作业教学情景设计:一、复习回顾,问题 引入复习回顾1. 提问:算法的三种逻辑结构?条件结构的框图模式?2. 提问:输入语句、输出语句和赋值语句的格式与功能?问题引入3. 一次招生考试中,测试三门课程, 如果三门课程的总成绩在 200 分及以上,则被录取. 请对解决此问题的算法分析,画出程序框图. (变题:…总成绩在 200 分以下,则不被录取)2、试读问题引入中程序,说说新的语句的结构及含义.3、 条件语句的一般有两种: 4、条件语句格式5、条件语句及框图教师引导学生分析条件语句的流程,并做说明:1)“条件”是由一个关系表达式或逻辑表达式构成,其一般形式 为“<表达式><关系运算符><表达式>”,常用的运算符有“>”(大于)、“<”(小于)、“>=”(大于或等于)、“<=”(小于或等于),“<>”(不等于). 关系表达式的结果可取两个值,以“真”或“假”来表示,“真”表示条件满足,“假”则条件不满足. 2)“语句”是由程序语言中所有语句构成的程序段,即可以是语句组.3)条件语句可以嵌 套,即条件语句的 THEN 或 ELSE 后面还可以跟条件语句,嵌套时注意内外分层,避免逻辑混乱.三、例题展示,巩固提高1)例 1:编写程序,输入一元二次方程 ax2+bx+c=0 的系数,输出它的实数根. (教法:算法分析 →画程序框图 →编写程序 → 给出系数的一组值,分析框图与程序各步结果) 注意:解方程之前,先由判别式的符号判断方程根的情况. 函数 SQR()的功能及格式.2)讨论:例 1 程序中为何要用到条件语句?条件语句一般用在什么情况下? 4)例 2:编写程序,使得任意输入的 3 个实数从小到大排列. (讨论:先用什么语句?→ 用具体的数值给 a、b、c,分析计算机如何排列这些数?→写出程序 → 画出框图 → 说说算法 → 变式:如果是4 个实数呢?小结:条件语句的格式与功能及对应框图. 编程的一般步骤:1)算法分析 :2)画程序框图:3)写出程序:四、练习反馈: 1、编写程序,判断一个整数是偶数还是奇数,即从键盘上输入一个...