文档详情

PHP程序设计项目化教程(微课版) 教案4 汇率计算器——流程控制;教案5 汇率计算器——流程控制.doc

发布:2025-04-18约2.57千字共4页下载文档
文本预览下载声明

课程名称

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】课余活动反馈

课程名称

PHP开发技术

课次

5

任务、项目、课题名称

循环结构等

课时

2学时

教学内容

循环结构-循环嵌套

跳转语句

异常处理

文件包含语句

教学目标

掌握循环结构的使用,能够实现循环操作

掌握循环嵌套的使用,能够通过循环嵌套处理复杂的程序逻辑

掌握跳转语句的使用,能够在循环结构中正确使用跳转语句

掌握文件包含语句的使用,能够根据需求使用不同的文件包含语句

教学重点

循环结构、跳转语句、文件包含语句

教学难点

循环结构、循环嵌套、跳转语句

教学活动及主要环节

学生活动

一、复习巩固(10分钟)

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

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

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

导入:

三、新授课程(70分钟)

1.循环结构

for循环结构。

for循环结构适合循环次数已知的情况。

for循环结构的基本语法格式。

for循环结构的执行流程。

while循环结构。

while循环结构可以根据循环条件来判断是否重复执行某一段代码。

while循环结构的基本语法格式。

while循环结构的执行流程。

do…while循环结构。

do...while循环结构会无条件执行一次循环体后再判断循环条件。

do...while循环结构的基本语法格式。

do…while循环结构的执行流程。

2.循环嵌套

循环嵌套是指在一个循环语句的循环体中再定义一个循环语句。

while、do…while、for语句都可以进行嵌套。

for语句循环嵌套的语法格式。

3.跳转语句

break语句。

break语句在循环语句中用于终止循环。

break语句还可以指定跳出循环的层数。

continue语句。

continue语句用于结束本次循环,开始下一轮循环。

4.异常处理

错误类型和级别

异常处理方式。

5.

显示全部
相似文档