《PHP Web应用开发案例教程》教案 第4课 PHP运算符与编码规范.docx
文本预览下载声明
PAGE 10
PAGE 10
PAGE 11
PAGE 11
课题
PHP运算符与编码规范
课时
2课时(90 min)
教学目标
知识技能目标:
(1)掌握PHP中的各类运算符,以及运算符的优先顺序和结合规则
(2)掌握PHP的命名规范和书写规则
素质目标:
(1)能够领会PHP运算符、命名规范和书写规则的作用
(2)培养学生的逻辑思维、辩证思维和创新思维能力
教学重难点
教学重点:运算符的优先顺序和结合规则,PHP的命名规范和书写规则
教学难点:PHP各类运算符的综合使用
教学方法
案例分析法、问答法、讨论法、讲授法、实践法
教学用具
电脑、投影仪、多媒体课件、教材
教学设计
第1节课:?课前任务→考勤(2 min)→问题导入(5 min)→传授新知(38 min)
第2节课:问题导入(5 min)→传授新知(20 min)→课堂实训(15 min)→课堂小结(3 min)→作业布置(2 min)
教学过程
主要教学内容及步骤
设计意图
第一节课
课前任务
【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,预习本节课要学习的知识
【学生】完成课前任务
通过课前任务,使学生预习本节课要学习的知识,增加学生的学习兴趣
考勤
(2 min)
【教师】使用APP进行签到
【学生】班干部报请假人员及原因
培养学生的组织纪律性,掌握学生的出勤情况
问题导入
(5 min)
【教师】提出以下问题:
你知道PHP中运算符的作用是什么吗?有哪些常用的运算符?
【学生】聆听、思考、举手回答
通过问题导入,引导学生主动思考,激发学生的学习兴趣
传授新知
(38 min)
【教师】通过学生的回答引入要讲的知识,讲解PHP中的运算符,以及运算符的优先顺序和结合规则
2.6 PHP运算符
运算符是一种特殊符号,它能对一个值或一组值执行一个指定的操作,并产生运算结果。PHP中包含算术运算符、比较运算符、赋值运算符、逻辑运算符、按位运算符、字符串运算符等。
2.6.1 算术运算符
算术运算符是最简单和最常用的运算符,用于进行四则运算,尤其是对数字的处理,几乎都要用到算术运算符。
?【教师】通过多媒体展示“常用算术运算符”表格,并进行介绍
常用算术运算符
运算符
说 明
示 例
结 果
+
加法
$x+$y
对$x与$y求和
-
减法
$x-$y
对$x与$y求差
*
乘法
$x*$y
求$x与$y的乘积
/
除法
$x/$y
求$x与$y的商数
%
取余
$x%$y
求$x除$y的余数
++
递增
$x++
对$x与1求和
--
递减
$x--
对$x与1求差
?【教师】通过多媒体展示例2-20的代码和运行结果,并进行讲解
本例分别使用上述算术运算符进行运算。
?php
$a = -300; //声明变量$a
$b = 120; //声明变量$b
$c = 60; //声明变量$c
echo \$a = .$a.,; //输出变量
echo \$b = .$b.,;
echo \$c = .$c.p;
echo \$a + \$b = .($a + $b).br; //计算$a加$b的值
echo \$a - \$b = .($a - $b).br;; //计算$a减$b的值
echo \$a * \$b = .($a * $b).br; //计算$a乘$b的值
echo \$a / \$b = .($a / $b).br; //计算$a除以$b的值
echo \$a % \$c = .($a % $c).br; //计算$a和$b的余数,被除数为-300
echo \$a++ = .$a++. ; //对$a进行后置递增运算
echo 运算后\$a的值为:.$a.br;
echo \$b-- = .$b--. ; //对$b进行后置递减运算
echo 运算后\$b的值为:.$b.br;
echo ++\$c = .++$c. ; //对$c进行前置递增运算
echo 运算后\$c的值为:.$c;
?
由运行结果可以看出,在算术运算符中使用“%”取余时,如果被除数(%运算符前面的表达式)是负数,则运算结果也是负数。即使两个运算数是整数,除号“/”也总是返回浮点数。
递增和递减运算符主要是对单独一个变量进行操作,既可以放在变量前面,也可以放在变量后面。当放在变量前面时,首先将变量值加1或者减1,然后返回变量值;而当放在变量后面时,先返回变量当前值,然后将变量值加1或者减1。
?【教师】通过多媒体展示例2-20的代码和运行结果,并进行讲解
本例比较递增运算符放在变量前面和后面的区别
显示全部