This is a cheat sheet for pseudocode in Computer Science IGCSE ~
|
INTEGER (whole numbers)
|
1, 2, 45, 231, -2, -213
|
|
REAL (decimal numbers)
|
1.23, 938.232312, -23.233
|
|
STRING (words or sentences)
|
“Hello World”, “123 bipbop”
|
|
CHARACTER (one character or alphabet)
|
‘A’, ‘b’, ‘Y’, ‘o’, ‘1’, ‘8’, ‘d
|
|
BOOLEAN (true or false)
|
TRUE, FALSE, TRUE, TRUE
|
|
ARRAY (many words or numbers)
|
[“Hi”, “me not smart”, 174, 23, “12 bipbop”, -1234]
|
|
Operators
|
Examples
|
It Will Give
|
|
+ (plus)
|
5 + 5
|
10
|
|
- (minus)
|
8 - 3
|
5
|
|
* (multiply)
|
6*2
|
12
|
|
/ (divide)
|
8/4
|
2
|
|
^ (power)
|
2^3
|
8
|
|
DIV (dividend)
|
12 DIV 5
|
2
|
|
MOD (modulo)
|
10 MOD 5
|
0
|
|
Operators
|
Examples
|
|
> (greater than sign)
|
100 > 5
|
|
< (lesser than sign)
|
60 < 150
|
|
<> (not equal sign)
|
7 <> 25
|
|
= (equal sign)
|
12 = 12
|
|
Operators
|
Examples
|
|
AND
|
TRUE AND TRUE = TRUE
|
|
OR
|
TRUE OR FALSE = TRUE
|
|
NOT
|
NOT FALSE = TRUE
|
**FOR LOOP**
*Use a FOR loop when you know how many times it'll run*
**The syntax:**
FOR variable = something to something
do something
NEXT
**The example:**
FOR number = 1 to 3:
PRINT number
NEXT
**THE REPEAT LOOP**
*Use a REPEAT loop when you know how many times it'll run*
**The syntax:**
REPEAT
do something
UNTIL something
**The example:**
number = 1
REPEAT
PRINT number
number = number + 1
UNTIL number = 3
**THE WHILE LOOP**
*Use WHILE loop when you don't know how many times it'll run*
**The syntax:**
WHILE something DO
do something
ENDWHILE
**The example:**
number = 1
WHILE number < 3 DO
PRINT number
number = number + 1
ENDWHILE
|
You are tasked to find out what is the 16th number in the Fibonacci sequence, how do you do it?
fib_0 = 0fib_1 = 1find_num = 16FOR i = 0 to find_num___ fib_2 = fib_0 + fib_1___ fib_0 = fib_1___ fib_1 = fib_2PRINT "The 16th number is: ", fib_2
|
|
Answer of Output = 987
|
**Syntax:**
IF condition
THEN do something
ELSE do something else
ENDIF
**Example:**
khaisar_height = 100
IF khaisar_height < 120
THEN PRINT “Please enter the kids room”
ELSE PRINT “Please enter the teenagers room”
ENDIF
IF grade > 90 AND behavior > 80
THEN PRINT "Excellent"
ELIF grade > 80 AND behavior > 70
THEN PRINT "Well Done"
ELIF grade > 70 AND behavior > 60
THEN PRINT "Good Job"
ELSE PRINT "Improvement is needed!"
ENDIF
**Syntax:**
CASE ... OF
something
OTHERWISE something
ENDCASE
**Example:**
CASE grade OF
'A' : PRINT "Excellent"
'B' : PRINT "Well Done"
'C' : PRINT "Good Job"
'D' : PRINT "Do Better"
'F' : PRINT "Find Another Answer"
OTHERWISE PRINT "Improve next time"
ENDCASE
**The syntax:**
FUNCTION do_something(Parameters)
statements
RETURN something
END PROCEDURE
**Example:**
FUNCTION count_pizza_slices(number_of_pizza)
number_of_pizza_slices = 0
number_of_pizza_slices = number_of_pizza * 8
RETURN number_of_pizza_slices
END PROCEDURE
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.