1 / 24
文档名称:

算法与程序设计之2.1程序的选择结构.ppt

格式:ppt   大小:596KB   页数:24页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法与程序设计之2.1程序的选择结构.ppt

上传人:相惜 2021/10/1 文件大小:596 KB

下载得到文件列表

算法与程序设计之2.1程序的选择结构.ppt

文档介绍

文档介绍:
东至一中信技组
1
精选ppt
编写计算机程序,是用于解决生活中的问题。但是我们的生活中不可能都是按部就班,一条路走到底的,总是这样的顺序结构,我们的人生还会碰到很多的抉择。如过马路时看红绿灯,求解一元二次方程要看△情况算根等。
互动游戏
2
精选ppt
If guessprice > 4 Then MsgBox (“猜高了,再试试!")
如果价格小于4元,那么信息提示框提示“猜低了,再试试”
如果价格大于4元,那么信息提示框提示“猜高了,再试试”
如果价格等于4元,那么信息提示框提示“猜对了,你真厉害”
If guessprice = 4 Then MsgBox ("猜对了,你真厉害!“)
If guessprice < 4 Then MsgBox (“猜低了,再试试!")
逐条解读
通过分析,我们可以发现:
当某个条件成立(IF)时,程序就给出相应的提示(THEN)。也就是说程序是按条件来处理事情的,条件满足就去做某事,不满足就不去做。
3
精选ppt
一、选择结构的概念
选择结构就是在程序运行时,对程序的下一步走向根据某些条件进行选择,以便决定执行哪种操作.
4
精选ppt
例1:设计一个程序求a的绝对值
(1)分析问题
这个问题中需要输入什么? 需要输出什么?
如何计算?
如果 a>=0, 输出a的值
如果 a<0, 输出-a的值
5
精选ppt
(2)设计算法
自然语言:
①输入a的值
②如果a>=0,输出a的值
如果a < 0,输出-a的值
③结束
流程图:
开 始
输入a的值
a>=0
输出a
输出-a
结束


6
精选ppt
(3)编写程序
Private sub command1_click()
Dim a as single
a=inputbox(“a=”,”请输入a的值”)
If a>=0 then
Print “绝对值为:”,a
Else
Print ”绝对值为:”,-a
End If
End sub
(4)调试程序
7
精选ppt
二、条件语句
1、If…then…如果……那么
(1)单行的if……then……
格式:if 条件 then 语句块
功能:当条件成立时就去执行语句块中的命令
例:当a大于等于0时,输出a

if a>=0 then print a
条件
语句块
(一)条件语句的几种形式
8
精选ppt
(2)块形式的if…then…
格式: if 条件 then
语句块
end if
功能:当条件成立时就去执行语句块中的命令
例:当a大于等于0时,输出a
if a>=0 then
print a
end if
条件
语句块
9
精选ppt
2、If ……Then …… Else……
如果 那么 否则
(1)单行形式的 if ……then……else……语句
格式:if 条件 then 语句块1 else 语句块2
功能:如果<条件>成立,则执行<语句组1>,
否则执行<语句组2>。
例:求a的绝对值,当a大于等于0时,输出a;当a小于0时,输出-a。
if a>=0 then print a else print -a
注:<条件>可以是关系表达式、逻辑表达式、数值表达式或字符串表达式。
<语句组1>和<语句组2>可以有多条语句,各语句之间用冒号隔开。
10
精选ppt