版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
重庆电子工程职业学院人工智能与大数据学院PHP程序设计教案(01)教学标题项目1搭建PHP开发环境授课班级课时2场地机房时间周二授课教师唐乾林教学设计1.项目/任务价值通过本次课程,掌握PHP开发环境的搭建。2.学习目标知识目标1能利用讲授的课程学习方法学习本课程;2能了解PHP的基本概念;3了解静态网站和动态网站的工作原理;能力目标1能搭建PHP的运行环境;2能编写PHP代码;思政-素质目标1线上线下结合,引导学习方式,培养自主学习能力;2培养学生积极探索、勇于创新的科学素养;3养成小组沟通协作共同学习,解决问题能力和团队合作精神;3.学习内容1PHP简介2PHP工作原理3搭建开发环境4.学习资源重电网络教学平台,多媒体课件,理实一体化实训室实物:教材,软件工具包教学重点PHP工作原理学情分析本课程学习对象是计算机网络专业的的大二学生,他们都有了一定的计算机理论基础和编程基础,要提高教学效果,就要多用案例让同学自己多理解、多动手深入地学习。教学策略1.教学方法:讲授+实验;情境教学法2.教学模式:采用线上线下混合教学模式3.本次课教学流程:1)引入本次课程内容。2)讲解+演示。3)学生上机练习。4)总结和布置作业。教学实施过程教学环节学生、教师活动教学方法时间分配课程导学:引入本课程明确本课程的课程性质和定位:本专业核心课;课程特点:理实一体课;代码编写。明确本课程学习内容与学习目标学习要求:预习+认真+复习明确本课程教和学的方法,鼓励同学学习明确本课程的考核办法学生:认真听取教师的讲解,理解课程内容;积极参与讨论、实验、练习等活动;老师:通过引入课题激发学生兴趣;讲解课程内容,特别解释难点讲授、讨论、案例教学线上线下结合,培养自主学习能力。小组协作、沟通、互助学习,培育团队合作意识,引导学生大胆表达。10引入学习任务和目标1.PHP基础
PHP是一个应用范围很广的语言,特别是在网络程序开发方面。一般来说PHP大多在服务器端执行,透过执行PHP的代码来产生网页提供浏览器读取,此外也可以用来开发命令行脚本程式和使用者端的GUI应用程序。PHP可以在许多的不同种的服务器、操作系统、平台上执行,也可以和许多数据库系统结合。使用PHP不需要任何费用,官方组织PHPGroup提供了完整的程序源代码,允许使用者修改、编译、扩充来使用。具有应用广泛、免费开源、基本服务器、跨平台等特点。随着开源思想的发展,开放源代码的LAMP已经与Java和.NET形成三足鼎立之势,PHP之所以应用广泛,受到大众欢迎,是因为它且有很多突出的特点,如下。PHP的工作原理(1)当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这个PHP请求,并将请求传送达支持PHP的WEB服务器。(2)WEB服务器接受这个请求,并根据其后缀进行判断如果是一个PHP请求,WEB服务器从硬盘或内存中取出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。(3)PHP引擎程序将会对WEB服务器传送过来的文件从头到尾进行扫描并根据命令从后台读取,处理数据,并动态地生成相应的HTML页面。(4)PHP引擎将生成HTML页面返回给WEB服务器。WEB服务器再将HTML页面返回给客户端浏览器。列举实例多媒体演示启发式教学小组作品展示和讲解35深化:上机练习搭建PHP的运行环境熟悉PHP的运行环境编写PHP程序上机练习多媒体演示讨论教学40总结:1)PHP的简介及工作原理2)熟悉PHP的运行环境3)编写PHP程序引导同学总结抢答互动教学5学业评价考勤情况、作业完成情况。教学反思1.教学过程中要进行角色转换。2.教师应尊重和学生的交流。3.要从不同的角度和不同的形式对学生进行评价。4.激发学生的兴趣和求知欲。人工智能与大数据学院PHP程序设计教案(02)教学标题PHP语法基础、数据类型、常量和变量授课班级课时2场地机房时间周二授课教师唐乾林教学设计1.项目/任务价值通过本次课程,了解和掌握PHP基础语法、数据类型、常量和变量。2.学习目标知识目标1能利用讲授的课程学习方法学习本课程;2能了解PHP的语言基础;3了解PHP基础语法、数据类型、常量和变量;能力目标1能正确使用PHP基础语法;2能正确使用PHP的基础语法、数据类型、常量和变量;思政-素质目标1线上线下结合,引导学习方式,培养自主学习能力;2培养学生积极探索、勇于创新的科学素养;3养成小组沟通协作共同学习,解决问题能力和团队合作精神;3.学习内容1PHP语法基础2PHP的数据类型、常量和变量4.学习资源重电网络教学平台,多媒体课件,理实一体化实训室实物:教材,软件工具包教学重点PHP的数据类型教学难点PHP的数据类型学情分析本课程学习对象是计算机网络专业的的大二学生,他们都有了一定的计算机理论基础和编程基础,要提高教学效果,就要多用案例让同学自己多理解、多动手深入地学习。教学策略1.教学方法:讲授+实验;情境教学法2.教学模式:采用线上线下混合教学模式3.本次课教学流程:1)讲解理论-举例-演示-下任务。2)上机实验,加强练习,完成相关案例。3)总结提高,牢记重点,学会举一反三。教学实施过程教学环节学生、教师活动教学方法时间分配课程导学:引入本课程明确本课程的课程性质和定位:本专业核心课;课程特点:理实一体课;代码编写。明确本课程学习内容与学习目标学习要求:预习+认真+复习明确本课程教和学的方法,鼓励同学学习明确本课程的考核办法学生:认真听取教师的讲解,理解课程内容;积极参与讨论、实验、练习等活动;老师:通过引入课题激发学生兴趣;讲解课程内容,特别解释难点讲授、讨论、案例教学线上线下结合,培养自主学习能力。小组协作、沟通、互助学习,培育团队合作意识,引导学生大胆表达。20引入学习任务和目标
PHP语法基础1.PHP标记符所谓标记符,就是为了便于与其他内容区分所使用的一种特殊符号,PHP代码可以嵌入到HTML、JavaScript等代码中使用,因此就需要使用PHP标记符将PHP代码与HTML内容进行区分。2.PHP的注释注释可以理解为代码中的解释和说明,是程序中不可缺少的重要元素。使用注释不仅能够提高程序的可读性,而且还有利于程序的后期维护工作。3.标识符在系统的开发过程中,需要在程序中定义一些符号来标记一些名称,如变量名、函数名、类名、方法名等,这些符号被称为标识符。在PHP中,定义标识符要遵循一定的规则,4.关键字在系统开发过程中,还会经常用到关键字。关键字就是编程语言里事先定义好并赋予了特殊含义的单词,也称为保留字。如echo用于输出数据,function用于定义函数PHP数据类型分类数据类型说明Integer(整型)取值范围为整数:正整数、负整数和0Float(浮点型)用来存储数字,和整型不同的是它有小数位String(字符串型)连续的字符序列,可以是计算机所能表示的一切字符的集合标量数据类型Boolean(布尔型)取值真(true)和假(false)Array(数组)数组是一组数据的集合复合数据类型Object(对象)Resource(资源)资源是由专门的函数来建立和使用的特殊数据类型Null(空值)Null或NULL(不区分大小写)PHP数据类型分类数据类型说明Integer(整型)取值范围为整数:正整数、负整数和0Float(浮点型)用来存储数字,和整型不同的是它有小数位String(字符串型)连续的字符序列,可以是计算机所能表示的一切字符的集合标量数据类型Boolean(布尔型)取值真(true)和假(false)Array(数组)数组是一组数据的集合复合数据类型Object(对象)Resource(资源)资源是由专门的函数来建立和使用的特殊数据类型Null(空值)Null或NULL(不区分大小写)列举实例制作相关案例多媒体演示启发式教学小组作品展示和讲解20深化:上机练习练习案例。上机练习多媒体演示讨论教学20总结:1PHP语法基础2PHP的基础语法、数据类型、常量和变量小组总结引导同学总结抢答互动教学5学业评价考勤情况、作业完成情况。2教学反思1.教学过程中要进行角色转换。2.教师应尊重和学生的交流。3.要从不同的角度和不同的形式对学生进行评价。4.激发学生的兴趣和求知欲。人工智能与大数据学院PHP程序设计教案(03)教学标题2.6PHP函数授课班级课时2场地机房时间周二授课教师唐乾林教学设计1.项目/任务价值通过本次课程,了解和掌握函数的类型和用法等。2.学习目标知识目标1能利用讲授的课程学习方法学习本课程;2能了解PHP的语言基础;3了解PHP函数的类型;能力目标1能正确使用PHP基础语法;2能正确使用PHP函数;思政-素质目标1线上线下结合,引导学习方式,培养自主学习能力;2培养学生积极探索、勇于创新的科学素养;3养成小组沟通协作共同学习,解决问题能力和团队合作精神;3.学习内容1自定义函数2内置函数4.学习资源重电网络教学平台,多媒体课件,理实一体化实训室实物:教材,软件工具包教学重点1自定义函数2内置函数教学难点自定义函数学情分析本课程学习对象是计算机网络专业的的大二学生,他们都有了一定的计算机理论基础和编程基础,要提高教学效果,就要多用案例让同学自己多理解、多动手深入地学习。教学策略1.教学方法:讲授+实验;情境教学法2.教学模式:采用线上线下混合教学模式3.本次课教学流程:1)讲解理论-举例-演示-下任务。2)上机实验,加强练习,完成相关案例。3)总结提高,牢记重点,学会举一反三。教学实施过程教学环节学生、教师活动教学方法时间分配课程导学:引入本课程明确本课程的课程性质和定位:本专业核心课;课程特点:理实一体课;代码编写。明确本课程学习内容与学习目标学习要求:预习+认真+复习明确本课程教和学的方法,鼓励同学学习明确本课程的考核办法学生:认真听取教师的讲解,理解课程内容;积极参与讨论、实验、练习等活动;老师:通过引入课题激发学生兴趣;讲解课程内容,特别解释难点讲授、讨论、案例教学线上线下结合,培养自主学习能力。小组协作、沟通、互助学习,培育团队合作意识,引导学生大胆表达。20引入学习任务和目标函数是将一些重复使用到的功能写在一个独立的程序块中,在需要时以便单独调用。PHP函数分为系统内建函数和用户自定义函数两种。PHP的真正力量来自它的函数:它拥有超过1000个内建的函数。除了内建的PHP函数,还可以创建自定义函数。自定义函数的语法格式如下:functio函数名($str1,$str2){函数体;return返回值;}页面加载时函数不会立即执行,函数只有在被调用时才会执行。函数的调用可以在函数定义之前或之后,调用函数的语法格式如下:函数名(实际参数列表);PHP内置函数是由PHP开发者编写并嵌入到PHP中,用户在编写程序时可以直接使用。PHP内置函数又可以分为标准函数库和扩展函数库,标准函数库中的函数存放在PHP内核中,可以在程序中直接使用,扩展函数库中的函数被封装在相应的DLL文件中,使用时需要在PHP配置文件中将相应的DLL文件包含进来。PHP变量函数库提供了一系列用于变量处理的函数,常用的PHP变量函数见表于3-16所示。PHP提供了大量的字符串处理函数,可以帮助用户完成许多复杂的字符串处理工作,在实际的开发中有着非常重要作用。常用的PHP字符串函数见表3-17所示。PHP提供了实用的日期时间处理函数,可以帮助用户完成对日期和时间的各种处理工作。常用的PHP日期时间函数见表于2-18所示。列举实例制作相关案例多媒体演示启发式教学小组作品展示和讲解20深化:上机练习练习案例。上机练习多媒体演示讨论教学20总结:1自定义函数2内置函数小组总结引导同学总结抢答互动教学5学业评价考勤情况、作业完成情况。2教学反思1.教学过程中要进行角色转换。2.教师应尊重和学生的交流。3.要从不同的角度和不同的形式对学生进行评价。4.激发学生的兴趣和求知欲。人工智能与大数据学院PHP程序设计教案(04)教学标题2.7PHP数组授课班级课时2场地机房时间周二授课教师唐乾林教学设计1.项目/任务价值通过本次课程,了解和掌握PHP数组的概念和用法等。2.学习目标知识目标1利用讲授的课程学习方法学习本课程;2了解PHP数组的概念和用法;能力目标1能正确使用PHP数组;2能正确使用PHP数组函数;思政-素质目标1线上线下结合,引导学习方式,培养自主学习能力;2培养学生积极探索、勇于创新的科学素养;3养成小组沟通协作共同学习,解决问题能力和团队合作精神;3.学习内容1数组的基本使用2数组函数的使用4.学习资源重电网络教学平台,多媒体课件,理实一体化实训室实物:教材,软件工具包教学重点1数组的基本使用2数组函数的使用学情分析本课程学习对象是计算机网络专业的的大二学生,他们都有了一定的计算机理论基础和编程基础,要提高教学效果,就要多用案例让同学自己多理解、多动手深入地学习。教学策略1.教学方法:讲授+实验;情境教学法2.教学模式:采用线上线下混合教学模式3.本次课教学流程:1)讲解理论-举例-演示-下任务。2)上机实验,加强练习,完成相关案例。3)总结提高,牢记重点,学会举一反三。教学实施过程教学环节学生、教师活动教学方法时间分配课程导学:引入本课程明确本课程的课程性质和定位:本专业核心课;课程特点:理实一体课;代码编写。明确本课程学习内容与学习目标学习要求:预习+认真+复习明确本课程教和学的方法,鼓励同学学习明确本课程的考核办法学生:认真听取教师的讲解,理解课程内容;积极参与讨论、实验、练习等活动;老师:通过引入课题激发学生兴趣;讲解课程内容,特别解释难点讲授、讨论、案例教学线上线下结合,培养自主学习能力。小组协作、沟通、互助学习,培育团队合作意识,引导学生大胆表达。20引入学习任务和目标函数是将一些重复使用到的功能写在一个独立的程序块中,在需要时以便单独调用。PHP函数分为系统内建函数和用户自定义函数两种。PHP的真正力量来自它的函数:它拥有超过1000个内建的函数。除了内建的PHP函数,还可以创建自定义函数。自定义函数的语法格式如下:functio函数名($str1,$str2){函数体;return返回值;}页面加载时函数不会立即执行,函数只有在被调用时才会执行。函数的调用可以在函数定义之前或之后,调用函数的语法格式如下:函数名(实际参数列表);PHP内置函数是由PHP开发者编写并嵌入到PHP中,用户在编写程序时可以直接使用。PHP内置函数又可以分为标准函数库和扩展函数库,标准函数库中的函数存放在PHP内核中,可以在程序中直接使用,扩展函数库中的函数被封装在相应的DLL文件中,使用时需要在PHP配置文件中将相应的DLL文件包含进来。PHP变量函数库提供了一系列用于变量处理的函数,常用的PHP变量函数见表于3-16所示。PHP提供了大量的字符串处理函数,可以帮助用户完成许多复杂的字符串处理工作,在实际的开发中有着非常重要作用。常用的PHP字符串函数见表2-17所示。PHP提供了实用的日期时间处理函数,可以帮助用户完成对日期和时间的各种处理工作。常用的PHP日期时间函数见表于2-18所示。列举实例制作相关案例多媒体演示启发式教学小组作品展示和讲解20深化:上机练习练习案例。上机练习多媒体演示讨论教学20总结:1数组的基本使用2数组函数的使用小组总结引导同学总结抢答互动教学5学业评价考勤情况、作业完成情况。2教学反思1.教学过程中要进行角色转换。2.教师应尊重和学生的交流。3.要从不同的角度和不同的形式对学生进行评价。4.激发学生的兴趣和求知欲。人工智能与大数据学院PHP程序设计教案(05)教学标题【项目实现】设计Office题库智能处理程序授课班级课时2场地机房时间周二授课教师唐乾林教学设计1.项目/任务价值通过本次课程,了解和掌握Office题库智能处理程序的核心和实现过程,自己能编写类似的程序。2.学习目标知识目标1利用讲授的课程学习方法学习本课程;2了解Office题库智能处理程序的实现功能;能力目标1能运行Office题库智能处理程序;2能理解Office题库智能处理程序的核心代码;思政-素质目标1线上线下结合,引导学习方式,培养自主学习能力;2培养学生积极探索、勇于创新的科学素养;3养成小组沟通协作共同学习,解决问题能力和团队合作精神;3.学习内容1设计Office题库智能处理程序界面2编写Office题库智能处理程序代码4.学习资源重电网络教学平台,多媒体课件,理实一体化实训室实物:教材,软件工具包教学重点利用PHPExcelReader类读取Office题库文件的全部内容,重新组合成符合要求的信息,再读取前面界面设计的最终HTML代码,替换掉其主要内容,然后写入新的HTML文件,即可完成任务。学情分析本课程学习对象是计算机网络专业的的大二学生,他们都有了一定的计算机理论基础和编程基础,要提高教学效果,就要多用案例让同学自己多理解、多动手深入地学习。教学策略1.教学方法:讲授+实验;情境教学法2.教学模式:采用线上线下混合教学模式3.本次课教学流程:1)讲解理论-举例-演示-下任务。2)上机实验,加强练习,完成相关案例。3)总结提高,牢记重点,学会举一反三。教学实施过程教学环节学生、教师活动教学方法时间分配课程导学:引入本课程明确本课程的课程性质和定位:本专业核心课;课程特点:理实一体课;代码编写。明确本课程学习内容与学习目标学习要求:预习+认真+复习明确本课程教和学的方法,鼓励同学学习明确本课程的考核办法学生:认真听取教师的讲解,理解课程内容;积极参与讨论、实验、练习等活动;老师:通过引入课题激发学生兴趣;讲解课程内容,特别解释难点讲授、讨论、案例教学线上线下结合,培养自主学习能力。小组协作、沟通、互助学习,培育团队合作意识,引导学生大胆表达。20引入学习任务和目标任务一设计Office题库智能处理程序界面1.任务分析Office题库智能处理程序的界面要有页头和页脚,其间是多道单选题、多选题、判断题,每一道题都有“确定选择并看答案”按钮,并且能显示对错,对于错误的回答还可显示正确答案。2.代码实现这里主要用HTML+CSS+JavaScript代码来实现,文件为“D:\PHP\ch02\excel\template.htm”。任务二编写Office题库智能处理程序代码1.任务分析利用PHPExcelReader类读取Office题库文件的全部内容,重新组合成符合要求的信息,再读取前面界面设计的最终HTML代码,替换掉其主要内容,然后写入新的HTML文件,即可完成任务。2.代码实现PHPExcelReader类由两个文件构成,可从网上下载,但其代码有一些问题:一是主文件包含的文件名不对,现已更改;二是部分代码不适合在PHP8下运行,现已更改。Office题库文件为“D:\PHP\ch02\excel\data.xls”,。3.运行效果在浏览器地址栏中访问http://localhost/ch02/excel/,会弹出成功生成新文件的提示,接着跳转到最终页面“data.htm”,其结果如图2-14所示。至此,Office题库智能处理项目成功实现。列举实例制作相关案例多媒体演示启发式教学小组作品展示和讲解20深化:上机练习练习案例。上机练习多媒体演示讨论教学20总结:1设计Office题库智能处理程序界面2编写Office题库智能处理程序代码小组总结引导同学总结抢答互动教学5学业评价考勤情况、作业完成情况。2教学反思1.教学过程中要进行角色转换。2.教师应尊重和学生的交流。3.要从不同的角度和不同的形式对学生进行评价。4.激发学生的兴趣和求知欲。人工智能与大数据学院PHP程序设计教案(06)教学标题3.1算法简介3.2条件控制语句授课班级课时2场地机房时间周二授课教师唐乾林教学设计1.项目/任务价值通过本次课程,了解和掌握算法简介与PHP的条件控制语句。2.学习目标知识目标1了解算法的方法和特征;2了解条件控制语句;能力目标1能对程序的算法进行描述;2能灵活使用条件控制语句;思政-素质目标1线上线下结合,引导学习方式,培养自主学习能力;2培养学生积极探索、勇于创新的科学素养;3养成小组沟通协作共同学习,解决问题能力和团队合作精神;3.学习内容1能对程序的算法进行描述;2能灵活使用条件控制语句;4.学习资源重电网络教学平台,多媒体课件,理实一体化实训室实物:教材,软件工具包教学重点灵活使用条件控制语句学情分析本课程学习对象是计算机网络专业的的大二学生,他们都有了一定的计算机理论基础和编程基础,要提高教学效果,就要多用案例让同学自己多理解、多动手深入地学习。教学策略1.教学方法:讲授+实验;情境教学法2.教学模式:采用线上线下混合教学模式3.本次课教学流程:1)讲解理论-举例-演示-下任务。2)上机实验,加强练习,完成相关案例。3)总结提高,牢记重点,学会举一反三。教学实施过程教学环节学生、教师活动教学方法时间分配课程导学:引入本课程明确本课程的课程性质和定位:本专业核心课;课程特点:理实一体课;代码编写。明确本课程学习内容与学习目标学习要求:预习+认真+复习明确本课程教和学的方法,鼓励同学学习明确本课程的考核办法学生:认真听取教师的讲解,理解课程内容;积极参与讨论、实验、练习等活动;老师:通过引入课题激发学生兴趣;讲解课程内容,特别解释难点讲授、讨论、案例教学线上线下结合,培养自主学习能力。小组协作、沟通、互助学习,培育团队合作意识,引导学生大胆表达。20引入学习任务和目标3.1.1算法的特征算法是解决问题的方法的精确描述,但并不是所有的问题都有算法,有些问题经研究可行,则有相应的算法;有些问题不能说明可行,则表示没有相应的算法,但并不是说问题没有结果。3.1.2算法的描述方法为了让算法清晰、易懂,需要选择一种好的描述方法。算法的描述方法有很多,常用的有自然语言、传统流程图、N-S流程图和伪代码等。条件控制语句用于实现分支程序设计,就是对给定条件进行判断,条件为真时,执行一个程序分支,条件为假时,执行另一个程序分支。PHP提供的条件控制语句包括if条件控制语句和switch多分支语句。3.2.1if条件控制语句if条件控制语句通过判断条件表达式的不同取值,执行相应的语句块,其有3种编写形式,语法格式分别如下。1.if形式2.if…else形式3.if…elseif…else形式if(条件表达式1){语句块1}elseif(条件表达式2){语句块2}elseif(条件表达式3){语句块3}…elseif(条件表达式m){语句块m}else{语句块n}其含义是:依次判断条件表达式的值,当出现某个值为真时,执行其对应的语句块,然后跳转到整个if语句之外继续执行程序;如果所有的条件表达式的值均为假,则执行语句块n,然后继续执行后续程序。【案例3-1】编写程序实现判断用户的性别,然后输出欢迎信息。(1)解题思路①用表单来制作输入姓名和选择性别的界面。②取姓名和性别的值,然后根据判断输出对应的信息。列举实例制作相关案例多媒体演示启发式教学小组作品展示和讲解20深化:上机练习练习案例。上机练习多媒体演示讨论教学20总结:1设计Office题库智能处理程序界面2编写Office题库智能处理程序代码小组总结引导同学总结抢答互动教学5学业评价考勤情况、作业完成情况。2教学反思1.教学过程中要进行角色转换。2.教师应尊重和学生的交流。3.要从不同的角度和不同的形式对学生进行评价。4.激发学生的兴趣和求知欲。人工智能与大数据学院PHP程序设计教案(07)教学标题3.3循环控制语句3.4跳转控制语句和包含函数授课班级课时2场地机房时间周二授课教师唐乾林教学设计1.项目/任务价值通过本次课程,了解和掌握PHP循环控制语句、跳转控制语句和包含函数。2.学习目标知识目标1了解循环控制语句;2了解跳转控制语句和包含函数;能力目标1能灵活使用循环控制语句;2能灵活使用跳转控制语句和包含函数;思政-素质目标1线上线下结合,引导学习方式,培养自主学习能力;2培养学生积极探索、勇于创新的科学素养;3养成小组沟通协作共同学习,解决问题能力和团队合作精神;3.学习内容1循环控制语句;2跳转控制语句和包含函数;4.学习资源重电网络教学平台,多媒体课件,理实一体化实训室实物:教材,软件工具包教学重点跳转控制语句和包含函数学情分析本课程学习对象是计算机网络专业的的大二学生,他们都有了一定的计算机理论基础和编程基础,要提高教学效果,就要多用案例让同学自己多理解、多动手深入地学习。教学策略1.教学方法:讲授+实验;情境教学法2.教学模式:采用线上线下混合教学模式3.本次课教学流程:1)讲解理论-举例-演示-下任务。2)上机实验,加强练习,完成相关案例。3)总结提高,牢记重点,学会举一反三。教学实施过程教学环节学生、教师活动教学方法时间分配课程导学:引入本课程明确本课程的课程性质和定位:本专业核心课;课程特点:理实一体课;代码编写。明确本课程学习内容与学习目标学习要求:预习+认真+复习明确本课程教和学的方法,鼓励同学学习明确本课程的考核办法学生:认真听取教师的讲解,理解课程内容;积极参与讨论、实验、练习等活动;老师:通过引入课题激发学生兴趣;讲解课程内容,特别解释难点讲授、讨论、案例教学线上线下结合,培养自主学习能力。小组协作、沟通、互助学习,培育团队合作意识,引导学生大胆表达。20引入学习任务和目标PHP提供的循环控制语句包括while循环语句、do…while循环语句、for循环语句和foreach循环语句。3.3.1while循环语句while循环语句属于前测试型循环语句,即先判断后执行。执行顺序是先判断条件表达式的值,当条件表达式的值为真时,反复执行语句块;当条件表达式的值为假时,跳出循环,继续执行循环后面的语句。while循环语句的语法格式如下。while(条件表达式){//先判断条件表达式的值,当条件表达式的值为真时执行语句块,否则不执行语句块;//反复执行,直到条件表达式的值为假3.3.2do…while循环语句do…while循环语句属于后测试型循环语句,即先执行后判断。执行顺序是先执行一次语句块,再判断条件表达式的值,当条件表达式的值为真时,反复执行语句块;当条件表达式的值为假时,跳出循环,继续执行循环后面的语句。do…while循环语句的语法格式如下。do{语句块;}while(条件表达式)3.3.3for循环语句当不知道循环次数时,使用while循环语句或do…while循环语句。如果知道循环次数,则可以使用for循环语句,其语法格式如下。for(expr1;expr2;expr3){statement;}跳转控制语句:1.使用break语句结束循环break语句用于终止并结束当前的控制结构,可以用于switch多分支语句、while循环语句、do…while循环语句和for循环语句。2.使用continue语句跳出循环continue语句的作用是终止本次循环,跳转到循环条件判断处,继续进入下一轮循环判断。3.5包含函数PHP提供了4种包含函数,分别是include()、include_once()、require()、require_once(),语法格式如下。voidinclude("文件名");voidinclude_once("文件名");voidrequire("文件名");voidrequire_once("文件名");列举实例制作相关案例多媒体演示启发式教学小组作品展示和讲解20深化:上机练习练习案例。上机练习多媒体演示讨论教学20总结:1循环控制语句;2跳转控制语句和包含函数;小组总结引导同学总结抢答互动教学5学业评价考勤情况、作业完成情况。2教学反思1.教学过程中要进行角色转换。2.教师应尊重和学生的交流。3.要从不同的角度和不同的形式对学生进行评价。4.激发学生的兴趣和求知欲。人工智能与大数据学院PHP程序设计教案(08)教学标题【项目实现】设计趣味抽奖程序授课班级课时2场地机房时间周二授课教师唐乾林教学设计1.项目/任务价值通过本次课程,了解和掌握趣味抽奖程序的核心和实现过程,自己能编写类似的程序。2.学习目标知识目标1了解趣味抽奖程序所实现的原理;2了解趣味抽奖程序实现过程;能力目标1能设计趣
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届贵州省毕节市高三下学期第三次适应性考试历史试题(含答案)
- 企业上市前知识产权梳理转让协议
- 数字孪生工厂建模师考试试卷及答案
- 签订联防协议书的目的是
- 货运回头车转让协议书
- 公司安全担保协议书
- 中伊国土互护协议书
- 会议纪要制度怎么写
- 小学教材解读工作方案
- 外墙真石漆范本方案
- 蛋白质结构及其代谢知到智慧树章节测试课后答案2024年秋佳木斯大学
- DB52T 1336-2018 贵州岩溶场地岩土工程勘察技术规程
- 【中考地理】专题练习专题03 等高线地形图
- 24秋国家开放大学《教育心理学》形考作业1-4参考答案
- 现代药物制剂与新药研发智慧树知到答案2024年苏州大学
- 中国咳嗽基层诊疗与管理指南(2024年)解读
- 一件代发合同协议(2024版)
- 装配式建筑装饰装修技术 课件 模块五 装配式隔墙
- 四川省成都市三年(20202022)中考语文二模分题型分层汇编12现代文阅读(记叙文)(解析)
- 人教版新目标英语七年级下册unit 4 写作市公开课一等奖省课获奖课件
- 八年级家长会-语文老师课件
评论
0/150
提交评论