高中数学课件-几种基本语句-条件语句

合集下载

人教版高中数学必修三.2条件语句PPT课件

人教版高中数学必修三.2条件语句PPT课件

1
y
0
2.下面程序的意义是_____________ INPUT x
1
IF x>0 THEN
y=1
ELSE
IF x=0 THEN
y=0
ELSE
y=-1
END IF
ELSE IF
PRINT y
END
(x 0) (x 0) (x 0)
人教版高中数学必修三.2条件语句PPT 课件
3.将程序补充完整 输入两个数,输出其中较大的数,程序如下:
IF 条件 THEN 语句体 END IF
满足条件? 否

步骤A
计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条 件符合,就执行THEN后的语句体,否则执行END IF 之后的语句。
(2) IF—THEN—ELSE语句:
IF 条件 THEN 语句体1
ELSE 语句体2
END IF
q = SQR(ABS(d)) / (2 * a)
IF d >= 0 THEN x1 = p + q
x2 = p - q IF x1 = x2 THEN
PRINT “两个相等的实根:x1=x2”;x1
ELSE
PRINT “两个不相等的实根:x1=” ;x1,“x2=”;x2
END IF ELSE
PRINT “没有实根”
人教版高中数学必修三.2条件语句PPT 课件
人教版高中数学必修三.2条件语句PPT 课件
〖例2变式〗:有三个数 a,b,c由键盘输入,输出其中最大的数,
写出该问题的算法,画出程序框图,并写出相应的程序。
算法:
开始
第一步:输入三个整
数a,b,c

高中数学必修3精全册(人教A版) (1)PPT课件

高中数学必修3精全册(人教A版) (1)PPT课件
算法最重要的特征: 1.有序性 2.确定性 3.有限性
.
3
算法的基本特点
1、有限性
一个算法应包括有限的操作步骤,能在执 行有穷的操作步骤之后结束。
2、确定性 算法的计算规则及相应的计算步骤必须是唯 一确定的,既不能含糊其词,也不能有二义 性。
3、有序性 算法中的每一个步骤都是有顺序的,前一步 是后一步的前提,只有执行完前一步后,才 能执行后一步,有着很. 强逻辑性的步骤序列4。
.
13
(4)条件语句
IF-THEN-ELSE格式
IF 条件 THEN 语句1 ELSE 语句2 END IF
n IF-THEN格式
满足条件? 是
语句1
否 语句2
IF 条件 THEN 语句 END IF
满足条件? 否
是 语句
.
14
(5)循环语句
①WHILE语句
WHILE 条件 循环体 WEND
②UNTIL语句
i=i+1

条件

i>100? 是
输出s
直到型循环结构
.
结束
11
设计一个计算1+2+3+……+100的值的算法,并画出程序框图。
算法: 第一步:令i=1,s=0; 第二步:若i<=100成立,则执行第三步;否则,输出s,结束算法; 第三步:s=s+i; 第四步:i=i+1,返回第二步。
程序框图如下:
第一章 算法初步
.
1
算法知识结构:
基本概念 表示方法
算 法
基本结构
自然语言 程序框图 基本算法语句 顺序结构 条件结构 循环结构
输入、输出语句 赋值语句 条件语句 循环语句

人教版高中数学必修三《条件语句》ppt课件

人教版高中数学必修三《条件语句》ppt课件

IF x<0 THEN
x=ABS(x)
END IF
PRINT “x的绝对值为:”;x
END
开始
(2)INPUT x IF x>0 THEN y=1 ELSE y=0 END IF PRINT y END
输入x
X>0?
N
Y
y=1
输出y
结束
开始
输入x
X<0?
N
Y
X=ABS(x)
输出x 结束
y=0
例2编写程序,输出两个不相等的实数a、b的最大值
IF c > b THEN
t=b,b=c,c=t
t=b b=c
c=t
END IF
PRINT a,b,c
END
(4).读程序,说明程序的运行过程:
整数
INPUT “Please input an integer:” ; x
IF 9<x AND X<100 THEN
A=x\10 b=x MOD 10 x=10*b+a PRINT x END IF END
(3)有计算功能 (1)“=”的右侧必须是表达式,左侧必 须是变量 (2)一个语句只能给一个变量赋
(3)有计算功能
问题
1、回忆程序框图中的两种条件结构。 2、指出条件语句的格式及功能。 3、指出两种条件语句的相同点与不同点。 4、揭示程序中的条件语句与程序框图中的条件结构存在一一对 应关系。
2、条件结构常用的程序语言和格式
对应的流程图: 开始
输入a,b,c
b>a?

