計算機程序設計

While循環是對程序員有用

新手程序員可能還沒有熟悉的一個有用的while循環。 這是帕斯卡介質典型的循環操作。 這是在多種不同的問題,所以看你如何做的節目 這個週期。

週期 雖然帕斯卡爾 需要做出如下:

  • 雖然(狀態)就(開始如有必要)。
  • 動作算法。
  • 結束(當球隊開始供應情況而定)。

第一行 - “帽”命令。 該條件可以是數值上整數限制性解釋變量(D <100),所述可變型布爾型(T = True)或串(特='你好')。 “開始”命令的說,如果環路有必要執行一個以上的條件。 下面描述該程序必須在While循環被執行的情況下執行的操作。 它可以包含各種命令,程序,函數,這樣的循環的。 最終,有必要把命令“結束”,除非,當然,第一行是“開始”。

現在考慮包含描述命令示例程序。 例如,我們需要找到第n個正整數的和。 為此,我們首先考慮N(儘管它總是大於零更大)。 然後開始循環。 要明白,他的工作是很重要的,直到它到達n的值。 在這裡有解決問題的方法不止一種選擇,但我們將重點關注影響使用要安裝計數器的事實。 默認情況下,這是使用變量i完成。 在你開始使用它,必須將其指定為“1”的值。 計數器作為每一個新的週期性行為的一個術語。 根據我們的使命,不斷需要增加一個吧。 因此,當一個數值指標計數器等於數目n的值。 這將是工作計劃的完成的信號。 為了計算量我們引入變量k。 隨著它的每次重複將被分配以前的值加我數。 計數結束後,只推斷屏幕上的校準的解釋性變量。 這是該程序的話簡單解釋。 現在我們看一下代碼。

Readln(N); ' - 我們讀到的數n。

I:= 1; K:= 0; “ - 進入工作櫃檯,我們歸零之和的值。

雖然我<= N就開始' - 設置工作週期的條件。

K:I = K +; I:= I + 1; “ - 增加價值的量更新計數器。

結束; “ - 當完成工作的描述。

Writeln(K); - 這些結論。

我們來看另一個例子。 現在我們需要填補鍵盤ň名,將節省的文本陣列的用戶。 這裡的原則是類似的過去。 輸入數n,我們啟動While循環設置條件。 此外,表示輸入到所述存儲器單元陣列的鍵盤。 設置完成反反复操作。 接著,將計數器復位,顯示陣列。 然而,重置在這方面反指分配一個值,因為你將不能夠把零單元陣列(不存在)。 程序代碼如下:在這個程序,你會收到一些自然正數,從而結束引進最多n的總和。 應當理解,在沒有櫃檯,雖然帕斯卡爾週期從來沒有 完成。 如果你突然忘掉它,在程序代碼的執行,在計算機啟動時掛起。 它被視為按鈕“暫停休息”。 至於在C使用多樣性解釋變量的計數器。

Readln(N);

C:= 1;

而C <= N就開始' - 植物的條件。

Readln(一個並[c]); C:= C + 1; “ - 從鍵盤讀取數據,我們增加價值的計數器。

結束; “ - 完成循環。

C:= 1; ' - schetiku返回原來的價值。

而C <= N做寫(一個並[c]); “ - 顯示名稱為N。

然後你在屏幕n表示已經從鍵盤輸入的名稱上。 當時,一個While循環結束。 它是由初學者和高級用戶使用。 他不計,因此需要特別注意的程序員和一個額外的變量。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.unansea.com. Theme powered by WordPress.