




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP程序设计教程
模块一
PHP编程基础
任务1.3构建功能盒子应用目录Contents3任务实施1任务目标2任务书任务目标①掌握分支语句的使用方法。②掌握循环语句的使用方法。③掌握程序跳转以及终止语句的使用方法。④通过完成本任务,培养读者的对祖国的热爱之情。任务书子任务1:期末考试结束了,老师需要统计学生的成绩并根据成绩对学生本学期的表现给出一个评价。90分以上给出优,80~90分给出良,70~80分给出中,70~60给出及格,60分以下给出不及格。本任务是编写一个PHP程序,使得其能够根据输入的成绩对学生作出正确的评价。实现的网页效果如下图所示。图1-1成绩评判效果图任务实施通过子任务1,可以清楚的掌握if语句的特点,并配合else的使用,可以将代码逻辑上一分为二,变成不同的两个分支。该实例使用了else…if的方式,使逻辑变得更加清晰,形成互补的关系,完成逻辑判断的闭环。子任务1的主要实现思路:第一步,定义一个变量,作为输入的分数;第二步,使用if…elseif…else语法块,输入不同的分数的逻辑判断。注:上述文件代码详见教材。任务书子任务2:辗转相除法又名欧几里得算法,即求两个正整数的最大公因子的算法。它首次出现于欧几里得的《几何原本》,在中国也称为更相减损术,可追溯至东汉时的《九章算术》。利用PHP程序实现这个古老的算法,使得给出任意两个正整数,程序能够计算出它们的最大公约数。实现的网页效果如下图所示。图1-2最大公约数求解效果图任务实施通过子任务2,可以看到PHP的while循环的使用。while循环只要满足指定条件就一直运行循环体内代码,直到满足条件才能退出循环。子任务2的实现主要思路:第一步,定义两个变量,求这两个变量的最大公约数;第二步,输出两个变量的内容,展示两个变量的值;第三步,使用while循环,使用辗转相除法,只要满足变量b的值等于0的条件,此时变量a的值就为两个数的最大公约数;第四步,输出两个变量的最大公约数,完成代码的功能编写。注:上述文件代码详见教材。任务书子任务3:表格生成器,乘法口诀表是中国古代筹算中进行乘法、除法、开方等运算的基本计算规则。通过考古发现此前在湘西里耶古城出土的一枚秦简上也发现了距今2200多年的乘法口诀表,并被考证为中国现今发现的最早的乘法口诀表实物,比西方最早的乘法口诀表早600多年。通过PHP实现九九乘法口诀表格的生成,并拓展成nxn结构的乘法表格。实现的网页效果如下图所示。图1-3九九乘法表效果图任务实施通过子任务3,可以看到PHP的for循环的使用。for循环主要用于可以知道循环次数的逻辑编写,并且本实例展示了for循环的嵌套使用方式,同时本实例展示了如何使用for循环的短标记编写方式,在此基础上完成for循环的编写,使得PHP可以更好的嵌入到HTML文档中。子任务3的主要实现思路:第一步,分析九九乘法表的形式,可以看出九九乘法表的形式主要是两个数的乘法形式,需要使用两个变量相乘实现;第二步,可以看出,九九乘法表进行计算的每个乘法运算,第一个数是每列号的值,而第二数是每行的行号值;第三步,此时可以判断需要使用双重循环,外层循环表示行号,循环范围为1-9,内层循环表示列号,范围为1到此时的行数号,再将每个表达式输出,将运算结果输出即可。注:上述文件代码详见教材。任务书子任务4:2020年5月,中国珠峰高程测量登山队第一次在珠穆朗玛峰的顶峰接收来自北斗卫星的信号,测得珠峰“新身高”——8848.86米!这是珠峰的新高度,也是中国测绘、中国制造、中国北斗的新高度。通过PHP循环和跳转语句知识的综合运用,请同学们计算出如果存在一张厚度为0.1毫米,并且足够大的纸,对折多少次以后就能达到珠穆朗玛峰的高度。实现的网页效果如下图所示。图1-4折纸计算效果图任务实施通过子任务4,可以看到break的具体使用方式,通过使用break语句,可以跳出当前循环,结束循环的运行,此种方式主要是用来跳出条件为True的循环居多。子任务4的实现主要思路:第一步,使用变量保存珠峰的高
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学生思想品德建设教育
- 2025年环保粘接材料项目建议书
- 2025届北京市房山区4中高三第四次模拟考试化学试卷含解析
- 2025年轴承离合器用油项目建设总纲及方案
- 二年级数学(上)计算题专项练习汇编
- 2025年室内清洁健康电器项目可行性建设方案
- 2025年铅压延加工材合作协议书
- 陕西航空职业技术学院《水利信息技术》2023-2024学年第二学期期末试卷
- 陕西艺术职业学院《电力系统实验》2023-2024学年第二学期期末试卷
- 陕西邮电职业技术学院《系统解剖学》2023-2024学年第一学期期末试卷
- 2024-2030年全球及中国近红外荧光成像系统行业运行模式及未来应用前景报告
- 成立工作专班的通知怎么写-成立工作专班的通知
- 附件1“挑战杯”全国大学生课外学术科技作品竞赛评审规则
- 幼儿园中班美术《吹画梅花》课件
- 【MOOC】风景背后的地貌学-华中师范大学 中国大学慕课MOOC答案
- 2024年国家公务员考试《行测》真题(副省级)及解析
- 以2024新课标Ⅱ卷作文为例:联想和思考-高考作文的硬性要求高考语文写作技巧实战分析与素材运用
- 2024版《安全生产法》考试题库附答案(共90题)
- 学习通《科研诚信与学术规范》课后及考试答案
- 化工厂拆除施工方案
- 创业空间服务的商业模式创新
评论
0/150
提交评论