目录

  • 1 为什么要好好学习
    • 1.1 ​清华大学110校庆习近平讲话
    • 1.2 耶鲁校长2021开学演讲:当世界置身火海,读书意义何在?
    • 1.3 我和我的祖国
    • 1.4 江梦南:半岁失聪的清华女博士!
  • 2 项目一:网站分析与环境配置
    • 2.1 PHP简介
    • 2.2 PHP开发环境与工具
  • 3 项目二:生活中的数学问题
    • 3.1 常量与变量
    • 3.2 数据类型及类型转换
    • 3.3 运算符与优先级
    • 3.4 流程控制语句之顺序结构
    • 3.5 流程控制语句之分支结构
    • 3.6 流程控制语句之循环结构
    • 3.7 流程控制及结构嵌套
    • 3.8 拓展任务
  • 4 项目三:实现日历应用
    • 4.1 自定义函数及函数作用域
    • 4.2 数字操作函数
    • 4.3 日期时间函数
    • 4.4 实现日历应用
  • 5 项目四:图像验证码的实现
    • 5.1 数组的创建与初始化
    • 5.2 数组遍历和输出
    • 5.3 数组的排序及检索
    • 5.4 数组元素操作函数
    • 5.5 字符串处理函数
    • 5.6 字符串查找与替换
    • 5.7 字符串比较与转换
    • 5.8 项目拓展
  • 6 项目五:基于文件名的目录搜索
    • 6.1 目录操作
    • 6.2 文件操作
    • 6.3 拓展任务
  • 7 项目六:问卷调查系统
    • 7.1 (选学)表单及常用表单元素
    • 7.2 获取表单数据
    • 7.3 处理表单控件的值
    • 7.4 文件上传操作
    • 7.5 拓展任务:会员注册页面
  • 8 项目七:简单新闻系统的设计制作
    • 8.1 phpmyadim图形化工具管理数据库
    • 8.2 PHP访问MySQL数据库
    • 8.3 操作SQL数据
    • 8.4 简单新闻系统的设计制作
    • 8.5 拓展任务
  • 9 综合项目(选学内容)
    • 9.1 项目分析
    • 9.2 项目实践
流程控制语句之循环结构

一、导学

学习目标及重难点:

 《 动态网页设计与制作 》专业课程教学设计模板

 

课程名称

 
    

动态网页设计与制作

 
 

任课教师

 
 

韩多成

 
 

授课日期

 
 

年  月  日

 
 

年  月  日

 
 

年  月  日

 
 

年  月  日

 
 

授课班级

 




 

授课地点

 




 

教研室主任审核意见

 
 

 

 

签名:

 

                                    年   月   日

 
 

题 目

 
 

PHP基础知识——循环结构

 
 

学习目标

 
 

知识目标

 
 

1、  do…while循环语句

 

2、  for循环语句

 

3、  Breakcontinue语句

 
 

技能目标

 
 

培养学生的自学能力、动手实践能力和创新能力。

 
 

素质目标

 
 

培养学生的团队精神和成功意识,增强学生学习的自信心,形成主动学习的良好氛围。

 
 

思政目标

 
 

诚信:通过监督平时作业的完成情况,强调诚信的重要性,不抄袭。

 

严谨:程序设计一定要有严谨的态度,能够从各个不同的角度测试并衡量程序的正确性和高效率。

 

坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。

 

友善:同伴之间养成互帮互助,有爱团结的氛围。

 
 

 

 

 

 

教学重点

 

 

 
 

内  容

 
 

do…while循环语句

 

for循环语句

 
 

突破方法与手段

 
 

 

 

讲授法,探索教学,讨论法,练习法

 

 

 
 

教学难点

 
 

内  容

 
 

do…while循环语句

 

for循环语句

 
 

突破方法与手段

 
 

讲授法,探索教学,讨论法,练习法

 
 

教学资源

 
 

 

 

多媒体机房、ppt课件、配套资源、教案、教材

 

 

  

 二、学习过程

1、观看微视频 :while循环语句



      2、理解while循环结构,输入并调试对应的程序代码。

3、观看微视频:do……while 循环语句



      4、理解都……while循环结构,输入并调试对应的程序代码。

5、观看微视频: for循环语句

6、理解for循环结构,输入并调试对应的程序代码。

7、观看微视频: foreach循环语句

了解foreach循环结构,foreach循环结构是数组专用循环结构,在数组内容学习中会再次学习到,本节先简单了解foreach循环。
      

8、观看微视频:跳转语句

理解continue语句结束本次循环,进入下一次循环结构的功能。理解break语句结束当前循环结构的功能。


9、理解break语句和continue语句的跳转作用,输入并调试对应的程序代码。

10、整理笔记、完成本节课测试作业。


       三、教学资料:

教案:

   《 动态网页设计与制作 》专业课程教学设计模板

 

课程名称

 
 

动态网页设计与制作

 
 

任课教师

 
 

韩多成

 
 

授课日期

 
 

年  月  日

 
 

年  月  日

 
 

年  月  日

 
 

年  月  日

 
 

授课班级

 




 

授课地点

 




 

教研室主任审核意见

 
 

 

 

签名:

 

                                    年   月   日

 
 

题 目

 
 

PHP基础知识——循环结构

 
 

学习目标

 
 

知识目标

 
 

1、  do…while循环语句

 

2、  for循环语句

 

3、  Breakcontinue语句

 
 

技能目标

 
 

培养学生的自学能力、动手实践能力和创新能力。

 
 

素质目标

 
 

培养学生的团队精神和成功意识,增强学生学习的自信心,形成主动学习的良好氛围。

 
 

