第五周php上機課有感

2021-08-18 13:17:30 字數 1742 閱讀 8633

一、php老師講經驗,

1.受眾是初中小學生。

2.ppt必須有,可以不用。

3.寫白板。

二、php作業題

1.強制退出的理解。

2.作業題p76:使用switch語句結構實現選擇題的第四題。

3.把學過的陣列的**敲一遍。

三、回憶《讀史閱世六十年》

正文:第四章,php流程控制語句

php程式中如果沒有流程控制語句,php程式將從第一條php語句開始執行,一直執行到最後一條php語句。流程控制語句用於改變 

程式的執行次序,從而控制程式的執行流程。

【怎麼理解這段話?一種用於改變執行過程的方法。邊際分析法說,沒有控制語句,就從第一條執行到最後一條,有了控制語句

,就先按照控制語句執行。我理解成競爭準則或是規則的改變。因為程式的執行行為已經發生了變化,這個變化是人要求其變化

的。是人先有的變化,然後才有了程式設計行為的變化。解釋,為什麼會出現這種控制語句?程式設計師為什麼要制定出這種控制語句?

這個就是解釋程式設計師的行為了。控制語句的功能就是控制程式執行的過程。讓程式按照自己想執行的過程執行。具體的問題要等

到具體的例子才能分析。程式設計的原則,如無必要,勿增實體。想到乙個問題,既然能夠分析奶茶店的銷售營銷,為什麼同樣

的思路不能分析**的編寫呢?】

php流程控制共有3種,條件控制流程,迴圈結構以及程式跳轉和終止語句,這3種型別的流程控制構成了面向過程程式設計的核心。

【php是面向過程的程式語言。若課本不說,我自己思考不出。面向過程,就要對準過程寫**。物件導向,是對準物件寫**。

後者把過程封裝成類,物件時類的例項化。通過操作物件,實現想要的功能。如何講清楚物件導向和面向過程,簡單的說,去北

京,面向過程,就是開啟車門,做上車,加油,選擇路線,開車。物件導向,坐車去北京,整個過程不再詳細描述。】

4.1 條件控制結構

條件控制用於實現分支結構程式設計。條件控制結構可以使用if...else語句或switch語句實現。【雖然都能實現,但是如果一

樣,就不用區分兩個概念了。《講義》提到,成本等於收入等於租值,只是看問題的角度不同罷了。本質上是一回事。但使用時

,有些角度更好用。比如分析企業的發展時,使用租值或是上頭成本分析,更清晰。後面有個例題,同乙個問題兩種方式。

<?php

if($a == 'a')else if($a == 'b')else if($a == 'c')else

?>

分析這**的含義,定義乙個變數a,a=a時,執行somefunction;a=b時,執行anotherfunction;a=c時,執行dosomething;

其他情況,執行donothing。

用switch實現,

<?php

switch($a)

?>

二、讀史閱世六十年

找不到網路資源。遂作罷。

三、php網路程式設計技術詳解

這是另外一本書的內容。

1.3 第乙個程式,hello world!

學習一門程式語言,都需要從最基本的程式開始,約定俗成的第乙個程式就是「hello world!」【每個行業,都有乙個約定俗稱的規矩。沒有什麼道理,就是乙個約定俗稱的。經濟學裡面也有約定俗稱的三個規矩,1、現象要眾所認同。2、現象必有規律。3、規律必有原因。這個是所有研究者都約定俗成的。也是開始經濟學學習的基礎要求。】

1.3.1 頁面中加入php**

php是一種可嵌入的語言。也就是說,他可以很方便的嵌入到html中,使用者請求php檔案時,相關的php**首

第五周上機

完成日期 2014年3月25日.版本號 v0.1。問題描述 設計乙個學生類student,資料成員包括學號 num 和成績 score 成員函式根據需要 自行設計 建議配備需要的set get函式,以及必要的輸入或輸出,給出的 中也 可以找到需要.成員函式的線索 在main函式中,要做到 建立乙個物...

演算法課第五周作業 Word Ladder

寫在前面 最近學習的都是圖相關的演算法,這次以bfs為主題找了一道題目。題意解讀 給定兩個單詞 起始詞和結束詞以及乙個單詞序列,從起始詞開始,每次只變動乙個字母,成為序列中的另外乙個詞,n次變化後變成結束詞。起始詞不在序列中。求最小變化次數,如果不能變為結束詞則返回0.且所有單詞都一樣的長度都一樣。...

第五周課後作業

暴雪公司之前借助魔獸世界 星際爭霸等遊戲佔據了早期電子競技遊戲市場的半壁江山,擁有大量的玩家。但是隨著越來越多的新遊戲 lol puge 的加入,暴雪公司開始損失大量玩家,公司一度陷入困境。但是2年前,暴雪推出的一款 爐石傳說 的遊戲則拯救了公司,並且再次擁有了大量玩家。爐石傳說 這款遊戲摒棄了以往...