资料摘要
条件语句知识回顾:1.基本算法语句包含哪些?答:各种程序设计语言中都包含下列基本的算法语句:输入语句输出语句赋值语句条件语句循环语句2.顺序结构对应的算法语句是什么?答:顺序结构是任何一个算法都离不开的基本结构。输入、输出语句和赋值语句基本上对应于算法中的顺序结构。计算机从上而下按照语句排列的顺序执
- 资料类型:教学教案文档
- 所属课文:1.2.2 条件语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 51
- 下载次数
- 0
- 更新时间
- 2019-06-24 11:09:00
- 来源学校
- 学校:石嘴山市第一中学
1.2.2 条件语句名师教学设计2
未知
摘要:暂无摘要
关键词:1.2.2 条件语句名师教学设计2
正文
条件语句
知识回顾:
1.
基本算法语句包含哪些?
答:各种程序设计语言中都包含下列基本的算法语句:
输入语句
输出语句
赋值语句
条件语句
循环语句
2.顺序结构对应的算法语句是什么?
答:顺序结构是任何一个算法都离不开的基本结构。输入、输出语句和赋值语句基本上对应于算法中的顺序结构。
计算机从上而下按照语句排列的顺序执行这些语句。
语句n 语句n+1
输入语句和输出语句分别用来实现算法的输入信息,输出结果的功能。
3.算法语句的作用是什么?
答:算法语句的作用:
输入语句的作用:输入信息。
输出语句的作用:输出信息。
赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值。
学习任务
(一)读教材,首战告捷
让我们一起来阅读教材,并做好色笔区分吧。
人教A版:阅读教材(25)页到(29)页,条件语句。
(二)
试身手,
初露锋芒
让我们来试试下面的问题和小练习吧。
1.
条件语句的概念是什么?
答:处理条件分支逻辑结构的算法语句叫条件语句. 2.
条件语句的一般格式是什么?
答:条件语句的一般格式为:
练习:
例1: 编写程序,求实数x的绝对值.
算法语句为:
INPUT x
IF
x>=0
THEN PRINT
x ELSE PRINT
-x END IF END
例2:编写程序,输入一元二次方程axbxc0的系数,输出它的实数根. 解析:算法语句:
INPUT
“
a,b,c =”;a,b,c
d=b^2-4*a*c IF
d>=0
THEN
p=-b/(2*a) q=SQR(d)/(2*a) IF
d=0
THEN
PRIUT “x1=x2=”;P
ELSE 2
PRIUT “x1,x2=”;p+q,p-q
END IF ELSE
PRIUT “NO real root”
END IF END
(三)看微课,各个击破
微课
——《条件语句
》(资源#507985)
听听微课里的攻略吧,让你的挑战出手不凡!
(四)攻难关,自学检测
让我们来挑战吧!你一定是最棒的
使得任意输入的3个整数按从大到小的顺☆
1.编写程序,序输出. 算法分析:用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c. 具体操作步骤如下: 第一步:输入3个整数a,b,c. 第二步:将 a与b比较,并把小者赋给b,大者赋给a. 第三步:将a与c比较. 并把小者赋给c,大者赋给a,此时a已是三者中最大的. 第四步:将b与c比较,并把小者赋给c,大者赋给b,此时a,b,c已按从大到小的顺序排列好. 第五步:按顺序输出a,b,c. 算法语句:
INPUT
“a,b,c =”;a,b,c IF
b>a
THEN t=a a=b b=t END IF IF
c>a
THEN t=a a=c
c=t END IF IF
c>b
THEN t=b b=c c=t END IF
PRINT a,b,c END
(五)找规律,方法总结
条件语句的基本格式:
我发现的规律是:
答:
测一测,大显身手《条件语句》
一、选择题
1.
设计下列函数求值算法程序时需要运用条件语句的函数为(
)
A.fxx1
2B.fxlog2x
2x1,x1C.fxx
2,x1D.fx0
解析:A,B,D中函数在定义域上,只有一个解析式故不需要条件语句而C中函数2x1,x1fxx是一个分段函数
2,x1需要对自变量进行判断,再决定选用哪个解析式故需要条件语句.故选C.
2.
条件语句的一般形式如下所示,其中B表示的是
A.条件
B.条件语句
C.满足条件时执行的内容
D.不满足条件时执行的内容
解析:通过对程序分析,本程序意义为:
如果条件A成立,则执行B 否则,执行C A:因为条件为A,所以错误
B:因为“if A then B“整句为条件语句,所以错误
C:B为满足条件时执行的内容,故正确
D:不满足条件时执行的内容为C,故错误
故答案为:C 3给出以下四个问题:
①输入一个正数x,求它的常用对数值;
②求面积为6的正方形的周长;
③求三个数a,b,c中的最大数;④求函数fxx1,x0的函数值.
x2,x0其中不需要用条件语句来描述其算法的有
(
)
A.1个
解析:B
二、解答题:
1.到银行办理个人异地汇款(不超过100万元),银行收取一定的手续费,汇款额不超过100元,收取1元手续费,超过100元但不超过5 000元,按汇款额的1%收取,超过5 000元,一律收取50元手续费,请用条件语句描述汇款额为x元时,银行收取手续费y元的过程,画出流程图,并写出算法语句. 解析:
程序框图:
B.2个
C.3个
D.4个
算法语句:
INPUT
X
IF
X<=100 THEN
Y=1 PRINT
Y
ELSE
IF X<=5000 THEN
Y=X*1%
Y ELSE
IF X<=1000000 THEN
Y=50
Y END IF END IF END IF
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2019-06-24 11:09:00
- 下载次数: 0
- 浏览次数: 51
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147288
来自:学校:石嘴山市第一中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.2 条件语句名师教学设计2是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.2 条件语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。