思政目标

 
 

诚信:通过监督平时作业的完成情况,强调诚信的重要性,不抄袭。

 

严谨:程序设计一定要有严谨的态度,能够从各个不同的角度测试并衡量程序的正确性和高效率。

 

坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。

 

友善:同伴之间养成互帮互助,有爱团结的氛围。

 
 

 

 

 

 

教学重点

 

 

 
 

内  容

 
 

do…while循环语句

 

for循环语句

 
 

突破方法与手段

 
 

 

 

讲授法,探索教学,讨论法,练习法

 

 

 
 

教学难点

 
 

内  容

 
 

do…while循环语句

 

for循环语句

 
 

突破方法与手段

 
 

讲授法,探索教学,讨论法,练习法

 
 

教学资源

 
 

 

 

多媒体机房、ppt课件、配套资源、教案、教材

 

 

 







                                          

 

教学过程设计

 
 

教学环节

 

(用时)

 
 

内容设计

 
 

情景引入

 
 

教学内容

 
 

点名,复习上节课内容及总结作业,引入本节课所要讲解内容。

 

制作包含表格的网页

 
 

教师活动

 
 

点名,回顾上节课学习内容,引入本节课学习内容

 
 

学生活动

 
 

回顾上节课内容,了解本节课学习内容

 
 

设计意图

 
 

通过温故知新,引入本节课学习内容

 
 

新课讲授

 
 

教学内容

 
 

1、循环结构

 

循环结构是在某个条件满足的前提下,反复执行某一段程序的结构。它是程序设计中非常重要的一种控制结构。

 

在循环结构中,前提条件称为“循环条件”,反复执行的程序称为“循环体”。

 

PHP中有循环结构有四种:

 

(1)      while循环

 

(2)      do……while循环

 

(3)      for循环

 

(4)      foreach循环

 

2、While循环

 

While循环的语法格式如下:

 

While(条件表达式)

 

       {循环体}

 

while中,先判断“条件表达式”是否成立,如果不成立(false),即直接跳过{循环体},执行其后面语句,如果条件成立(true),即执行循环体中的语句,然后再回到“条件表达式”判断,如果条件继续成立,则继续循环……依此反复,直至“条件表达式”不成立。

 

编写程序,计算1+2+3+……+99+100的和

 

<?php

 

      $he=0;   $i=1;

 

         while($i<=100)

 

             {

 

                $he=$he+$i;

 

                $i++;

 

             }

 

        echo $he;  

 

?>

 

无论在何种循环结构中,都必须保证循环条件表达式在某个时候不成立,否则,程序将因为一直条件成立而在循环结构中不停地运行,这种情况,称为“死循环”,是程序设计中,必须避免的一种错误。

 

3、do…While循环

 

doWhile循环的语法格式如下:

 

do

 

       {循环体}

 

while(循环条件表达式);

 

do……while循环结构中,首先执行一次循环体中的程序,再判断“循环条件表达式”是否成立,若不成立,即退出循环,继续后面的程序。若循环条件成立,即再进入循环体……直至循环条件不成立。

 

输入一个整数(假设是3526),用程序将这个整数各个数位上的数字顺序倒过来,并输出

 

<?php

 

       $s=3526;        $w=0;

 

         do

 

             {

 

                $k=$s%10;

 

                $s=intval($s/10);

 

                $w=$w*10+$k;

 

             }

 

         While($s!=0);

 

         echo $w;

 

?>

 

do……while型循环结构中,循环体至少执行了一次。

 

while循环结构中,循环体可能一次也没执行。

 

4、For  循环

 

While循环与do……while循环比较适合于事先无法判断次数的循环,对于事先就可以判断循环次数的循环,使用for循环更加合适。

 

For循环的语法格式如下:

 

for(循环变量=初始值;循环条件表达式;循环变量步长)

 

       {循环体}

 

for结构的程序运行时:

 

赋给循环变量一个初始值

 

判断“循环条件”是否成立

 

如果成立,进入“循环体”执行一次

 

循环变量在原值的基础上自动变化一个“步长值”

 

再判断“循环条件”是否成立……:直至循环变量的值不再满足“循环条件”,退出循环。

 

for程序求k=1+2+3+……+100

 

<?php

 

       $k=0;

 

        for($i=1;i<=100;$i+=1)

 

            {$k=$k+$i;}

 

         echo $k;

 

?>

 

foreach   循环

 

foreach循环也称为“遍历循环”,但它只能用于遍历数组——对数组中每个元素都接触一遍,对其它类型的数据不支持。

 

其语法格式有两种,第一种如下:

 

foreach(数组名 as 镜像名)

 

       {循环体}

 

 

 
 

教师活动

 
 

使用各种教学方法,利用多媒体机房和教学课件,教学案例等教学资源,对教学内容进行讲授,对操作过程进行示范操作,结合操作案例让学生掌握所学知识和操作技能。

 
 

学生活动

 
 

配合教学活动,学习相关知识。掌握操作技能

 
 

设计意图

 
 

讲授新知识,让学生学习本节课内容。掌握所学操作技能

 
 

实践练习

 
 

教学内容

 
 

实践练习

 

结合本节课所学知识,理解教材上案例并调试运行。

 

完成操作练习题

 
 

教师活动

 
 

安排练习内容,辅导学生完成对应的操作练习

 
 

学生活动

 
 

领取实践练习任务,按照要求完成相关操作

 
 

设计意图

 
 

让学生能熟练掌握所学知识,通过实践练习进一步强化操作技能

 
 

板书设计

 

 

作业布置

 
 

课后配套练习

 
 

教学反思

 

   

教学课件: