天天看點

《21天學通C語言(第6版•修訂版)》一1.3 程式設計前的準備工作

本節書摘來自異步社群《21天學通c語言(第6版•修訂版)》一書中的第1章,第1.3節,作者 【美】bradley l. jones , peter aitken,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

21天學通c語言(第6版•修訂版)

解決問題時,應采取一些特定的步驟。首先必須定義問題。如果不知道問題是什麼,将無法找到解決方案。知道問題是什麼之後便可以設計解決它的方案。有了方案後,您通常能夠實作它。方案實作後,必須對結果進行測試,以确定問題是否得到解決。這種邏輯也适用于包含程式設計在内的許多其他領域。

建立c語言程式(或其他語言的計算機程式)時,應遵循下面類似的步驟:

1.确定程式的目标;

2.确定要使用什麼樣的方法來編寫程式;

3.建立程式,以解決問題;

4.運作程式,以檢視其結果。

目标(參見第1步)可能是編寫一個字處理器或資料庫程式。一個更為簡單的目标是将您的姓名顯示到螢幕上。如果沒有目标,将無法編寫程式,是以必須首先完成第1步。

第2步是确定要使用什麼樣的方法來編寫程式。需要使用一個計算機程式來解決問題嗎?需要記錄哪些資訊?将使用什麼樣的公式?在這一步中,應确定需要知道哪些資訊,應以什麼樣的次序來實作解決方案。

例如,假設有人請您編寫一個計算圓面積的程式。第1步已經完成,因為目标已經明确:計算圓的面積。第2步是确定要計算圓的面積,需要知道哪些資訊。這裡假設使用者提供圓的半徑,知道這些資訊後,您便可以使用公式p*r2獲得答案。至此,您已經獲得所需的資訊,是以可以進入到第3步和第4步,這兩步稱為程式開發周期。