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

高二基本算法语句


第二节
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


相关文章:
最新人教版高中数学必修3第一章基本算法语句
最新人教版高中数学必修3第一章基本算法语句 - 1 .2 一、本节知识结构 基本算法语句 二、教学重点与难点 重点:通过实例,使学生理解 5 种基本的算法语句的表示...
基本算法语句与算法案例
基本算法语句与算法案例_高二数学_数学_高中教育_教育专区。基本算法语句与算法案例时间:45 分钟 分值:100 分 一、选择题(每小题 5 分,共 30 分) 1.下列...
高二算法与程序设计总结
高二算法与程序设计总结_其它课程_高中教育_教育专区。衷心祝愿同学们在 2017 ...For 循环语句基本结构(写在左边横线上) 例:写出用 for 循环在窗体 form 中...
2011年高二数学测试:1.3《基本算法语句》(苏教版必修3))
2011年高二数学测试:1.3《基本算法语句》(苏教版必修3))_高中教育_教育专区。2011年高二数学测试:1.3《基本算法语句》(苏教版必修3))基本...
高二学习计划
高二学习计划 - 学习计划 计划学习内容 算法与程序框图 算法 初步 统计 概率 基本算法语句 算法案列 随机抽样 用样本估计总体 变量间的相关关系 随机事件的概率 ...
最新人教版高中数学必修3第一章《基本算法语句》课堂探究
最新人教版高中数学必修3第一章《基本算法语句》课堂探究_高二数学_数学_高中教育_教育专区。课堂探究 1.程序语言都包含一些基本的语句结构,它们分别是___、___、...
高二数学赋值、输入、输出语句
高二数学赋值、输入、输出语句 - 第6课 §1.3 基本算法语句——赋值、输入、输出语句 教学目标 (1)正确理解赋值语句、输入语句、输出语句的结构; (2)让学生...
高二数学用计算机语言表示算法
高二数学用计算机语言表示算法_从业资格考试_资格考试/认证_教育专区。*10.3 用...2. 了解并掌握 Scilab 中的基本语句,如赋值语句、输入输出语句、条件语句、循环...
高二数学程序框图
(一)几个基本程序框的介绍 1、起、止框; 2、...2 3 1000 [ 说明 ] 循环结构中必须有判断语句,...高二数学程序框图4 20页 2下载券 高二数学算法与...
高二第7讲 算法初步(教师版)
【答案】 9 5 题型五 基本算法语句 例 7(1) (2013 年高考陕西卷(理) 根据下列算法语句, 当输入 x 为 60 时, 输出 y 的值为 ) - 11 - / 15 高二...
更多相关标签: