版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PHP程序設(shè)計教程
模塊一
PHP編程基礎(chǔ)
任務(wù)1.3構(gòu)建功能盒子應(yīng)用目錄Contents3任務(wù)實施1任務(wù)目標(biāo)2任務(wù)書任務(wù)目標(biāo)①掌握分支語句的使用方法。②掌握循環(huán)語句的使用方法。③掌握程序跳轉(zhuǎn)以及終止語句的使用方法。④通過完成本任務(wù),培養(yǎng)讀者的對祖國的熱愛之情。任務(wù)書子任務(wù)1:期末考試結(jié)束了,老師需要統(tǒng)計學(xué)生的成績并根據(jù)成績對學(xué)生本學(xué)期的表現(xiàn)給出一個評價。90分以上給出優(yōu),80~90分給出良,70~80分給出中,70~60給出及格,60分以下給出不及格。本任務(wù)是編寫一個PHP程序,使得其能夠根據(jù)輸入的成績對學(xué)生作出正確的評價。實現(xiàn)的網(wǎng)頁效果如下圖所示。圖1-1成績評判效果圖任務(wù)實施通過子任務(wù)1,可以清楚的掌握if語句的特點,并配合else的使用,可以將代碼邏輯上一分為二,變成不同的兩個分支。該實例使用了else…if的方式,使邏輯變得更加清晰,形成互補的關(guān)系,完成邏輯判斷的閉環(huán)。子任務(wù)1的主要實現(xiàn)思路:第一步,定義一個變量,作為輸入的分?jǐn)?shù);第二步,使用if…elseif…else語法塊,輸入不同的分?jǐn)?shù)的邏輯判斷。注:上述文件代碼詳見教材。任務(wù)書子任務(wù)2:輾轉(zhuǎn)相除法又名歐幾里得算法,即求兩個正整數(shù)的最大公因子的算法。它首次出現(xiàn)于歐幾里得的《幾何原本》,在中國也稱為更相減損術(shù),可追溯至東漢時的《九章算術(shù)》。利用PHP程序?qū)崿F(xiàn)這個古老的算法,使得給出任意兩個正整數(shù),程序能夠計算出它們的最大公約數(shù)。實現(xiàn)的網(wǎng)頁效果如下圖所示。圖1-2最大公約數(shù)求解效果圖任務(wù)實施通過子任務(wù)2,可以看到PHP的while循環(huán)的使用。while循環(huán)只要滿足指定條件就一直運行循環(huán)體內(nèi)代碼,直到滿足條件才能退出循環(huán)。子任務(wù)2的實現(xiàn)主要思路:第一步,定義兩個變量,求這兩個變量的最大公約數(shù);第二步,輸出兩個變量的內(nèi)容,展示兩個變量的值;第三步,使用while循環(huán),使用輾轉(zhuǎn)相除法,只要滿足變量b的值等于0的條件,此時變量a的值就為兩個數(shù)的最大公約數(shù);第四步,輸出兩個變量的最大公約數(shù),完成代碼的功能編寫。注:上述文件代碼詳見教材。任務(wù)書子任務(wù)3:表格生成器,乘法口訣表是中國古代籌算中進行乘法、除法、開方等運算的基本計算規(guī)則。通過考古發(fā)現(xiàn)此前在湘西里耶古城出土的一枚秦簡上也發(fā)現(xiàn)了距今2200多年的乘法口訣表,并被考證為中國現(xiàn)今發(fā)現(xiàn)的最早的乘法口訣表實物,比西方最早的乘法口訣表早600多年。通過PHP實現(xiàn)九九乘法口訣表格的生成,并拓展成nxn結(jié)構(gòu)的乘法表格。實現(xiàn)的網(wǎng)頁效果如下圖所示。圖1-3九九乘法表效果圖任務(wù)實施通過子任務(wù)3,可以看到PHP的for循環(huán)的使用。for循環(huán)主要用于可以知道循環(huán)次數(shù)的邏輯編寫,并且本實例展示了for循環(huán)的嵌套使用方式,同時本實例展示了如何使用for循環(huán)的短標(biāo)記編寫方式,在此基礎(chǔ)上完成for循環(huán)的編寫,使得PHP可以更好的嵌入到HTML文檔中。子任務(wù)3的主要實現(xiàn)思路:第一步,分析九九乘法表的形式,可以看出九九乘法表的形式主要是兩個數(shù)的乘法形式,需要使用兩個變量相乘實現(xiàn);第二步,可以看出,九九乘法表進行計算的每個乘法運算,第一個數(shù)是每列號的值,而第二數(shù)是每行的行號值;第三步,此時可以判斷需要使用雙重循環(huán),外層循環(huán)表示行號,循環(huán)范圍為1-9,內(nèi)層循環(huán)表示列號,范圍為1到此時的行數(shù)號,再將每個表達式輸出,將運算結(jié)果輸出即可。注:上述文件代碼詳見教材。任務(wù)書子任務(wù)4:2020年5月,中國珠峰高程測量登山隊第一次在珠穆朗瑪峰的頂峰接收來自北斗衛(wèi)星的信號,測得珠峰“新身高”——8848.86米!這是珠峰的新高度,也是中國測繪、中國制造、中國北斗的新高度。通過PHP循環(huán)和跳轉(zhuǎn)語句知識的綜合運用,請同學(xué)們計算出如果存在一張厚度為0.1毫米,并且足夠大的紙,對折多少次以后就能達到珠穆朗瑪峰的高度。實現(xiàn)的網(wǎng)頁效果如下圖所示。圖1-4折紙計算效果圖任務(wù)實施通過子任務(wù)4,可以看到break的具體使用方式,通過使用break語句,可以跳出當(dāng)前循環(huán),結(jié)束循環(huán)的運行,此種方式主要是用來跳出條件為True的循環(huán)居多。子任務(wù)4的實現(xiàn)主要思路:第一步,使用變量保存珠峰的高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年房地產(chǎn)市場調(diào)控中的利益關(guān)系
- 2026浙江寧波市余姚市人民醫(yī)院醫(yī)共體第一次招聘編外人員4人考試參考題庫及答案解析
- 2025年樺川縣事業(yè)編考試試題及答案
- 2025年臨沂醫(yī)療事業(yè)編考試題目及答案
- 2025年安國事業(yè)編考試試題真題及答案
- 2025年河北高校教師崗筆試及答案
- 2025年貴州醫(yī)院財務(wù)人員筆試及答案
- 2026年地質(zhì)勘察中的三維地質(zhì)模型構(gòu)建
- 2025年法國格勒諾布爾筆試及答案
- 2025年事業(yè)單位設(shè)計類實操考試及答案
- 建筑施工機械使用安全手冊
- 2026四川成都錦江投資發(fā)展集團有限責(zé)任公司招聘18人筆試備考試題及答案解析
- 2025年湖南邵陽經(jīng)開貿(mào)易投資有限公司招聘12人參考試題附答案解析
- 第三方管理制度規(guī)范
- 城市感知體系研究報告2025
- 老年口腔健康促進行動實施辦法
- 2025算力行業(yè)剖析及融資租賃業(yè)務(wù)模式探索
- 赤峰市敖漢旗2025年網(wǎng)格員考試題庫及答案
- 2026年及未來5年市場數(shù)據(jù)中國水合肼行業(yè)市場深度分析及投資戰(zhàn)略數(shù)據(jù)分析研究報告
- 船舶除銹涂裝課件
- 雨課堂學(xué)堂在線學(xué)堂云人類行為與社會環(huán)境內(nèi)蒙古大學(xué)單元測試考核答案
評論
0/150
提交評論