加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

PHP程序设计第10次作业

(2021-05-19 14:02:59)
标签:

教育

链接: https://pan.baidu.com/s/12OTPnYqJYWJo5OVNuaA4JA 提取码: fxpi 复制这段内容后打开百度网盘手机App,操作更方便哦

PHP流程控制结构

 

一、实验目的

1. 掌握PHP选择结构流程控制的知识及应用。

2. 掌握PHP循环结构流程控制的知识及应用。

二、实验设备

主流 PC 机一台(要求安装 windows 操作系统),PHP运行环境。

三、实验内容

任务1:生活小卫士

PHP程序设计第10次作业 

6-1 健康生活提醒

任务2:网页版计算器

PHP程序设计第10次作业 

6-2 网页版计算器

任务3:国家节假日提醒

PHP程序设计第10次作业 

6-3 国家节假日提醒

任务4:商品信息列表展示

PHP程序设计第10次作业 

6-4 商品信息列表显示

任务5:九九乘法表

PHP程序设计第10次作业 

6-5 九九乘法表

任务6:偶数乘法表

PHP程序设计第10次作业 

6-6偶数乘法表

四、相关知识点

1、if条件控制语句

if条件控制语句通过判断条件表达式的不同取值执行相应程序块,有三种编写方式,语法格式分别如下:

if(条件表达式){程序块}                 //如果条件成立,执行程序块

if(条件表达式){程序块1} else {程序块2}   //如果条件成立,执行程序块1,否则,执行程序块2

if(条件表达式1{程序块1}else if(条件表达式2{程序块2}  else{程序块3}//可以判断多个条件

2、switch多分支语句

switch 多分支语句的功能是将条件表达式的值与case子句的值逐一进行比较,如有匹配,则执行该case子句对应的程序块,直到遇到break跳转语句时才跳出switch语句;如果没有break语句,switch将执行这个case以下所有case中的代码,直到遇到break语句,语法格式如下:

 switch( 条件表达式) {

  case 1:

          程序块1;

          break;

  case 2:

          程序块2;

          break;

  

  default:

          程序块n;

          break;

}

3、 while循环语句

while循环语句属于前测试型循环语句,即先判断后执行。执行顺序是先判断表达式当条件为真时反复执行循环程序块;当条件为假时,跳出循环,继续执行循环后面的语句。while循环语句流程图如图4-7所示,语法格式如下:

while ( 条件表达式 ) {           //先判断条件,当条件满足时执行语句块,否则不执行

程序块;            

}

4、do…while循环语句

dowhile循环语句属于后测试型循环语句,即先执行后判断。执行顺序是执行一次循环程序块,再判断表达式,当条件为真时反复执行循环程序块;当条件为假时,跳出循环,继续执行循环后面的语句。dowhile循环语句流程图如图4-9所示,语法格式如下:

do {

  程序块;

}while ( 条件表达式 )

5、for循环语句

当不知道所需重复循环的次数时,使用while或dowhile语句,如果知道循环时,可以使用for语句,语法格式如下:

for ( expr1; expr2 ; expr3){

  statement;

}

6、break跳转语句

break语句用于终止并跳出当前的循环,可以用于switch、while、dowhile和for控制语句。

7、continue跳转语句

contiue语句的作用是终止本次循环,跳转到循环条件判断处,继续进入下一轮循环判断。

五、实验步骤

任务1生活小卫士

本任务通过date()日期时间函数获取系统当前日期,然后通过switch()语句根据当前日期判断星期天数,给出相应提示信息,实现生活小卫士的功能。

【实现步骤】

步骤1:在C:\AppServ\www\04目录下创建0410.php文件,编写PHP代码如下:

PHP程序设计第10次作业 

PHP程序设计第10次作业 

步骤2:保存0410.php页面,在浏览器地址栏中输入http://localhost:8090/04/0410.php,浏览页面效果如图6-1所示。

PHP程序设计第10次作业 

6-1 健康生活提醒

【学习笔记】

ifelse语句重写该任务。比较switch()语句与ifelse语句的区别。

任务2:网页版计算器

本任务综合使用PHP语法知识,开发网页计算器,能实现加、减、乘、除运算。

【实现步骤】

步骤1:在“C:\AppServ\www\04”文件夹中创建0411.php文件。编写PHP代码如下:

PHP程序设计第10次作业 

PHP程序设计第10次作业 

步骤2:保存0411.php页面,在浏览器地址栏中输入http://localhost:8090/04/0411.php,浏览页面效果如图6-2所示。

PHP程序设计第10次作业 

6-2 网页版计算器

任务3:国家节假日提醒

本任务通过if()语句和foreach()语句实现一个国家节假日提醒的小程序。将国家节假日名称和日期存储到数组,利用foreach语句遍历数组,将取得的节假日值(日期)与当前日期进行比较,如果当前日期是节假日,则输出节假日名称。

【实现步骤】

步骤1:在C:\AppServ\www\04目录下创建0412.php文件,编写PHP代码如下:

PHP程序设计第10次作业 

步骤2:保存0412.php页面,在浏览器地址栏中输入http://localhost:8090/04/0412.php,浏览页面效果如图6-3所示。

PHP程序设计第10次作业 

6-3 国家节假日提醒

任务4:商品信息列表展示

本任务通过while()语句循环输出数组中存储的商品信息。将商品信息存储在二维数组中,使用while循环语句遍历数组,获取数组元素值并显示在页面中。

【实现步骤】

步骤1:在C:\AppServ\www\04目录下创建0413.php文件,,编写PHP代码如下:

PHP程序设计第10次作业 

PHP程序设计第10次作业 

步骤2:保存0413.php页面,在浏览器地址栏中输入http://localhost:8090/04/0413.php,浏览页面效果如图6-4所示。

PHP程序设计第10次作业 

6-4 商品信息列表显示

任务5九九乘法表

本任务使用for循环结构语法知识,开发九九乘法表。

【实现步骤】

步骤1:在C:\AppServ\www\04目录下创建0414.php文件,编写PHP代码如下:

PHP程序设计第10次作业 

步骤2:保存0414.php页面,在浏览器地址栏中输入http://localhost:8090/04/0414.php,浏览页面效果如图6-5所示。

PHP程序设计第10次作业 

6-5 九九乘法表

任务6:偶数乘法

本任务通过for循环语句和continue跳转语句实现偶数的乘法运算,并将算式及结果输出。

【实现步骤】

步骤1:在C:\AppServ\www\04目录下创建0415.php文件,编写PHP代码如下:

PHP程序设计第10次作业 

PHP程序设计第10次作业 

步骤2:保存0415.php页面,在浏览器地址栏中输入http://localhost:8090/04/0415.php,浏览页面效果如图6-6所示。

PHP程序设计第10次作业 

6-6偶数乘法表

六、实验要求

1.实验任务由个人独立完成;

2.实验作业在课堂上当场由老师检查并登记分数;

七、实验作业

1.实验作业上交清单:

  1)0410.php

  2)0411.php

  3)0412.php

  4)0413.php

  5)0414.php

  6)0415.php


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有