资料摘要

条件语句知识回顾:1.基本算法语句包含哪些?答:各种程序设计语言中都包含下列基本的算法语句:输入语句输出语句赋值语句条件语句循环语句2.顺序结构对应的算法语句是什么?答:顺序结构是任何一个算法都离不开的基本结构。输入、输出语句和赋值语句基本上对应于算法中的顺序结构。计算机从上而下按照语句排列的顺序执

  • 资料类型:教学教案文档
  • 所属课文:1.2.2 条件语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
51
下载次数
0
更新时间
2019-06-24 11:09:00
来源学校
学校:石嘴山市第一中学

1.2.2 条件语句名师教学设计2

未知
2019-06-24 11:09:00
51
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

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:编写程序,输入一元二次方程axbxc0的系数,输出它的实数根. 解析:算法语句:

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.fxx1

2B.fxlog2x

2x1,x1C.fxx

2,x1D.fx0

解析:A,B,D中函数在定义域上,只有一个解析式故不需要条件语句而C中函数2x1,x1fxx是一个分段函数

2,x1需要对自变量进行判断,再决定选用哪个解析式故需要条件语句.故选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中的最大数;④求函数fxx1,x0的函数值.

x2,x0其中不需要用条件语句来描述其算法的有

(

)

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%

PRINT

Y ELSE

IF X<=1000000 THEN

Y=50

PRINT

Y END IF END IF END IF

第 1 页,共 1 页

文档信息

  • 格式: 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:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。