条件语句5.21.docVIP

  • 4
  • 0
  • 约4.54千字
  • 约 7页
  • 2015-08-11 发布于山西
  • 举报
课题 条件语句 课时 1 课型 新授 教 学 目 标 知识与技能:理解条件语句的结构和功能,会运用条件语句编写简单的Scilab程序。 过程方法与能力:通过利用条件分支结构程序框图,编写条件语句。通过解决实际问题,提高应用算法的能力 情感态度与价值观:通过本节的学习,使学生进一步体会算法思想,体会算法在解决问题中的有效性 重点 分析 条件语句 难点 分析 应用条件语句编写程序 课程资源开发 及课前准 备 1. 对内容的挖掘 2. 课后题的选择 3. 《红对勾》中题目的选取 4. 练习中题目的选取 5. 对学生能力的判定 教 学 过 程 与 内 容 课后反思 1.复习回顾: 三种语句特点 2.讲授新课: 条件语句: ( 概念:处理条件分支逻辑结构的算法语句叫做条件语句. ( 条件语句的分类:(1)if语句:条件执行语句(本节主要讲解内容). (2)select-case语句:多条件执行语句. ( 条件分支结构的一般格式: 格式(1):if 表达式 语句序列1; else 语句序列2; end 说明:☆在这种格式中,如果表达式为真,则执行语句序列1;如果表达式为假,则执行语句序列2.两个语句序列只能执行其一. ☆格式(1)所对应的程序框图:如图03-05-01所示. 例1 已知函数,编写一个程序,对每输入的一个,都能得到相应的值。 解:(1)程序: 另解: x=input(“x=”); x=input(“x=”); if x=0 if x0 y=x; y=-x; else else y=-x; y=x; end end 格式(2):if 表达式 语句序列1; end 说明:☆ 在这种格式中,如果表达式为真,则执行语句序列1;如果表达式为假,则跳出程序执行end后面的语句. 格式(2)所对应的程序框图:如图03-05-03所示. 例2 编写一个程序,输出,输出七个数中的正数,同时画出程序框图. 解:(1)程序: x=input(“x=”); if x0 print(%io(2),x); end (条件语句的功能:用来实现算法中的条件分支结构.如比较两个数的大小,处理分段函数问题等等. (条件语句的嵌套: ☆嵌套格式:if 表达式 语句序列1; else if 表达式 语句序列1; else 语句序列2; end 语句序列2; End 说明:结合具体问题可以进行更多的嵌套. ☆条件语句嵌套的程序框图:如图03-05-04所示. 例3 已知分段函数,试设计程序框图并编写程序,输入的的值,输出相应的 值. 解:(1)程序框图:如图03-05-05所示. (2)程序: x=input(“x= ”); if x0

文档评论(0)

1亿VIP精品文档

相关文档