c>a?

c>b?

输入a,b,c
结束
相应的QBASIC程序:

高中数学ppt课件全套

高中数学ppt课件全套

多面体
多面体由多个平面多 边形围成,具有顶点 对称的特点,常见的 多面体有四面体、六 面体等。
空间几何体的表面积和体积
总结词
掌握各类空间几何体的表 面积和体积计算公式,能 够进行相关计算。
球体的表面积公式
$4pi r^{2}$,其中$r$为 球半径。
球体的体积公式
$frac{4}{3}pi r^{3}$,其 中$r$为球半径。
掌握集合的基本运算规则
详细描述
介绍集合的运算,包括并集、交集、差集等,以及这些运算的性质和规则。
逻辑关系与推理
总结词
理解逻辑关系和推理的基本概念
详细描述
介绍逻辑关系和推理的概念,包括命题、条件语句、推理规则等,以及如何运用逻辑关系和推理解决实际问题。
02
函数与极限
函数的基本性质
函数的定义域和值域
高中数学PPT课件全套
• 集合与逻辑 • 函数与极限 • 三角函数与三角恒等变换 • 数列与数学归纳法 • 解析几何初步 • 立体几何初步
01
集合与逻辑
集合的基本概念
总结词
理解集合的基本定义和性质
详细描述
介绍集合的基本概念,包括元素、子集、并集、交集等,以及集合的表示方法 。
集合的运算
总结词
01
02
03
数列的定义
数列是一种按照一定顺序 排列的数集。它可以是无 限的,也可以是有限的。
数列的项
数列中的每一个数被称为 一项。
数列的项数
数列中的数的个数称为项 数。
等差数列与等比数列
1 2
等差数列的定义
如果一个数列从第二项起,后一项与前一项的差 等于同一个常数,则这个数列被称为等差数列。

高中数学必修3输入、输出语句和赋值语句课件

高中数学必修3输入、输出语句和赋值语句课件

语句n 语句n+1
探究新知
程序设计语言有很多种。如BASIC,Foxbase,C语言,C++,J++,VB等。为了实现算法中的 三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的 算法语句: 输入语句 输出语句 赋值语句 条件 语句 循环 语句 这就是这一节所要研究的主要内容——基本算法语句。今天,我们先一起来学习输入、输出语句 和赋值语句。
输出S
PRINT “S=”; S
〖思考〗:在课本图1.1-2程序框图中的输出框的内容怎样用输出语句来表达? 参考答案: 输出框:PRINT “n是质数.” PRINT “n不是质数.”
探究新知
【例题解析】 〖例2〗:编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
分析:先写出算法,画出程序框图,再进行编程。
课堂小结
基本算法语句
三、赋值语句 1、一般格式:
变量=表达式
2、说明: ①作用是将表达式所代表的值赋给变量,计算。 ②赋值语句中的“=”称为赋值号。 ③赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式。 ④赋值号左右不能对换。 ⑤不能用赋值号进行代数式的演算。 ⑥一个语句只能给一个变量赋值; ⑦可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。
y=x^3+3*x^2-24*x+30 ---------赋值语句
PRINT x -------------------------输出语句
PRINT y -------------------------输出语句
END -------------------------表示结束
探究新知

高中数学-几种基本语句---条件语句

高中数学-几种基本语句---条件语句

层 语句 1
条 件
ELSE
语 语句2
句 END IF
程序框图:



满足条件1?



ELSE

否 满足条件2?
否 语句3
语句 3 END IF
语句2
是 语句1
例3:已知, y
-2x 1(x
x
)
x 1(x ) 序,输出相应的函数值。
算法: 1、输入自变量x
2、如果x<0;则 y=-2x+1,
输出C.
IF 条件1 THEN
条件语句的嵌套格式
语句 1
程序框图:
ELSE
内 层
IF 条件2
THEN
条 件
语句2
语 句
ELSE
语句 3


满足条件1?



件 否 满足条件2? 语
语句1


语句3
语句2
END IF
END IF
条件语句的嵌套格式
IF 条件1 THEN
内 IF 条件2 THEN
练画输If出:y入=x程.<-x已0;序x知+t框h1分e;图n段,函编数写y 程0-x,x1,1,
(x (x (x
0) 0) 0)
开始
else
输入x
序,if输x入=0自th变en量x的值,


