文档详情

PHP程序设计项目化教程(微课版) 课件 项目3 汇率计算器 ——流程控制.pptx

发布:2025-04-21约1.75万字共10页下载文档
文本预览下载声明

情境导入汇率计算器

厂在探索全球经济一体化的发展轨迹时,同学们对全球各地的货币体系表现出

了极大的热情。为了帮助大家更精确地掌握各种货币间的换算逻辑,张华想要打造一款汇率计算器。通过这款汇率计算器,同学们能够一目了然地看清不同货币间的价值差异,进而制定出更加明智的经济决策和财务规划。

理解PHP中的顺序结构及其在程序中的执行顺序;

学习分支结构,包括单分支结构、双分支结构、多分支结构,以及它们的嵌套使用;

掌握循环结构,包括for循环结构、while循环结构和do-while循环结构;

理解异常处理的基本概念,学习在PHP中使用try-catch块来捕获和处理异常;

掌握文件包含语句,包括include语句和require语句。

能够正确使用PHP中的顺序结构编写程序,确保代码按照预期执行;

能够编写分支结构,根据不同条件执行不同的代码块;

能够使用循环结构,在程序中实现重复执行特定代码的功能;

能够运用异常处理机制,捕获和处理程序运行中的异常情况;

能够正确使用文件包含技巧,合理地在项目中使用include语句和require语句,提高代码的可维护性。

培养良好的编程习惯,能够编写结构清晰、易读易懂的代码;

提升逻辑思维能力,能够合理设计程序的流程控制结构;

增强问题解决能力,能够针对程序中的异常情况编写合适的异常处理代码;

强化安全意识,了解在文件包含过程中可能出现的安全风险,并采取相应措施预防。

知识目标

能力目标

素养目标

学习目标

CONTENTS

01流程控制简述

02分支结构

03循环结构

04跳转语句

05异常处理

06文件包含语句

PART01

流程控制简述

知识储备3.1流程控制简述

厂流程控制是编程中的核心概念,它决定了代码的执行顺序和逻辑。通过流程控制,开发者能

够管理代码的执行顺序,实现程序在不同条件下的灵活响应。流程控制结构可以分为3种基本类型:顺序结构、分支结构和循环结构。

在顺序结构中,程序会严格按照代码的顺序,一行接一行地执行,不遗漏任何一句指令。

开始

语句1

语句2

语句n

结束

中书*

分支结构

PART02

厂分支结构又称为选择结构、条件结构,是一种重要的流程控制结构,它允许程序根据特定条

件选择不同的执行路径。

常见的分支结构主要有

■单分支结构(if语句)

■双分支结构(if...else语句)

■多分支结构(if...elseif...else语句和switch语句)

知识储备3.2分支结构

其中,条件表达式的结果是布尔型的值,只有false和true两个可能;由{括起来的子语句块

厂if语句是单分支结构的基础,其基本语法格式如下。

知识储备3.2.1单分支结构

if(条件表达式){

子语句块

代表的是代码片段,可以是任意的代码。

$age=22;

if($age=18){

echo该同学已成年;

}

在这个例子中,因为$age的值是22,大于18,所以条件为真,程序会输出“该同学已成

年”。运行结果如下图所示。

知识储备3.2.1单分支结构

下面的代码可根据年龄判断是否成年,并输出相应的信息。

$a=10;

$b=20;

if($a$b)echo$a大于$b;

if($a$b)echo$a小于$b;

if($a==$b)echo$a等于$b;

厂在编写程序的过程中,可以使用多个单分支结构,进行不同语句的输出控制。此外,当if语句

的子语句块中只有一条语句时,{}可以省略。

知识储备3.2.1单分支结构

运行结果如图所示。

知识储备3.2.2双分支结构

厂if...else语句实现双分支结构,它提供了两种可能的执行路径:

■如果条件为真,则执行if语句后{}内的代码(子语句块1);

■如果条件为假,则执行else语句后{}内的代码(子语句块2)

if(条件表达式){

子语句块1}else{

子语句块2

false

子语句块2

条件表达式

子语句块1

结束

开始

true

$age=17;

if($age=18){

echo该同学已成年;

}else{

echo该同学未成年;

}

运行结果如下图所示。

厂对于3.2.1节中判断是否成年的程序,可以使用双

知识储备3.2.2双分支结构

分支结构进行优化。

厂假设有一个场景,某单位

显示全部
相似文档