PHP程序设计第10次作业
标签:
教育 |
链接:
PHP流程控制结构
一、实验目的
1. 掌握PHP选择结构流程控制的知识及应用。
2. 掌握PHP循环结构流程控制的知识及应用。
二、实验设备
主流 PC 机一台(要求安装 windows 操作系统),PHP运行环境。
三、实验内容
任务1:生活小卫士
图6-1 健康生活提醒
任务2:网页版计算器
图6-2 网页版计算器
任务3:国家节假日提醒
图6-3 国家节假日提醒
任务4:商品信息列表展示
图6-4 商品信息列表显示
任务5:九九乘法表
图6-5 九九乘法表
任务6:偶数乘法表
图6-6偶数乘法表
四、相关知识点
1、if条件控制语句
if条件控制语句通过判断条件表达式的不同取值执行相应程序块,有三种编写方式,语法格式分别如下:
|
if(条件表达式){程序块}
if(条件表达式){程序块1} else
{程序块2}
if(条件表达式1){程序块1}else
if(条件表达式2){程序块2} |
2、switch多分支语句
switch 多分支语句的功能是将条件表达式的值与case子句的值逐一进行比较,如有匹配,则执行该case子句对应的程序块,直到遇到break跳转语句时才跳出switch语句;如果没有break语句,switch将执行这个case以下所有case中的代码,直到遇到break语句,语法格式如下:
|
} |
3、
while循环语句属于前测试型循环语句,即先判断后执行。执行顺序是先判断表达式当条件为真时反复执行循环程序块;当条件为假时,跳出循环,继续执行循环后面的语句。while循环语句流程图如图4-7所示,语法格式如下:
|
while ( 条件表达式 ) {
程序块;
} |
4、do…while循环语句
do…while循环语句属于后测试型循环语句,即先执行后判断。执行顺序是执行一次循环程序块,再判断表达式,当条件为真时反复执行循环程序块;当条件为假时,跳出循环,继续执行循环后面的语句。do…while循环语句流程图如图4-9所示,语法格式如下:
|
do {
}while ( 条件表达式 ) |
5、for循环语句
当不知道所需重复循环的次数时,使用while或do…while语句,如果知道循环时,可以使用for语句,语法格式如下:
|
for ( expr1; expr2 ; expr3){
} |
6、break跳转语句
break语句用于终止并跳出当前的循环,可以用于switch、while、do…while和for控制语句。
7、continue跳转语句
contiue语句的作用是终止本次循环,跳转到循环条件判断处,继续进入下一轮循环判断。
五、实验步骤
任务1:生活小卫士
本任务通过date()日期时间函数获取系统当前日期,然后通过switch()语句根据当前日期判断星期天数,给出相应提示信息,实现生活小卫士的功能。
【实现步骤】
步骤1:在C:\AppServ\www\04目录下创建0410.php文件,编写PHP代码如下:
步骤2:保存0410.php页面,在浏览器地址栏中输入http://localhost:8090/04/0410.php,浏览页面效果如图6-1所示。
图6-1 健康生活提醒
【学习笔记】
用if…else…语句重写该任务。比较switch()语句与if…else…语句的区别。
任务2:网页版计算器
本任务综合使用PHP语法知识,开发网页计算器,能实现加、减、乘、除运算。
【实现步骤】
步骤1:在“C:\AppServ\www\04”文件夹中创建0411.php文件。编写PHP代码如下:
步骤2:保存0411.php页面,在浏览器地址栏中输入http://localhost:8090/04/0411.php,浏览页面效果如图6-2所示。
图6-2 网页版计算器
任务3:国家节假日提醒
本任务通过if()语句和foreach()语句实现一个国家节假日提醒的小程序。将国家节假日名称和日期存储到数组,利用foreach语句遍历数组,将取得的节假日值(日期)与当前日期进行比较,如果当前日期是节假日,则输出节假日名称。
【实现步骤】
步骤1:在C:\AppServ\www\04目录下创建0412.php文件,编写PHP代码如下:
步骤2:保存0412.php页面,在浏览器地址栏中输入http://localhost:8090/04/0412.php,浏览页面效果如图6-3所示。
图6-3 国家节假日提醒
任务4:商品信息列表展示
本任务通过while()语句循环输出数组中存储的商品信息。将商品信息存储在二维数组中,使用while循环语句遍历数组,获取数组元素值并显示在页面中。
【实现步骤】
步骤1:在C:\AppServ\www\04目录下创建0413.php文件,,编写PHP代码如下:
步骤2:保存0413.php页面,在浏览器地址栏中输入http://localhost:8090/04/0413.php,浏览页面效果如图6-4所示。
图6-4 商品信息列表显示
任务5:九九乘法表
本任务使用for循环结构语法知识,开发九九乘法表。
【实现步骤】
步骤1:在C:\AppServ\www\04目录下创建0414.php文件,编写PHP代码如下:
步骤2:保存0414.php页面,在浏览器地址栏中输入http://localhost:8090/04/0414.php,浏览页面效果如图6-5所示。
图6-5 九九乘法表
任务6:偶数乘法表
本任务通过for循环语句和continue跳转语句实现偶数的乘法运算,并将算式及结果输出。
【实现步骤】
步骤1:在C:\AppServ\www\04目录下创建0415.php文件,编写PHP代码如下:
步骤2:保存0415.php页面,在浏览器地址栏中输入http://localhost:8090/04/0415.php,浏览页面效果如图6-6所示。
图6-6偶数乘法表
六、实验要求
1.实验任务由个人独立完成;
2.实验作业在课堂上当场由老师检查并登记分数;
七、实验作业
1.实验作业上交清单:

加载中…