【预-讲-练-结】人教版数学必修三1.2.2条件语句
1. 2.2条件语句(讲).doc
1.2.2条件语句(预).doc
1.2.2条件语句(练).doc
1.2.2 条件语句(结).doc
1.2.2条件语句(练)
一、选择题
1.条件语句中IF…EISE…的作用是( )
A.判断条件真假 B.执行条件
C.表示条件为真 D.表示条件为假
[答案] A
2.以下关于条件语句的说法,正确的是( )
A.条件语句的执行是按照程序中的先后顺序执行的
B.条件语句实现了程序框图中的条件结构
C.条件语句不能嵌套,即条件语句中不能再使用条件语句
D.条件语句一定要完整,即IF-THEN-ELSE-END IF中每一部分都不能少
[答案] B
3.求下列函数的函数值的算法中需要用到条件语句的函数为( )
A.f(x)=log4(x2+1) B.y=x3-1
C.f(x)=1(x≤2.5)-1(x>2.5) D.f(x)=2x
[答案] C
4.下面程序运行后输出结果是3,则输入的x值一定是( )
INPUT x
IF x>0 THEN
y=x
ELSE
y=-x
END IF
PRINT y
END
A.3 B.-3
C.3或-3 D.0
[答案] C
[解析] 该程序语句是求函数y=|x|的函数值,∵y=3,∴x=±3.
5.运行下列程序,当输入数值-2时,输出结果是( )
INPUT x
IF x>0 THEN
y=4
ELSE
y=2
END IF
PRINT y
END
[答案] D
[解析] 该算法是求分段函数
y=3x x>02x+1 x=0-2x2+4x x<0,当x=-2时的函数值,
∴y=-16.
6.下列程序语句的算法功能是( )
INPUT a,b,c
IF a<b THEN
a=b
END IF
IF a<c THEN
a=c
1.2.2条件语句(预)
一、预习目标
通过预习知道条件语句的应用背景及其一般结构。
二、 预习内容
预习教材回答:什么样的问题背景下需要使用条件结构?请举例说明。
三、 提出疑惑
同学们,通过你的自主学习,你还有哪些疑惑,请把它填在下面的表格中
疑惑点 疑惑内容
课内探究学案
学习目标:1.正确理解条件语句的概念;
2.能应用条件语句编写程序框图;
3.能应用条件语句编写程序。
学习重点:条件语句的步骤、结构及功能。
学习难点:会编写程序中的条件语句
学习过程:
一、〖知识再现〗
上节课所学习的三种算法语句是什么?并分别写出它们的一般格式.
输入语句、输出语句和赋值语句
输入语句的一般格式是:__________________________________________.
输出语句的一般格式是:__________________________________________.
赋值语句的一般格式是:__________________________________________.
二、〖创设情境〗
试求自然数1+2+3+……+99+100的和.显然大家都能准确地口算出它的答案:5050.
而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出
语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法
语句中的另外两种:条件语句和循环语句,这节课我们
1.2.2 条件语句(结)
IF—THEN语句的应用
[例1] 输入一个实数x,若它是非负数,就输出它,否则不输出它,画一个程序框图解决这个问题,再写出相应的程序.
[自主解答]
程序为:
INPUT “x=”;xIF x>=0 THEN PRINT xEND IFEND
————— —————————————
单支条件语句采用IF-THEN的形式,IF后对条件进行判断,若条件成立,则执行THEN后的语句体;若条件不成立,则结束条件语句,执行END IF后面的语句.
——————————————————————————————————————
1.画出程序框图并编写程序:任意输入三个实数,输出最小的数.
解:
INPUT a,b,cIF a>b THENa=bEND IFIF a>c THENa=cEND IFPRINT aEND
IF—THEN—ELSE语句的应用
[例2] 已知函数y=x2-1,x≥0,2x2-5,x<0,画出程序框图并编写一个程序,对每输入的一个x值,都得到相应的函数值.
[自主解答] 程序框图如下:
程序如下:
INPUT “x=”;x
IF x>=0 THEN
y=x^2-1
ELSE
y=2*x^2-5
END IF
PRINT “y=”;y
END
1. 2.2条件语句(讲)
教学目标:1.正确理解条件语句的概念;
2.能应用条件语句编写程序框图;
3.能应用条件语句编写程序。
教学重点:条件语句的步骤、结构及功能。
教学难点:会编写程序中的条件语句
教学过程:
一、知识再现
上节课所学习的三种算法语句是什么?并分别写出它们的一般格式.
输入语句、输出语句和赋值语句
输入语句的一般格式是: 输出语句的一般格式是: 赋值语句的一般格式是:
二、创设情境
试求自然数1+2+3+……+99+100的和.显然大家都能准确地口算出它的答案:5050.
而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出
语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本
算法语句中的另外两种:条件语句和循环语句,这节课我们先来学习条件语句.
资源评论
共有 0位用户发表了评论 查看完整内容我要评价此资源