当前位置:首页 >> 数学 >>

高二基本算法语句


第二节
1. 三种语句的一般格式和功能 语句 输入语句 输出语句 赋值语句 一般格式

基本算法语句
功能

2. 条件语句 (1)定义:算法中的________结构由条件语句来表达. (2)条件语句的格式及框图 www.51xcedu.com ①IF—THEN 格式 ②IF—THEN—ELSE 格式

3. 循环语句 (1)算法中的循环结构是由循环语句来实现的. (2)循环语句的格式及框图. ①UNTIL 语句

② WHILE 语句

(3)WHILE 语句和 UNTIL 语句之间的区别与联系 WHILE 语句 区别 UNTIL 语句

执行循环体前测试条件,当条件 执行循环体后测试条件,当条件为假时执行循环 为真时执行循环体,当条件为假 体,当条件为真时终止循环,最少执行一次循环 时终止循环,可能不执行循环体 体 可以相互转换,LOOP UNTIL(条件)相当于 WHILE(反条件)

联系

典例分析

1

题型一 输入、输出和赋值语句 例 1. 问题 1:已知我班某学生上学期期末考试语文、数学和英语学科成绩分别为 80、100、89, 试设计适当的算法求出这名学生三科的平均分. (1) 写出算法并画出流程图 (2) 将以上算法转换成计算机能理解的语言 www.csxcedu.com

举一反三 1.(2009·临沂模拟)下列赋值语句中正确的有( ) ①3=B;②x-y=2;③A=B=-2;④T=T+T. A. 0 个 B. 1 个 C. 2 个 D. 3 个 2 某企业为职工计算工资时按时间计,每月的总工资=每月劳动时间×每小时工资,从总工资中扣除 15%作为医疗保险金,再以总工资的 5?作为奖金,要求输入劳动时间和每小时工资数,输出每位 职工应发工资.请画出程序框图,写出程序语句.

题型二 条件语句 例 2:某居民区的物业管理部门每月按以下方法收取卫生费:3 人和 3 人以下的住户,每户收取 5 元;超过 3 人的住户,每超出 1 人加收 1.2 元.试画出流程图,写出语句,使得能根据输入的人数计算 应收取的卫生费?www.xcydy.com

举一反三 1..写出输入两个数 a 和 b,将较大的数打印出来的算法,写出语句,并画出流程图.

2.. 到银行办理个人异地汇款(不超过 100 万)时,银行要收取一定的手续费,汇款额不超过 100 元,收取 1 元手续费;超过 100 元但不超过 5 000 元,按汇款额的 1%收取;超过 5 000 元,一律收 取 50 元手续费.试用条件语句描述汇款额为 x 元时,银行收取手续费为 y 元的过程,画出程序框图 并写出程序.
2

题型三

循环语句

例 3:编写程序,计算自然数 1+2+3+??+99+100 的和? 你能用两种不同的循 环结构分别写出来吗?

举一反三 1:设计计算 1? 3? 5 ? 7 ??? 99 的一个算法,并画出流程图,写出语句.

2.试用算法语句表示:寻找满足 1? 3 ? 5 ? 7 ??? _____ ? 10000 的最小整数的算法

3.(2009·东营模拟)下面程序运行后输出的结果为_____________ x=5 y=-20 IF x<0 THEN x=y-3 ELSE y=y+3 END IF PRINT x-y,y-x END

.

3

课后作业
一.选择题 1.在下列四个赋值语句中,正确的是( ) A. 4 ? M B. ? M ? M ) C. B ? A ? 3 D. x ? y ? 0

2.下面算法输出的结果是(

a?3 b?a b ? a ?1 b ? b ?1
Print A.3,5 B.4,4 C.4,5 D.5,5

a, b

3.若下列程序执行的结果是 2 input x If Else

x ? 0 Then y?x
y ? ?x

End If Print y 则输入的 x 值是( ) A.2 B. ? 2 4.下列程序的运行结果是( ) C.2 或 ? 2 D.0

x ? 24
If Mod

? x,3? =0

Then

y ?1
Else

y ?0
End If Print y A.0,1 B.1,0 C.0 D.1

二.填空题 5.将下列程序补充完整,使输入两个数后,输出其中较大的一个数。 input X, Y If X> Y Then Print X Else _____________________ End If End
4

6.对 x 取某给定的值,用“秦九韶算法”设计求多项式 6 x 3 ? 5x 2 ? 4 x ? 3 的值时,应先将此 多项式变形为 ,它共做了 7.根据如图所示的算法语句,可知输出的结果 s 为 I ?1 While I<8 I ? I+2 s ? 2 I+3 End While Print s 8.在我国《算经十书》之一的《孙子算经》中“今有物不知其数,三三数之剩二,五五数之 乘三,七七数之乘二,问物几何?” 补全下面的算法语句: m? 2 While 次乘法 次加法。

m ? m ?1
End While Print m 9.下面一段算法语句的目的是 10 input m, n 20 If m/n=Int(m/n)Then GoTo 70 30 c ? m—Int(m/n) ? n 40 m ? n 50 n ? c 60 GoTo 20 70 Print n 三.简答题 13.设计一个程序,输入一个学生的成绩 S,根据该成绩的不同值作以下输出:若 0≤S<60, 则输出“不及格” ;若 60≤S<90,则输出“及格” ;若 S≥90,则输出“优秀” 。



5


相关文章:
高二:基本算法语句
高二:基本算法语句 隐藏>> 基本算法语句一、基本算法语句 1.输入语句、输出语句、赋值语句的格式与功能 语句 输入语句 输出语句 赋值语句 变量=表达式 一般格式 INP...
2015年高中数学《基本算法语句》自测试题
2015年高中数学《基本算法语句》自测试题_数学_高中教育_教育专区。2015年高中数学《基本算法语句》自测试题2015 年高中数学《基本算法语句》自测试题 【梳理自测】...
1.2基本算法语句
1.2基本算法语句_高二数学_数学_高中教育_教育专区。人教A版必修3课本 1.2 基本算法语句 1.下列给出的语句中正确的个数是( ①输入语句 INPUT a+2 PRINT “...
基本算法语句
基本算法语句_高三数学_数学_高中教育_教育专区。基本算法语句 学案71 基本算法语句 导学目标:理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循...
基本算法语句
基本算法语句_数学_高中教育_教育专区。基本算法语句撰稿:赵代立 责编:丁会敏 一、目标认知 学习目标: 1、正确理解输入语句、输出语句、赋值语句的结构. 2、会写...
1.2 基本算法语句
1.2 基本算法语句_数学_高中教育_教育专区。1.2 基本算法语句 【入门向导】 在超市买完东西付款时, 收银员会用扫描仪读取物品上的条形码, 而后计算机屏幕上会 ...
基本算法语句
基本算法语句_高一数学_数学_高中教育_教育专区。基本算法语句一、赋值语句 用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句。 赋值语句的一般格式为:...
基本算法语句与算法案例
基本算法语句与算法案例_高二数学_数学_高中教育_教育专区。基本算法语句与算法案例时间:45 分钟 分值:100 分 一、选择题(每小题 5 分,共 30 分) 1.下列...
算法与程序框图、基本算法语句 教案 高二
算法与程序框图、基本算法语句 教案 高二_理学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 算法与程序框图、基本算法语句 教案 高二_理学_高等教育_...
1.2. 基本算法语句(1)
陈虹的教学设计———必修 3 §1.2.1 基本算法语句——赋值、输入、输出语句教学目标 (1)正确理解赋值语句、输入语句、输出语句的结构; (2)让学生充分地感知...
更多相关标签: