近幾年程式設計夯翻天,美國把程式設計列為國民教育,從小學開始為必修課程,相比於台灣的教育,只能搖頭嘆息大幅落後呀!!
學程式不是人人都要成為程式設計師,學程式為何需要從小開始學?程式設計主要培養兩點:1.邏輯思考能力 2.尋找問題、解決問題的能力。目前職場上常用的程式語言為Java,是個可跨平台支援的語言,使用性廣闊。
廢話不多說,以下帶一個程式設計入門的九九乘法表範例給大家,程式設計其實也可以很簡單。
#include <iostream> →這兩行為函數庫宣告,程式裡面需要用到什麼函式語法
#include <stdlib.h> →的話,在開頭就要打出來宣告,不然沒辦法用!!
using namespace std; →使用標準庫名字空間來定義變數與向量或函式底下用到的cout即是一個輸出的函式
int main(void) →程式主體開始
{
int i,j; →int為整數宣告,代表ij是整數
for(i=1;i<=9;i++) →外圍的for迴圈,括號裡為判斷式,i從1開始,i小於等於9時,程式會進入內圍的for迴圈執行,之後+1
{
for(j=1;j<=9;j++) →內圍的for迴圈,j從1開始,j小於等於9則執行下一行,然後j+1
cout << i << “*" << j << “=" << i*j << “\t"; ->輸出 i 乘於 j = 結果 空一格
cout << “\n"; 換行
}
system(“pause"); →程式停止
return 0; →返回初始值 (程式主體void)
}
說明:
這個程式總共十五行,前四行跳過不講,從程式主體講解讓大家瞭解運作過程。
一開始先宣告整數的變數i與j,然後代入兩個迴圈中去做運算輸出結果。一開始先碰到外圍的for迴圈,因判斷式裡面i從1開始,接下來看後面i是否小於等於9,符合之後近入內圍的for迴圈,又符合之後則開始相乘然後輸出結果。
運行過程為:i=1符合<=9,接下來就把內圍迴圈全部執行一次輸出。
所以為:1*1 1*2 1*3 1*4 1*5 1*6 1*7 1*8 1*9
執行完畢則跳出去外圍迴圈換成i=2符合<=9,重複一樣的步驟
所以為:2*1 2*2 2*3 2*4 2*5 2*6 2*7 2*8 2*9
以此類推會一直累積到..9*9則完成這個程式跳出。
會舉這個例子是因為這是個簡單的程式迴圈範例,會用到程式基本的變數宣告與迴圈的運用,算是基本中的基本!!
大家有空可以練習一下唷~(開發工具DEV-C++)
p.s.若要把程式碼貼入run看看,記得註解的字體都要拿掉唷!
若您有興趣深入了解程式設計與產業動態,歡迎到聯成電腦洽詢唷!
或參考聯成電腦粉絲團頁面。