x>
输出其y相=0应;的函数值. else
是 x<
0
否0
y=x+1
y=x+1;
y=-x+1
y=0
end if 输出y

广东省汕头市东厦中学人教A版高中数学必修三:1.2.2-1.2.3条件语句和循环语句 课件

广东省汕头市东厦中学人教A版高中数学必修三:1.2.2-1.2.3条件语句和循环语句 课件

开始
i 1 sum 0
sum sum i i i 1sum
i 100 ? 否

输出sum
结束
程序:
i=1 SUM=0
DO SUM=SUM+i i=i+1
LOOP UNTIL i>100
PRINT SUM
END
第十二页,编辑于星期日:十一点 分。

输出sum
i=1
SUM=0 WHILE i<=100
SUM=SUM+I i=i+1
WEND PRINT SUM
END
结束
当型循环结构
第九页,编辑于星期日:十一点 分。
练习:编写一个程序计算1+1/2+1/3+1/4+…+1/99
i=1
s=0
while i<=99 s=s+1/i i=i+1 wend print s end
END
第七页,编辑于星期日:十一点 分。
基本算法语句
六、循环语句
1、一般格式: WHILE 语句
WHILE条件 循环体
WEND
2、说明:先判断,再执行。
条件P
不满足
循环体
满足
第八页,编辑于星期日:十一点 分。
程序:
开始
i 1
sum 0
i i 1sum
sum sum i
i 100 ? 是
end if end
第五页,编辑于星期日:十一点 分。
基本算法语句
五、条件语句
例2、编写程序,输入一个x的值,如果它是正数,则输出它,
否则不输出。
input x

高中数学人教A版必修3第一章 1.2 1.2.2 条件语句课件

高中数学人教A版必修3第一章 1.2 1.2.2 条件语句课件
1.2.2 条件语句
预习课本 P25~29,思考并完成以下问题
(1)条件语句的格式、功能分别是什么?
(2)程序中的条件语句与程序框图中的条件结构存在怎样的 对应关系?
(3)条件语句中的两种形式有什么区别与联系?
[新知初探]
1.条件语句的一般格式及功能
语句体
语句体 1 语句体 2
条件
条件
语句体 END IF
4.写出下列程序的运行结果. 若 a=4,则 b=________;若 a=-4,则 b=________.
解析:分析程序可知,上述程序是一个分段函数的程序,
即 b=0a2.5+a,3aa+<10,,a≥0, 所以当 a=4 时,b=42+3×4+1=29; 当 a=-4 时,b=0.5×(-4)=-2. 答案:29 -2
语句体 1 语句体 2
2.两种条件语句的区别与联系
[小试身手]
1. 下列关于 IF 语句的叙述正确的是
()
A.IF 语句中必须有 ELSE 和 END IF
B.IF 语句中可以没有 END IF
C.IF 语句中可以没有 ELSE,但必须以 END IF 结束
D.IF 语句中可以没有 END IF,但必须有 ELSE 解析:选 C IF 语句中的 IF 和 END IF 是成对出现的,
[解] 程序如下:
INPUT “S=”;S IF S<60 THEN
PRINT “不及格” END IF IF S>=60 AND S<=90 THEN
PRINT “及格” END IF IF S>90 THEN
PRINT “优秀” END IF END
使用条件语句嵌套应关注两点 (1)适用范围:适用于判断条件多于一个时.此时,若 重复应用条件语句,书写程序繁琐,可用条件语句的嵌套. (2)分清层次:编写条件时,要注意 IF 和 END IF 的配 对,常常利用文字的缩进来表示嵌套的层次,以便于程序 的阅读与理解.嵌套可以多于 2 个.

1.2.2条件语句

1.2.2条件语句

