




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
博学谷——让IT教学更简单,让IT学习更有效PAGE12PAGE10《PHP网站开发实例教程(第3版)》教学设计课程名称:授课年级:授课学期:教师姓名:年月课题名称第2章PHP语法基础计划课时11课时教学引入学习一门语言就像盖大楼一样,要想盖一幢安全、稳固的大楼,必须要有一个坚实的地基。同样地,要想熟练使用PHP语言编程,必须充分了解PHP语言的基础知识。本章对PHP语法基础进行详细讲解。教学目标使学生掌握PHP标记、注释和输出语句,能够在程序中正确使用PHP标记和输出语句。使学生熟悉标识符和关键字的使用方法,能够在程序中正确使用标识符和关键字。使学生掌握变量、常量和表达式的使用方法,能够在程序中正确使用变量、常量和表达式。使学生掌握数据类型的使用方法,能够使用不同的数据类型操作数据。使学生掌握运算符的使用方法,能够在程序中使用运算符完成数据运算。使学生掌握PHP的流程控制方法,能够使用分支结构、循环结构和跳转语句控制程序的执行流程。使学生掌握文件包含语句的使用方法,能够根据需求使用不同的文件包含语句。教学重点数据类型分类算术运算符赋值运算符比较运算符逻辑运算符运算符优先级分支结构循环结构循环嵌套跳转语句教学难点分支结构循环结构循环嵌套跳转语句教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(PHP标记、注释、输出语句)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课为了让解析器解析PHP代码,需要使用PHP标记对代码进行标识,编写代码时,为了方便开发人员阅读和维护代码,可以为代码添加注释,通过注释对代码进行解释说明,在代码中使用输出语句输出不同类型的数据。本节课对PHP标记、注释和输出语句进行详细讲解。三、新课讲解知识点1-PHP标记教师通过PPT讲解PHP标记。(1)标准标记(2)短标记知识点2-注释教师通过PPT讲解单行注释和多行注释。(1)单行注释(2)多行注释知识点3-输出语句教师通过PPT讲解输出语句。echoprintprint_r()var_dump()四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第二课时(标识符、关键字、【案例】在网页中嵌入PHP代码)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在编写程序时,经常需要使用一些符号来标记某些实体,如变量名、函数名、类名、方法名等,这些符号被称为标识符。也可以使用PHP预先定义好的关键字。本节课对标识符、关键字等内容进行详细讲解。三、新课讲解知识点1-标识符教师通过PPT讲解标识符。标识符的命名规则合法和非法的标识符知识点2-关键字教师通过PPT讲解关键字。使用关键字的注意事项PHP常见的关键字知识点3-【案例】在网页中嵌入PHP代码教师通过PPT结合实际操作的方式讲解案例。案例实现思路:使用VSCode编辑器创建demo01.php文件,在该文件中编写一个简单的网页。在demo01.php中嵌入PHP代码,使用PHP标记和输出语句输出“生命在于运动!”。四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(变量、可变变量、常量、预定义常量、表达式、【案例】显示服务器信息)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在PHP中,变量和常量都用于保存数据。变量用于保存可变的数据,常量用于保存不变的数据。表达式用于完成对变量或常量的赋值和运算,本节课对变量、常量和表达式进行详细讲解。三、新课讲解知识点1-变量教师通过PPT讲解变量。变量赋值的方式:传值赋值引用赋值知识点2-可变变量教师通过PPT结合实际操作的方式讲解可变变量。可变变量的概念演示可变变量的使用知识点3-常量教师通过PPT结合实际操作的方式讲解常量。定义常量的两种方式:define()函数const关键字知识点4-预定义常量教师通过PPT讲解常用的预定义常量,演示预定义常量的使用。知识点5-表达式教师通过PPT结合实际操作的方式讲解表达式。表达式的概念演示表达式的使用知识点6-【案例】显示服务器信息教师通过PPT结合实际操作的方式讲解案例。案例实现思路:使用VSCode编辑器创建demo02.php文件,在文件中编写表格,显示服务器信息。在表格中使用预定义常量PHP_VERSION获取PHP版本号,使用预定义常量PHP_OS获取操作系统类型。四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第四课时(数据类型分类、数据类型检测、数据类型转换)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课任何一门编程语言都离不开对数据的处理。每个数据都有其对应的数据类型,不同的数据类型可以存储不同的数据。本节课对数据类型进行详细讲解。三、新课讲解知识点1-数据类型分类教师通过PPT讲解数据类型分类。布尔型整型浮点型字符串型知识点2-数据类型检测教师通过PPT讲解数据类型检测。数据类型检测函数演示数据类型检测函数的使用知识点3-数据类型转换教师通过PPT结合实际操作的方式讲解数据类型转换。自动类型转换通过代码演示自动转换成布尔型、自动转换成整型、自动转换成字符串型。强制类型转换讲解强制类型转换的目标类型,通过代码演示强制类型转换。四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第五课时(算术运算符、赋值运算符、【案例】商品价格计算、错误控制运算符、比较运算符、合并运算符)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课运算符是用来对数据进行计算的符号,通过一系列值或表达式的变化产生另外一个值。本节课对PHP中常用的算术运算符、赋值运算符、错误控制运算符、比较运算符、合并运算符进行详细讲解。三、新课讲解知识点1-算术运算符教师通过PPT讲解常用的知识点2-赋值运算符教师通过PPT讲解常用的。知识点3-【案例】商品价格计算教师通过PPT结合实际操作的方式讲解案例。实现思路:使用常量保存商品折扣,使用变量保存用户购买的商品名称、价格和购买数量。计算用户购买的每件商品的价格和所有商品的价格。以表格的形式显示用户所购买的商品信息和该用户实际需要支付的费用。知识点4-错误控制运算符教师通过PPT讲解错误控制运算符的作用和使用示例。知识点5-比较运算符教师通过PPT讲解常用的比较运算符和使用示例。知识点6-合并运算符教师通过PPT讲解合并运算符的语法格式和使用示例。四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第六课时(三元运算符、逻辑运算符、递增与递减运算符、位运算符、运算符优先级)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在PHP中,还包括其他的运算符,如三元运算符、逻辑运算符、递增与递减运算符、位运算符,以及在使用运算符时的优先级,本节课对其他运算符和运算符的优先级进行详细讲解。三、新课讲解知识点1-三元运算符教师通过PPT讲解三元运算符的语法格式和使用示例。知识点2-逻辑运算符教师通过PPT讲解逻辑运算符的使用示例。知识点3-递增与递减运算符教师通过PPT讲解递增与递减运算符的使用示例。知识点4-位运算符教师通过PPT讲解位运算符。位运算符的作用和示例代码使用“&”运算符对整型和字符进行位运算知识点5-运算符优先级教师通过PPT讲解运算符优先级。运算符的优先级顺序使用小括号“()”提升运算符优先级的使用方法四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第七课时(分支结构、【案例】判断学生成绩等级)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过需求引入的方式导入新课在生活中,我们经常会根据不同的情况做出不同的选择。例如,在出行时,会根据目的地的远近选择交通方式,如果目的地比较近,会选择骑自行车;如果目的地距离适中,会选择坐公交车或地铁;如果目的地比较远,会选择乘坐火车或飞机。在程序中,分支结构就是对某个条件进行判断,通过不同的判断结果执行不同的语句,本节课对分支结构进行讲解。三、新课讲解知识点1-分支结构教师通过PPT讲解分支结构。if语句讲解if语句的语法,通过代码演示使用if语句判断$a是否大于$b。if…else语句讲解if…else语句的语法,通过代码演示使用if…else语句判断$a是否大于$b。if…elseif…else语句讲解if…elseif…else语句的语法,通过代码演示使用if…elseif…else语句判断考试分数的等级。switch语句讲解switch语句的语法,通过代码演示使用switch语句根据给定的数值输出中文格式的星期。知识点2-【案例】判断学生成绩等级教师通过PPT结合实际操作的方式讲解案例。实现思路:创建score.php文件,定义变量保存学生的姓名和分数。使用if…else语句判断分数是否是有效数值,整型或浮点型都是有效数值。使用if…elseif…else语句判断学生的成绩等级。输出学生的姓名、分数和等级。四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第八课时(循环结构、循环嵌套、【案例】九九乘法表、跳转语句)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在实际生活中,经常会有重复做同一件事情的情况。例如,学生在操场跑步,操场的跑道一圈为400米,如果学生跑800米需要沿着跑道跑2圈,如果学生跑1200米需要沿着跑道跑3圈。将跑1圈看作重复的行为,跑800米需要重复做2次,跑1200米需要重复做3次。PHP中的循环结构可以实现重复做某一件事,本节课对循环结构进行讲解。三、新课讲解知识点1-循环结构教师通过PPT讲解循环结构。while语句讲解while语句的语法,通过代码演示使用while语句输出5个“☆”字符。do…while语句讲解do…while语句的语法,通过代码演示使用do…while语句输出5个“☆”字符。for语句讲解for语句的语法,通过代码演示使用for语句输出5个“☆”字符。知识点2-循环嵌套教师通过PPT结合实际操作的方式讲解循环嵌套。for语句循环嵌套的语法格式使用循环嵌套输出直角三角形知识点3-【案例】九九乘法表教师通过PPT结合实际操作的方式讲解案例。实现思路:在第一个for语句中循环每层的乘号右边的乘数,将循环变量作为第二个for语句的循环条件。在第二个for语句中循环每层的乘号左边的乘数。输出每层中表格的两个乘数和积。知识点4-跳转语句教师通过PPT讲解跳转语句。breake语句和continue语句的区别。通过代码统计1~100的奇数和。四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第九课时(include语句和require语句、include_once语句和require_once语句)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在程序开发中,通常会将页面的公共代码提取出来,放到单独的文件中,然后使用PHP提供的文件包含语句,将公共文件包含进来,从而实现代码的复用。例如,项目中的初始化文件、配置文件、HTML模板文件等都是公共文件。文件包含语句包括include、require、include_once和require_once语句,本节课对文件包含语句的使用方法进行详细讲解。三、新课讲解知识点1-include语句和require语句教师通过PPT讲解include语句和require语句。include语句的语法格式演示使用include语句引入外部文件演示使用include语句和require语句引入不存在文件时的区别知识点2-include_once语句和require_once语句教师通过PPT结合实际操作的方式讲解include_once语句和require_once语句。通过代码演示使用include_once语句和include语句对比引入外部文件时的区别。四、归纳总结教师回顾本节课所讲的知识,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第十课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习考察学生对知识点的掌握情况。上机一:(考察知识点为【案例】在网页中嵌入PHP代码)形式:单独完成题目:请结合前面所学知识实现案例,要求如下:使用VSCode编辑器创建demo01.php文件,在该文件中编写一个简单的网页。在demo01.php中嵌入PHP代码,使用PHP标记和输出语句输出“生命在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 花卉购销协议书
- 调整宅基协议书
- 配送保密协议书
- 赃款退还协议书
- 建材业务员合同协议书
- 旅行社地接合同协议书
- 竹笋合作协议书
- 租房转手协议书
- 职工外住协议书
- 现货会员协议书
- 咖啡文化与饮品调制智慧树知到期末考试答案2024年
- (高清版)DZT 0319-2018 冶金行业绿色矿山建设规范
- 体检中心医护培训课件
- 2024年中国人保财险全系统陕西分公司招聘笔试参考题库含答案解析
- 医院培训课件:《护患沟通技巧》
- 空调风道改造技术方案
- 前悬挂整秆式甘蔗收割机双刀盘切割与喂入装置设计与试验的中期报告
- 《林业科普知识》课件
- 国开电大操作系统-Linux系统使用-实验报告
- 《小学生C++创意编程》第3单元课件 选择结构
- KROHNE 转子流量计产品介绍 2022
评论
0/150
提交评论