文档详情

《PHP+MySQL动态网页设计》课件 第3章 流程控制语句.pptx

发布:2025-02-22约3.73千字共40页下载文档
文本预览下载声明

第3章流程控制语句3.1分支结构语句

1.if语句2.if…else语句3.if…elseif语句4.switch…case语句5.分支结构的嵌套本节内容

分支结构语句分支结构主要是用于解决一些需要先做判断再进行选择的问题。满足条件时执行某一内容,不满足时则执行另一内容。在PHP中,分支结构语句主要有以下几种形式:if语句if…else语句if…elseif语句switch…case语句分支结构的嵌套

1.if语句if语句是单一条件分支结构。其语法格式如下: if(表达式) 语句块;if语句流程图如图所示。

1.if语句示例3-1:随机生成两个两位正整数,并按照从小到大的顺序输出。/

2.if…else语句if…else语句是双向条件分支结构。其语法格式如下: if(表达式) 语句块1; else 语句块2;if…else语句流程图如图所示。

2.if…else语句示例3-2:随机生成三个两位正整数,并把其中的最大值输出。/

3.if…elseif语句if…elseif语句是多向条件分支结构。其语法格式如下: if(表达式1) 语句块1; elseif(表达式2) 语句块2; … elseif(表达式n) 语句块n; else 语句块n+1;if…elseif语句流程图如图所示。

3.if…elseif语句示例3-3:把百分制成绩转换成等级制输出。/

4.switch…case语句switch…case语句也是多向条件分支结构。其语法格式如下: switch(表达式) { case值1: 语句块1; break; case值2: 语句块2; break; … case值n: 语句块n; break; default: 语句块n+1; }switch…case语句流程图如图所示。

4.switch…case语句示例3-4:使用switch…case语句改写示例3-3。/

5.分支结构的嵌套分支结构的嵌套主要就是if语句的嵌套,是指if或else后面的语句块中又包含if语句,可以无限层的进行嵌套。其语法格式如下: if(表达式1){ if(表达式2){ … } else{ … } } else{ if(表达式3){ … } else{ … } }

5.分支结构的嵌套示例3-5:根据贷款方式和贷款期限,获取并输出房贷年利率。/

PPT模板下载:/moban/行业PPT模板:/hangye/节日PPT模板:/jieri/PPT素材下载:/sucai/PPT背景图片:/beijing/PPT图表下载:/tubiao/优秀PPT下载:/xiazai/PPT教程:/powerpoint/Word教程:/word/Excel教程:/excel/资料下载:/ziliao/PPT课件下载:/kejian/范文下载:/fanwen/试卷下载:/shiti/教案下载:/jiaoan/谢谢!

第3章流程控制语句3.2循环结构语句

1.while语句2.do…while语句3.for语句4.循环结构的嵌套本节内容

循环结构语句循环结构主要是用于解决一些需要按照规定的条件重复执行某些操作的问题。这是计算机最擅长的功能之一,当给定的条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。在PHP中,循环结构语句主要有以下几种形式:while语句do…while语句for语句循环结构的嵌套

1.while语句while循环语句需要事先设定一个条件,当条件成立时,反复执行指定的语句块,直到条件不成立为止。其语法格式如下: while(表达式) 语句块;while循环语句流程图如图所示。

1.while语句示例3-6:计算1+2+3+4+…+100的值。/

1.while语句示例3-7:计算10!(1*2*3*4*…*10)的值。

1.while语句示例3-8:计算1!+2!+3!+4!+…+n!之和小于10000的n的最大值。

2.do…while语句do…while循环语句与while循环语句类似,主要区别是:do…while循环语句首先会执行一次循环体,然后再判断条件是否成立;while循环语句则首先判

显示全部
相似文档