- 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
您可能关注的文档
最近下载
- 图案变化与统一课件设计.pptx VIP
- 2025年金融风险管理师买入看跌期权与卖出看跌期权策略专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖谈判中的谈判记录与总结技巧专题试卷及解析.pdf VIP
- 2025年房地产经纪人客户隐私保护监管政策解读专题试卷及解析.pdf VIP
- 基于单片机的数控直流稳压电源的设计.docx VIP
- 县域消费扶贫与长效帮扶机制分析.pdf VIP
- 2025年项目管理专业项目交付成果验收检查表编制专题试卷及解析.pdf VIP
- 煤矿露天改扩建项目竣工验收报告.docx
- 人体解剖学复习测试有答案(二).doc VIP
- 基于stm32的智能小车设计毕业设计论文.docx VIP
原创力文档

文档评论(0)