文档详情

PHP程序设计项目化教程电子教案4 汇率计算器——流程控制.doc

发布:2025-04-14约1.23千字共2页下载文档
文本预览下载声明

课程名称

PHP开发技术

课次

4

任务、项目、课题名称

分支结构

课时

2学时

教学内容

分支结构

教学目标

掌握分支结构的使用,能够实现条件判断

教学重点

分支结构

教学难点

多分支结构

教学活动及主要环节

学生活动

一、复习巩固(10分钟)

1.总结讲解上次课实验的完成情况

2.对学生掌握不好的知识点进行再次巩固讲解

二、创设意境,导入新课(5分钟)

导入:

三、新授课程(70分钟)

分支结构就是对某个条件进行判断,通过不同的判断结果执行不同的分支语句。

单分支结构

if语句是单分支结构的基础,它允许程序在满足某个条件时执行特定的代码块

if语句的基本语法格式。

if语句的执行流程。

当if语句的代码段只有一条语句时,“{}”可以省略。

双分支结构

if...else语句实现双分支结构,它提供了两种可能的执行路径:如果条件为真,则执行if语句块(子语句块1)内的代码;如果条件为假,则执行else语句块(子语句块2)内的代码。

if…else语句的基本语法格式。

if…else语句的执行流程。

使用if…else语句判断两个变量的大小,优化上个知识点的代码。

分支结构的嵌套应用

在if语句的语句块和else语句的语句块中再使用if...else语句,即if...else语句嵌套另外一个完整的if...else语句,这就是分支结构嵌套。

在使用分支结构嵌套时,需要特别注意,默认情况下,else与前面最近的if匹配,而不是通过缩进来匹配。为了保证合理的匹配关系,尽量使用花括号({})来确定语句的层次关系,否则会得到不一样的结构。

多分支结构——if...elseif...else语句

。if...elseif...else语句可实现多分支结构,当if语句中指定的条件都不满足时,可以通过elseif语句指定另一个条件。

if…elseif…else语句的基本语法格式。

if…elseif…else语句的执行流程。

演示如何使用if…elseif…else语句对学生的考试成绩进行等级划分。

else和if之间的空格可以省略,即“elseif”可以写为“elseif”。

多分支结构——switch语句

switch语句也是多分支语句,它的优点是代码清晰简洁、便于阅读。

switch语句的基本语法格式。

使用switch语句根据给定的数值输出中文格式的星期。

注意如果没有break语句,程序会执行到最后一个case语句。

四、归纳总结

回顾本节课所讲的知识,并通过提问的方式引导学生解答问题并给予指导。

五、布置作业

通过教辅平台布置本节课作业以及下节课的预习作业。

六、预习

自定义函数

列举学生所做题目及过程等内容:

编写简单的学生等级判定程序(10分钟)

使用if语句判断两个变量的大小。

【案例实践3-1】儿童旅行费折扣问题

【案例实践3-2】分时问候

【案例实践3-3】课余活动反馈

显示全部
相似文档