1 / 24
文档名称:

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

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

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

分享

预览

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

上传人:gxngqvk 2020/7/28 文件大小:581 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:,是用于解决生活中的问题。但是我们的生活中不可能都是按部就班,一条路走到底的,总是这样的顺序结构,我们的人生还会碰到很多的抉择。如过马路时看红绿灯,求解一元二次方程要看△情况算根等。互动游戏Ifguessprice>4ThenMsgBox(“猜高了,再试试!")如果价格小于4元,那么信息提示框提示“猜低了,再试试”如果价格大于4元,那么信息提示框提示“猜高了,再试试”如果价格等于4元,那么信息提示框提示“猜对了,你真厉害”Ifguessprice=4ThenMsgBox("猜对了,你真厉害!“)Ifguessprice<4ThenMsgBox(“猜低了,再试试!")逐条解读通过分析,我们可以发现:当某个条件成立(IF)时,程序就给出相应的提示(THEN)。也就是说程序是按条件来处理事情的,条件满足就去做某事,不满足就不去做。一、选择结构的概念选择结构就是在程序运行时,对程序的下一步走向根据某些条件进行选择,:设计一个程序求a的绝对值(1)分析问题这个问题中需要输入什么?需要输出什么?如何计算?如果a>=0,输出a的值如果a<0,输出-a的值(2)设计算法自然语言:①输入a的值②如果a>=0,输出a的值如果a<0,输出-a的值③结束流程图:开始输入a的值a>=0输出a输出-a结束是否(3)mand1_click()Dimaassinglea=inputbox(“a=”,”请输入a的值”)Ifa>=0thenPrint“绝对值为:”,aElsePrint”绝对值为:”,-aEndIfEndsub(4)调试程序二、条件语句1、If…then…如果……那么(1)单行的if……then…… 格式:if条件then语句块功能:当条件成立时就去执行语句块中的命令例:当a大于等于0时,输出aifa>=0thenprinta条件语句块(一)条件语句的几种形式(2)块形式的if…then…格式:if条件then语句块endif功能:当条件成立时就去执行语句块中的命令例:当a大于等于0时,输出aifa>=0thenprintaendif条件语句块2、If……Then……Else……如果那么否则(1)单行形式的if……then……else……语句 格式:if条件then语句块1else语句块2功能:如果<条件>成立,则执行<语句组1>,否则执行<语句组2>。例:求a的绝对值,当a大于等于0时,输出a;当a小于0时,输出-a。if a>=0 then printa else print-a注:<条件>可以是关系表达式、逻辑表达式、数值表达式或字符串表达式。<语句组1>和<语句组2>可以有多条语句,各语句之间用冒号隔开。