跳轉到內容

Delphi 程式設計/語句

來自華夏公益教科書,開放的書籍,面向開放的世界

注意:以下解釋中有一些簡化。不要對任何內容過於認真。

大多數程式語言都有語句的概念。語句是程式設計師給計算機的命令。例如

 WriteLn('Hi there!');

此命令包含一個動詞(“WriteLn”)和其他細節(要列印的內容)。在本例中,命令"WriteLn"表示“在螢幕上顯示”,而不是“在印表機上列印”。程式設計師要麼直接將語句提供給計算機(在執行特殊程式時鍵入語句),要麼建立一個包含命令的文字檔案。您可以建立一個名為“hi.txt”的檔案,將上述命令放入其中,並將該檔案提供給計算機。

如果檔案包含多個命令,則每個命令將按順序執行,從上到下。因此,該檔案可能包含

 WriteLn('Hi there!');
 WriteLn('Strange things are afoot...');

計算機將按順序執行每個命令。能夠在程式設計時“扮演計算機”是無價的。問問自己,“如果我是計算機,我會對這些語句做什麼?”如果您不確定答案,那麼您很可能寫了錯誤的程式碼。停止並檢視您使用的程式語言的手冊。

在上述情況下,計算機將檢視第一個語句,確定它是一個WriteLn語句,檢視需要列印的內容,並將該文字顯示在計算機螢幕上。它將看起來像這樣

Hi there!

請注意,引號不存在。它們在程式中的作用是告訴計算機文字的開始和結束位置,就像在英文散文中的作用一樣。然後,計算機將繼續執行下一個語句,執行其命令,螢幕將顯示如下

Hi there!
Strange things are afoot...

當計算機到達文字檔案的末尾時,它將停止。有許多不同型別的語句,具體取決於正在使用的程式語言。例如,可能有一個beep語句,它使計算機在其揚聲器上發出蜂鳴聲,或者一個window語句,它使一個新視窗彈出。

此外,語句的編寫方式將根據程式語言的不同而有所不同。這些差異相當膚淺。前兩個規則集被稱為程式語言的語法。動詞集被稱為它的

華夏公益教科書