第一范文网 - 专业文章范例文档资料分享平台

第2章PHP语法基础 - 教学设计课案

来源:用户分享 时间:2025/5/24 19:54:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

? 复习前面学过的知识点和案例,加强巩固。 第五课时 (【案例9】双色球、【案例10】网页布局) 复习上节课内容 在讲解本节内容前,抛出以下问题让学生回答,以复习上节课内容。 1、 请简述自定义函数由哪几部分组成及各自的作用。 答案: 组成:自定义函数由关键字function、函数名、参数、函数体4部分组成。 作用: ? function是声明函数时必须使用的关键字。 ? 函数名的命名规则与标识符相同,且函数名是唯一的。 ? 参数是外界传递给函数的值,它是可选的,当有多个参数时,各参数间使用英文下的逗号“,”分割。 ? 函数体是专门用于实现特定功能的代码。 2、 请说明“[]”和“array()”是否可以定义空数组,并举例说明。 答案: ? “[]”不能定义空数组 如:$arr[] = ''; //输出结果:array(1) { [0]=> string(0) \} ? “array()”可以定义空数组 如:$arr2 = array();//输出结果:array(0) { } 说明:教师可根据学生对上述问题的回答情况,对以上问题进行简单讲解或直接进入本课时新内容的学习。 本课时内容学习 【案例9】双色球 ? 案例描述 双色球是中国福利彩票的一种玩法。它分为红色球号码区和蓝色球号码区,每注投注号码是由6个红色球号码和1个蓝色球号码组成,红色球号码从1~33中选取,蓝色球号码从1~16中选取。那么如何使用PHP程序实现一个机选号码投注的功能呢?下面通过PHP中提供的数组函数来实现机选双色球号码的投注,从而掌握PHP中数组函数的使用。 ? 案例讲解 ? 案例分析 ? 创建一个1~33的红色球号码区数组,并随机取出6个号码。 ? 从1~16的蓝色球号码区中随机取出1个号码。

17

? 显示输出机选的红色球号码和蓝色球号码。 ? 案例实现 教师带领学生分步骤地进行操作,并指出其中需要注意的事项。 说明:在案例讲解的过程中,教师可适时停下来,让学生自行尝试。小组之间可以协作讨论,教师巡视,对疑难问题进行解答。 ? 知识点讲解 ? 总结知识点 教师和学生一起总结在案例中涉及到的知识点,主要包括“基本数组函数”、“数组排序函数”和“数组检索函数”。 ? 讲解“基本数组函数” (1)、教师分别对“count()函数”、“range()函数”、“array_merge()函数”、“array_chunk()函数”使用代码进行演示。 (2)、教师展示PPT对“count()函数”、“range()函数”、“array_merge()函数”、“array_chunk()函数”功能进行归纳讲解。 (3)、学生练习,教师巡视,对疑难问题进行解答。 ? 讲解“数组排序函数” (1)、教师分别对“sort()函数”、“rsort()函数”、“ksort()函数”、“krsort()函数”等排序函数使用代码进行演示。 (2)、教师展示PPT对“sort()函数”、“rsort()函数”、“ksort()函数”、“krsort()函数”等排序函数功能进行归纳讲解。 (3)、学生练习,教师巡视,对疑难问题进行解答。 ? 讲解“数组检索函数” (1)、教师分别对“array_search()函数”、“in_array()函数”、“key()函数”、“array_column()函数”、“array_unique()函数”等检索函数使用代码进行演示。 (2)、教师展示PPT对“array_search()函数”、“in_array()函数”、“key()函数”、“array_column()函数”、“array_unique()函数”等检索函数功能进行归纳讲解。 (3)、学生练习,教师巡视,对疑难问题进行解答。 ? 阶段小结 ? 小结 重点:基本数组函数、数组排序函数、数组检索函数。 ? 答疑 教师询问学生对于知识点还有什么不理解的地方。针对学生不理解的知识点给与解释。 【案例10】网页布局 ? 案例描述 在一些大型的商务网站中,由于内容分类特别多,经常需要使用网页布局,那么如何在PHP中实现网页布局呢?下面通过PHP中提供的文件包含语句以及前面学过的知识来实现网页布局,从而掌握PHP中文件包含语句和流程替代语法的具体使用。 18 / 20

? 案例讲解 ? 案例分析 ? 设置两列网页布局模板文件,并使用文件包含语句分别引入内容和侧栏文件。 ? 编写内容文件,使用标签语法实现主显示区内容的展示。 ? 编写侧栏文件,实现网页侧栏列表的输出。 ? 案例实现 教师带领学生分步骤地进行操作,并指出其中需要注意的事项。 说明:在案例讲解的过程中,教师可适时停下来,让学生自行尝试。小组之间可以协作讨论,教师巡视,对疑难问题进行解答。 ? 知识点讲解 ? 总结知识点 教师和学生一起总结在案例中涉及到的知识点,主要包括“文件包含语句”、“流程替代语法”。 ? 讲解“文件包含语句” (1)、教师与学生互动:让学生思考,在网站的架构中,网站的主页面和子页面的头部和脚部都相同,从而引出“文件包含语句”,使不同的部分只需引入不同的文件即可。 (2)、教师对“文件包含语句”使用代码进行演示。 (3)、教师展示PPT对“文件包含语句”的使用进行归纳和总结。 (4)、学生练习,教师巡视,对疑难问题进行解答。 ? 讲解“流程替代语法” (1)、教师展示PPT对“流程替代语法”进行讲解。 (2)、教师通过使用if、foreach等原语法与使用“流程替代语法”进行代码演示,让学生对比学习,加深理解各自的特点。 (3)、学生练习,教师巡视,对疑难问题进行解答。 ? 阶段小结 ? 小结

19

重点:文件包含语句、流程替代语法。 ? 答疑 教师询问学生对于知识点还有什么不理解的地方。针对学生不理解的知识点给与解释。 ? 巩固练习 ? 巩固“双色球”与“网页布局”的制作 学完知识点后,让学生再制作一次“双色球”与“网页布局”。以此使学生更熟练地掌握“基本数组函数”、“数组排序函数”、“数组检索函数”、“文件包含语句”、流程替代语法等知识点的使用。 ? 通过“补充案例”加强学习 教师分发测试题目及案例素材给学生,对于掌握较好的同学,可以通过补充案例对相关知识点进行巩固。 ? 布置作业 ? 完成“补充案例”,通过平台提交给教师,教师下节课进行点评。 ? 预习3.1节【案例11】展示员工信息。 ? 复习本章所有知识点和案例,加强巩固。 第六课时、第七课时 (上机测试) 教师发放测试题目及案例素材,学生进行上机测试。以此检查学生对相关知识点的掌握情况。测试完成后将作品通过平台提交给老师。 上机测试主要针对本章中需要重点掌握的知识点,以及在代码中容易出 错的操作步骤。通过上机测试可以考察同学对PHP基本语法、流程控制语句、函数、数组、包含语句、流程替代语法的掌握程度。 (作品点评) 教师对学生的提交的上机测试作品进行点评,指出代码中容易出现bug的地方,并给与解答。 ? 布置作业 ? 完成课后“动手实践”,并扫描二维码查看答案。 ? 预习3.1节【案例11】展示员工信息 教 学 后 记

20 / 20

搜索更多关于: 第2章PHP语法基础 - 教学设计课案 的文档
第2章PHP语法基础 - 教学设计课案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6qgyz60obs5o77k30e8m0fvqu4yw2700pf0_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top