ซูโดโค้ด นั้นมีความใกล้เคียงกับภาษาระดับสูง จึงนิยมนำซูโดโค้ดหรือรหัสเทียมมาเขียนเป็นอัลกอริทึม เนื่องจากสามารถนำอัลกอริทึมที่เขียนขึ้นจากซูโดโค้ดมาพัฒนาเป็นโปรแกรมต่อไปค่อนข้างง่าย
การเขียนซูโดโค้ดหรือรหัสเทียม
ศัพท์ที่ใช้ในการเขียนซูโดโค้ดหรือรหัสเทียม
Begin จุดเริ่มต้น
End จุดสิ้นสุด
Int ประกาศตัวแปรที่เป็นข้อมูลจำนวนจริง
Set กำหนดค่าคงที
Read รับข้อมูลเก็บไว้ในตัวแปร
Input ข้อมูลนำเข้า
Print แสดงผล
Compute คำสั่งคำนวณ
Store กำหนดค่าตัวแปร
Avg ค่าเฉลี่ย
Mod การหารเอาเศษ
If กำหนดเงื่อนไข
Then หากเงื่อนไขเป็นจริง
Else หากเงื่อนไขเป็นเท็จ
While การทำซ้ำ ทำในขณะนี้
Case กรณี
Do ทำ
..............................................................................................................
ALGORITHM PROBLEM 1
INPUT testScore1
INPUT testScore2
INPUT testScore3
total = testScore1 + testScore2 + testScore3
average = total / 3
Print average
ALGORITHM PROBLEM 2
VARIABLES: mLoop, sum, testScore, average
BEGIN
INPUT mLoop
counter = 0
sum = 0
FOR I = 1 to mLoop
INPUT testScore
sum = sum + testScore
NEXT
average = sum / mLoop
Print average
END PROBLEM 2
..............................................................................................................................
ตัวอย่างที่1
Begin
Integer = Income
Float = Tax
Char = Name
Input Name = Null then
End
Else
If Income > 15000 then
Tax = Income * 5 / 100
Print Tax
Else If Income = 5000 to 15000 then
Tax = Income * 2 / 100
Print Tax
Else Income < 5000
Tax = 0
Print tax
End If
End If
End
...................................................................................................................................
ตัวอย่างที่2
Begin
ID , salary , wage = Integer
Overtime , Sum_Wage = Float
Input ID , salary , wage , Overtime
Sum_wage = salary + (Overtime * wage)
Print Sum_wage
End
..................................................................................................................................
ตัวอย่างที่3 For - End For
Algorithm Sum 1 to 100
Begin
X = 0
sum = 0
For X = 1 to 100
Compute sum = sum + X
Compute X = X + 1
End For
Print sum
End
...............................................................................................................................
Do - While
Algorithm Sum 1 to 100
Begin
X = 0
sum = 0
Do
Compute sum = sum + X
Compute X = X + 1
While ( X <= 100)
Print sum
End
.............................................................................................................................
While
Algorithm Sum 1 to 100
Begin
X = 0
sum = 0
While ( X <= 100)
Compute sum = sum + 1
Compute X = X + 1
End While
Print sum
End
................................................................................................................................
ไม่มีความคิดเห็น:
แสดงความคิดเห็น