实验七 PHP循环控制语句(二)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
?>
执行结果:
6
【任务 4】使用 continue 或 break 语句改写“任务 3”的程序,要求:求 1—100 中所有能被 6 整除的 数,并将它们输出。
输出格式如下图所示: 将该 PHP 页面保存在文件夹“C:\ phpstudy \WWW”中,命名为 task4.php。 代码:请同学们自己编写代码。 完成后,保存 task4.php 网页文档,按下 F12 键在浏览器中预览效果。如下图所示:
实验七 PHP 循环控制语句(二)
一、实验目的与要求
1.复习编写和测试 PHP 程序的方法。 2.掌握 PHP 循环控制语句 for 的使用。 3.掌握强制结束循环的语句 continue 和 break。 4.理解二重循环的使用方法。
wenku.baidu.com二、实验内容
1. for 语句的使用 for 语句的语法:
for (表达式 1; 表达式 2; 表达式 3) {
4
输出格式如下图所示:
将该 PHP 页面保存在文件夹“C:\ phpstudy \WWW”中,命名为 task3.php。 代码:请同学们自己编写代码。 完成后,保存 task3.php 网页文档,按下 F12 键在浏览器中预览效果。如下图所示:
2. 强制结束循环的语句 continue 和 break 的使用 continue 和 break 语句都是用于强制结束循环的执行过程,不同的是 continue 只是结束本次循环的过程, 使程序跳过 continue 语句后面的程序块,但是会继续下一轮的循环;而 break 语句则是终止整个循环语句, 使程序不再执行循环。 continue 语句举例:
}
?>
执行结果:
5
break 语句举例:
<?php
$sum=0;
for($i=1;$i<=50;$i++) //设置计数器,控制循环范围
{ $sum=$sum+$i;
if($sum%5==0) //判断当前 sum 的值能否被 5 整除
break;
//如果是,则退出整个循环
}
echo "第一个能被 5 整除的数是".$sum.",此时 i= ".$i;
3.二重循环 在计算机编程中,通常把循环体内不含有循环语句的循环叫做单层循环,而把循环体内含有循环语句 的循环称为多重循环。 如果在一个循环体内,含有另一个循环语句的循环称为二重循环。 【任务 5】使用二重循环语句编程,输出如下图形:
将该 PHP 页面保存在文件夹“C:\ phpstudy \WWW”中,命名为 task5.php。 代码:
<?php
$sum=0;
for($i=1;$i<=50;$i++) //设置计数器, 控制循环范围
{ $sum=$sum+$i;
if($sum%5!=0) //判断当前 sum 的
值能否被 5 整除
continue;
//退出本次循环,继
续下一次循环
echo "sum=".$sum." i=".$i."<br>";
为 task1.php。 ②在代码视图的<body>和</body>之间输入 PHP 程序代码,如下:
③完成后,保存 task1.php 网页文档,按下 F12 键在浏览器中预览效果。此时,会弹出设置服务器的 提示,单击“是”,就可以在站点设置中建立一个新站点,如下图所示:
输入站点名称:PHP 实验,本地站点文件夹:C:\ phpstudy\WWW。
将该 PHP 页面保存在文件夹“C:\ phpstudy \WWW”中,命名为 task2.php。 代码:请同学们自己编写代码。 完成后,保存 task2.php 网页文档,按下 F12 键在浏览器中预览效果。如下图所示:
【任务 3】使用 for 语句编程,要求:求 1—100 中所有能被 6 整除的数,并将它们输出。
【任务 1】使用 for 语句编程,要求:使用 for 循环语句计算 100 以内奇数的和,即求 1+3+5+……+99
1
的值。输出格式如下图所示: 将该 PHP 页面保存在文件夹“C:\ phpstudy \WWW”中,命名为 task1.php。 步骤: ①打开 Dreamweaver CS5 软件,新建一个 PHP 页面,并保存在文件夹“C:\ phpstudy\WWW”中,命名
完成后,保存 task5.php 网页文档,按下 F12 键在浏览器中预览效果。如下图所示:
7
上交实验内容: 在桌面上新建一个文件夹“学号末 2 位+姓名”,将 WWW 文件夹中的
PHP 网页 task1.php~task5.php 都复制到“学号末 2 位+姓名”文件夹中,将 自己的“学号末 2 位+姓名”文件夹上交到教师机指定文件夹中。
单击左侧的“服务器”,会出现一个设置服务器的窗口,点击“+”按钮,添加一个远程服务器。
2
在弹出的窗口中设置服务器的基本和高级选项(如下图所示),完成后,单击“保存”按钮。
3
服务器设置完成后,预览网页 task1.php,如下图所示:
【任务 2】使用 for 语句编程,要求:使用 for 循环语句计算 200 以内偶数的和,即求 2+4+6+……+200 的值。输出格式如下图所示:
8
程序块
}
说明:
表达式 1 是循环初始值,表达式 2 是判断 条件,通常用比较表达式或逻辑表达式充
当判断的条件,表达式 3 是执行程序块之 后要执行的语句,即循环步长,它用来改
变循环条件,供下次的循环判断,如:变量 值加 1、减 1 等。 在程序执行时,首先执行表达式 1,然后对 表达式 2 的值进行判断,如果其值为真, 则执行 for 循环中程序块,然后执行表达式 3,并返回继续判断表达式 2 的真假;如果 其值为假,则跳出 for 循环,继续执行 for 语句之后的下一条语句。