fbpx
ICT精讀:Program篇#變數

ICT精讀:Program篇#變數

之前同大家go throughDSE常見Program題型,係時候講解一下Program嘅基本知識。今次介紹一下何為變數Variables

Table of Contents

變數基本概念

變數係一個容器,用作存儲程序運行時需要用到嘅資料。就好似數學中嘅未知數x咁,變數可以比我地係唔確定具體值嘅情況下操作數據。

想像一下,每個變數都係個盒,你可以係裡面擺資料,然後係需要嘅時候拿入面嘅資料。為變數命名嘅時侯,需要遵循特定的規則,如名稱不能以數字開頭,並應避免使用特殊符號和保留字(例如編程語言中已經使用的命令詞,如 “if”“while” 等)。

 

變數類型

變數都有不同類型嘅資料。常見嘅數據類型包括:

 

    整數(Integer):存儲沒有小數部分嘅數字,如 5-3

    浮點數(Float):存儲有小數部分嘅數字,如 3.14-0.001

    字符串(String):存儲文字或一連串字符,如 “hello”“123abc”

 

用偽代碼使用變數

偽代碼創建變數十分簡單,只要賦予Assign一個數值比該變數即可。

例如要創建一個變數age,並設置佢嘅數值係18

age 18

就已經創造咗一個變數。我地亦可以用變數創造另一個變數:

age_5_years_later age + 5

age_5_years_later就儲存咗18 + 5 = 23

但係記得如果無設置過變數,就唔可以用變數來賦值:

brother_age brother_age + 1

#因為我地無Setbrother_age,所以係會出error

但係如果我過咗19歲生日:

age age + 1

因為已經Set咗age係18,咁age宜家就從18變咗18 + 1 = 19

 

常見題型

有個關鍵題型係ICT一定會考嘅,就係交換數值:

變數AB分別儲存唔同資料,請問要如何交換AB數值呢?

我地需要一個暫時嘅變數temp去幫我地完成:

temp A                 #temp複製咗A嘅資料

A B                          #A就儲存咗B嘅資料

B temp                 #B就儲存咗頭先A複製嘅資料,交換完成

 

總結

有咗變數嘅基本概念之後,我地就可以學更深入嘅編程知識,例如Loop迴圈,Array陣列。

Leave a Comment

Your email address will not be published. Required fields are marked *

× Whatsapp 查詢