知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
知 能 巩 固 提 升
目 录 课 程 目 标 设 置 主 题 探 究 导 学
1.( 1.(5分)已知条件语句,如下: 已知条件语句,如下:
典 型 例 题 精 析
知 能 巩 固 提 升
则下列说法正确的是( 则下列说法正确的是(
目 录 课 程 目 标 设 置 主 题 探 究 导 学
)
典 型 例 题 精 析
型 例 题 精 析
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
知 能 巩 固 提 升
目 录 典 课 程 目 标 设 置 主 题 探 究 导 学 型 例 题 精 析
根据输入x的值,计算y的值. , 根据输入x的值,计算y的值.
请编写一个算法,并写出相应的程序. 请编写一个算法,并写出相应的程序.
知 能 巩 固 提 升
【解析】算法:第一步:输入x值; 解析】算法:第一步:输入x
目 录 课 程 目 标 设 置 主 题 探 究 导 学
第二步: x≤2.5,则 +1,否则 否则, 第二步:若x≤2.5,则y=x2+1,否则,y=x2-1. 第三步:输出y. 第三步:输出y. 程序如下: 程序如下: INPUT IF ELSE y=x^2-1 y=x^2END IF PRINT END “y=”;y y=” y=x^2+1 “x=”;x x=” x<=2.5 THEN

【成才之路】2014-2015学年高中数学 1.2.2 条件语句课件 新人教A版必修3

【成才之路】2014-2015学年高中数学 1.2.2 条件语句课件 新人教A版必修3

a
b
规律总结:条件语句与条件结构的联系 (1)根据条件结构构写条件语句时的三个关注点. ①选择语句格式.当判断语句的两个出口语句都要执行
时,采用“IF—THEN—ELSE”语句,当判断语句的两个出口语
句只有一个要执行时,采用“IF—THEN”语句.
②确定条件和语句体.条件即为判断框内的条件,放在IF 后,判断框中 “是”后的处理框中的内容是 THEN后的语句体 1,“否” 后的处理框中 ( 如果有的话 ) 的内容,是 ELSE后的语 句体2.
程序如下: INPUT x IF x>0 THEN y=1 ELSE IF x=0 THEN y=0 ELSE y=-1 END IF END IF PRINT y END
规律总结: 条件语句必须以 IF 开始,以 END IF 结 束,一个IF必须和一个END IF对应,尤其对条件语句的嵌套问 题,应注意每一层的结构的完整性,不能漏掉END IF.对于三
成才之路 · 数学
人教A版 · 必修3
路漫漫其修远兮 吾将上下而求索
第一章
算法初步
第一章
1.2 基本算法语句
1.2.2 条件语句
1
预习导学
3
随堂测评
2
互动课堂
4
课后精练
预习导学
●课标展示 1 .了解条件语句的两种格式及其功能,明确条件语句与 条件结构的对应关系. 2.能用条件语句编写程序解决有关问题.
t=a,a=b,b=t.
(2)如要将三个数按从大到小的顺序打印出来,如何修改程 序?( 只须将三个条件:依次改为: “b>a”,“c>a”,“c>b”
即可).如果有多个数排列顺序,则依次将第1,2,3„各数与其后

高中数学必修3课件:1.2.2 条件语句

高中数学必修3课件:1.2.2 条件语句
第一章 算法初步
•1.2.2 条件语句
• 学习导航
学习目标 实例 ―了―解→ 条件语句的意义 ―理―解→
用条件语句 条件语句格式 ―掌―握→ 编写简单程
序的方法 重点Байду номын сангаас点 重点:条件语句格式的应用.
难点:用条件语句对简单程序的编写.
新知初探思维启动
1.条件语句的概念 处理条件结构的算法语句,叫做条件语句. 2.条件语句的格式
跟踪训练 2.根据如图框图,写出输入x的值,输出函数y=f(x)值的 程序.
解:程序如下:
题型三 条件语句的综合应用
例3
-x+1 x<0, 已知分段函数 y=0 x=0,
x+1 x>0,
编写程
序,要求输入自变量 x 的值,输出相应的函数值,并画 出程序框图.
【解】 程序框图:
程序如下:
【名师点评】 理解条件语句的嵌套时,要分清内层条件语 句与外层条件语句,内层的条件结构是外层条件结构的一个 分支.
y=2xx2-1
x<3 x≥3
的函数值.
【答案】
(1)-8
(2)8
(3)y=2xx2-1
x<3 x≥3
【名师点评】 条件语句特别适合处理分段函数的问题,本 题中,当输入-4时,由于x=-4满足条件“x<3”,故计算 机执行THEN后面的语句体y=2x;当输入3时,由于x=3不满 足条件“x<3”,故计算机执行ELSE后的语句体.
跟踪训练 1.把如下程序框图用相应的程序表示:
解:程序如下:
INPUT “a,b=”;a,b IF a<b THEN
x=a a=b b=x END IF PRINT a,b END
题型二 IF-THEN-ELSE语句的应用

福建省仙游第一中学2015-2016学年人教版高中数学必修三课件 1.2.2条件语句

福建省仙游第一中学2015-2016学年人教版高中数学必修三课件 1.2.2条件语句

t=a
c>a?
a=c
N
c=t
Y
c>b?
t=b
N
b=c
c=t 输出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
第一步 输入3个整数a、b、c
第二步 将a与b比较,并把小者赋给b,大的赋给a; 第三步 将a与c比较,并把小者赋给c,大的赋给a 第四步 将b与c比较,并把小者赋给c,大的赋给b
第五步 按顺序输出a,b,c
第六页,编辑于星期日:十九点 二分。
开始
程序:
输入a,b,c
Y
b>a?
t=a
N
a=b
Y
b=t
输出运费M
结束
第十二页,编辑于星期日:十九点 二分。
课本29页练习4
3. 闰年是指能被4整除但不能被100整除,或 者能被400整除的年份。编写一个程序,判 断输入的年份是否为闰年。
第十三页,编辑于星期日:十九点 二分。
小结
1、条件结构的程序表示
满足条件? 是
语句1
IF 条件 THEN
语句1

ELSE
p=-b/(2*a)
q=SQR (d) /(2*a)
IF d=0 THEN PRINT “x1= x2=”;p
N
△≥0?
Y
p b 2a
ELSE PRINT “x1, x2=”;p-q, p+q

人教A版高中数学必修三课件基本算法语句(1)

人教A版高中数学必修三课件基本算法语句(1)
程序: INPUT“x=”;x y=x^3+3*x^2-24x+*30 PRINTx PRINTy END
框图: 开始
输入x
y x3 3x2 24x 30
输出x,y 结束
新课讲解
例1.用描点法作函数的y 图x象3 时3,x2需要24求x 出30
自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。
INPUT“提示内容”;变 量
PRINT“提示内容”;表达 式
变量=表达式
1.“提示内容”和它后面 的 “;”可以省略; 2.一个语句可以给多个变 量赋值,中间用“,”隔
说明 开;
3.无计算功能,不能输入 表达式; 4.输入多个数据时用“,” 分隔,且个数要与变量 的个数相同。
1.“提示内容”和它后面的 “;”可以省略; 2.一个语句可以输出多个表 达式,不同的表达式之间 用“,”隔开; 3.表达式可以是变量,也可 以是计算公式; 4.有计算功能,能直接输出 计算公式的值。


取商 取余数
函数名 ABS(x) SQR(x)
LOG(x)
功能 注意事项
|x|
x
x0
Inx
x0
新课讲解
例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
算法:
框图:
第一步:分别输入三科的成绩a,b,c;
开始
第二步:计算average=(a+b+c)/3;
第三步:输出三科平均分。
END
新课讲解
例3.分析下列程序,考虑输出的结果是什么?
程序1:a=1 x=aA=A+15 PRINTA END

高中数学《条件语句》课件

高中数学《条件语句》课件
if语句
大多数编程语言中的基本条件语句, 用于根据条件执行不同的代码块。
语法结构
if (条件) { 执行语句 }
else语句
与if语句配合使用,用于指定当if语句 条件不满足时要执行的代码块。
语法结构
if (条件) { 执行语句 } else { 执行语句 }
else if语句
用于检查多个条件,并在满足某个条 件时执行相应的代码块。
逻辑运算符与关系运算符
逻辑运算符
逻辑运算符用于连接多个条件,包括逻辑与(&&)、逻辑或(||)和逻辑非 (!)。
关系运算符
关系运算符用于比较两个值的大小关系或相等性,包括大于(>)、小于(<)、 大于等于(>=)、小于等于(<=)和等于(==)。
02 条件语句在算法 中的应用
算法中条件判断重要性
编程实例:简单计算器设计
print("运算结果为:", result) ```
04 高中数学中条件 语句相关知识点 梳理
命题逻辑初步知识回顾
01
命题与命题逻辑
了解命题的定义、分类及基本逻辑联结词(如“且”、“或”、“非”)
的含义和运算规则。
02
真值表与逻辑等价
掌握真值表的构造方法,理解逻辑等价的概念,能够判断两个命题是否
02
if num2 != 0: # 防止除数为0的情况
result = num1 / num2
03
编程实例:简单计算器设计
else
1
2
print("错误:除数不能为0!")
exit() # 退出程序
3
编程实例:简单计算器设计

【高中数学】1.2.2_条件语句_循环语句 课件(人教A版必修3)

【高中数学】1.2.2_条件语句_循环语句 课件(人教A版必修3)

巩固练习 1.右边给出的是用条件语句 编写的一个程序,根据该程 序回答: (1)若输入5,则输出结果是 24 ____ ; (2)若输入2,则输出结果是 4 ____ ; INPUT x IF x<3 THEN y=2*x ELSE IF x>3 THEN y=x*x-1 ELSE y=0 END IF END IF PRINT y END
例1、编写程序,输入一个x的值,要求输出它的绝对值.
程序框图:
开始 输入x x≥0? 否
程序
INPUT x IF x>= 0 THEN PRINT x ELSE PRINT -x END IF END INPUT x IF x<0 THEN x=-x END IF PRINT x END
是 输出x
IF x>3 THEN y=x * x ELSE
2.补充完整下面用来求 任意一个实数x的绝对 值的程序
INPUT “x= ”; x
IF X>=0 THEN _____________
PRINT “|x|= ”; x ELSE
y=2 * x
END IF PRINT “y=”; y END
PRINT “|x|= ”; -x
s=0 WHILE i<=100 s=s+i i=i+1 WEND PRINT “s=”;s END
I≤100
I=1
N
Y
S=S+I
I=I+1
输出S
结束
例如:编写计算机程序来计算1+2+3+…+100的值。 WHILE型程序:
i=1 s=0 WHILE i<=100 s=s+i i=i+1 WEND PRINT s END
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
t=0 End If 输出 t
x= 9 If x < 5 Then
y =3*x+4 Else
y = -7*x +5 y = 2-y End If 输出 y
算法框图

开始 输入a
a<5 否
25x, x 5
f
x
22.5x,
5 x 10
21.25x x 10

是 a<10
C=25a
Hale Waihona Puke C=21.25a开始
i=1 S=0
S=S+i i=i+1
否 i>100? 是
输出S
结束
UNTIL语句
i=1 S=0 DO S=S+i i=i+1 LOOP UNTIL i>100 PRINT S END
WHILE 满足条件 循环体
满足条件?

WEND

当计算机遇到WHILE语句时,先判断条件的真假, 如果条件符合,就执行WHILE与WEND之间的循环体; 然后再检查上述条件,如果条件仍符合,再次执行循环体, 这个过程反复进行,直到某一次条件不符合为止.这时, 计算机将不执行循环体,直接跳到WEND语句后,接着 执行WEND之后的语句.
C=22.5a
输出C 结束
在这个算法中,判断的后面接 着判断,我们可用复合If语句来 描述这个算法
开始
输入a


a<5
输入a; If a 5 Then
C 25 a Else


a<10
If a 10 Then
C 22.5 a
C=25a
C=21.25a
C=22.5a
Else
输出C 结束
C 21.25 a End If End If
§3几种基本语句
〖练习〗:编写一个程序,要求输入一个圆的半径, 便能输出该圆的周长和面积.( π取3.14)
INPUT “R=”;R -----------------输入语句
C=2*3.14*R S=3.14*R^2
---------赋值语句
PRINT “C=”;C
PRINT “S=”;S
------------------输出语句
输入 x If y=xx+1 1 Then
{
Elsye=x 2-x
End If
开始
输入x
x≥1
是 y=x+1
否 y=x2-x
输出y 结束
练习 写出下列程序的运行结果
a=2 , b=3 If a<b Then
t=a a=b b=t End If 输出 a , b
b=-2 If b<0 Then
t = 0.5*b+3 Else
END
-------------------------表示结束
输入语句的一般格式是 INPUT “提示内容”;变量
输出语句的一般格式是 PRINT “提示内容”;表达式
赋值语句的一般格式是 变量=表达式
设计算法,根据输入的x值,计算y的值,写出计算程序,y与x关系如下:
{ x+1,x≥1;
y= x2-x,x<1.
输出C.
IF 条件1 THEN
条件语句的嵌套格式
语句 1
程序框图:
ELSE
内 层
IF 条件2
THEN
条 件
语句2
语 句
ELSE
语句 3


满足条件1?



件 否 满足条件2? 语
语句1


语句3
语句2
END IF
END IF
两种循环语句:
(1)WHILE语句的一般格式:
While(当型)循环 循环体
(2)UNTIL语句的一般格式:
Until(直到型)循环
循环体
满足条件?

DO 循环体
LOOP UNTIL 条件

思考1:参照当型循环结构,说说计算机是按 怎样的顺序执行UNTIL语句的?
开始 i=1 S=0
i=i+1

S=S+i
i≤100?

输出S
结束
WHILE语句
i=1 S=0 WHLIE i<=100 S=S+i i=i+1 WEND PRINT S END
相关文档
最新文档