目录

  • 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、   if…then语句

2、   if…then…else语句

3、  select…case语句

 

技能目标

 

1、 理解 if

2、理解 if…then语句

2、   理解if…then…else语句

3、  理解select…case语句

 

素质目标

 

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

 

思政目标

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

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

 坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。
 友善:同伴之间养成互帮互助,有爱团结的氛围。
 

 

 

 

 

教学重点

 

 

 
 

内  容

 
 if…then…else语句
 select…case语句
 

突破方法与手段

 

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

 

教学难点

 
 

内  容

 
 if…then…else语句

select…case语句

 

突破方法与手段

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

教学资源

 
 

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

 二、学习过程

1、观看微视频 : if语句


      2、理解if分支结构,输入并调试对应的程序代码

      3、观看微视频: if……else语句



      4、理解if……else分支结构,输入并调试对应的程序代码。

5、观看微视频:elseif语句



      6、理解if……else分支结构,输入并调试对应的程序代码。

7、观看微视频:switch语句



       8、理解switch分支结构,输入并调试对应的程序代码。

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

三、教学资料:

教案:   

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

 

课程名称

 
 

动态网页设计与制作

 
 

任课教师

 
 

韩多成

 
 

授课日期

 
 

年  月  日

 
 

年  月  日

 
 

年  月  日

 
 

年  月  日

 
 

授课班级

 




 

授课地点

 




 

教研室主任审核意见

 
 

 

 

签名:

 

                                    年   月   日

 
 

题 目

 
 

PHP基础知识——选择结构

 
 

学习目标

 
 

知识目标

 
 

1、   if…then语句

 

2、   if…then…else语句

 

3、  select…case语句

 
 

技能目标

 
 

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

 
 

素质目标

 
 

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

 
 

思政目标

 
 

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

 

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

 

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

 

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

 
 

 

 

 

 

教学重点

 

 

 
 

内  容

 
 

if…then…else语句

 

select…case语句

 
 

突破方法与手段

 
 

 

 

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

 

 

 
 

教学难点

 
 

内  容

 
 

if…then…else语句

 

select…case语句

 
 

突破方法与手段

 
 

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

 
 

教学资源

 
 

 

 

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

 

 

 








 

教学过程设计

 
 

教学环节

 

(用时)

 
 

内容设计

 
 

情景引入

 
 

教学内容

 
 

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

 

包含列表网页

 
 

教师活动

 
 

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

 
 

学生活动

 
 

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

 
 

设计意图

 
 

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

 
 

新课讲授

 
 

教学内容

 
 

1、条件分支结构

 

条件分支结构是根据条件的成立与否,决定程序的分支走向。一共有三种分支结构:

 

单分支

 

双分支

 

多分支

 

其中,多分支结构是在前面两种分支结构的基础上,衍变出来的一种结构。

 

2、单分支条件结构

 

单分支的条件结构,就是只有一个分支的if结构,因为只有一个分支,因此它根据条件是否成立,决定分支中的程序是否执行。if语句的语法格式如下:

 

If(条件表达式)

 

   {语句块}

 

<?php

 

    $A=12;

 

$B=5;

 

     if($A>$B)

 

        {

 

           $c=$A+$B;

 

            }

 

 echo "变量c的值为:".$c;

 

?>

 

3、双分支条件结构

 

据条件表达式结果的成立与不成立都分别作出不同的处理的话,属于双分支条件结构。其语法格式如下:

 

If(条件表达式)

 

       {语句块1}

 

else

 

       {语句块2}

 

当条件表达式成立时,执行{语句块1}而忽略{语句块2},当条件不成立时,执行{语句块2}而忽略{语句块1}

 

<?php

 

    $A=12;

 

$B=5;

 

     if($A>$B)

 

        {

 

           $c=$A+$B;

 

            }

 

      Else {

 

      $c=$A*$B;

 

}

 

echo "变量c的值为:".$c;

 

?>

 

4、多分支条件结构

 

若条件表达式存在多于2种可能结果且都需要作出不同处理时,需要使用elseif语句,编写多分支条件结构的程序。

 

其语法格式如下:

 

if(条件表达式1)

 

         {语句块1}

 

elseif(条件表达式2)

 

       {语句块2}

 

……

 

[else

 

       {语句块4}]

 

多分支条件结构的程序运行时,会逐个判断条件表达式,遇到成立的第一个条件表达式,即执行相应的语句块,然后,忽略其它所有的分支。

 

<?php

 

$score=75;

 

if($score>=60&&$score<=69)

 

      echo '成绩合格';        

 

elseif($score>=70&&$score<=79)

 

       echo '成绩中等';

 

elseif($score>=80&&$score<=89)

 

        echo '成绩良好';         elseif($score>=90&&$score<=100)

 

        echo '成绩优秀';

 

else

 

        echo'成绩不合格';    

 

?>

 

5、switch结构

 

switch结构的语法格式如下:

 

switch(表达式)

 

{

 

       case 1

 

              语句块1

 

              break;

 

       case 2

 

              语句块2

 

              break;

 

       ……

 

       default:

 

              语句块N

 

}

 

switch结构中,只有一个表达式,程序根据表达式的值,决定执行哪一个case 模块中的程序。所有case值都不符合时,执行default下面的语句块N

 

<?php

 

    $cj=75;    

 

    switch($cj)

 

    {    case $cj<60:

 

            echo "成绩不合格";

 

            break;

 

        case $cj>=60&&$cj<70:

 

            echo "成绩合格";

 

            break;

 

        case $cj>=70&&$cj<80:

 

            echo "成绩中等";

 

            break;

 

        case $cj>=80&&$cj<90:

 

            echo "成绩良好";

 

            break;

 

        case $cj>=90&&$cj<=100:

 

            echo “成绩优秀";

 

            break;

 

        default:

 

            echo "分数异常";    }}     

 

?>

 

 

 

switch结构中的每个case分支模块中必须要有break语句,否则,PHP会在执行完符合条件的case分支后,还会继续执行其后面所有的分支。

 

6、操作练习:

 

自己编写程序,根据当前时间,显示不同的问候语,0-4点显示“现在是凌晨,请注意休息”,5-11点,显示为“元气满满的一天开始了,我要努力学习和工作”,12-14点,显示“中午了,好好休息一下”,15-17点,显示“为了更好的明天,我要继续努力!”,18-23点,显示“一天的学习工作结束了,好好放松一下吧”。

 

 

 
 

教师活动

 
 

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

 
 

学生活动

 
 

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

 
 

设计意图

 
 

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

 
 

实践练习

 
 

教学内容

 
 

实践练习

 

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

 

完成操作练习题

 
 

教师活动

 
 

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

 
 

学生活动

 
 

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

 
 

设计意图

 
 

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

 
 

板书设计

 

 

作业布置

 
 

课后配套练习

 
 

教学反思

 

 

教学课件: