Flowcharts Pseudocode

profileTracyZhou0806
PseudocodeReferenceGuide.pdf

Pseudocode Reference Guide and Examples

CATEGORY Instruction Syntax EXAMPLE

Input READ READ variable READ num1 Output DISPLAY DISPLAY variable DISPLAY num1

Initialization SET SET variable TO value SET total TO 0

Computation COMPUTE COMPUTE variable AS arithmetic expression

COMPUTE sum AS num1 + num2

Increment/Decrement ADD SUBTRACT

ADD value TO variable SUBTRACT value FROM variable

ADD 1 TO num1 SUBTRACT 1 FROM num1

Branching/Decisions IF-THEN IF Boolean condition THEN instruction if true ENDIF

IF x < 5 THEN DISPLAY “SMALL NUMBER” ENDIF

IF-THEN-ELSE IF Boolean condition THEN instruction if true ELSE Instruction if false ENDIF

IF temp > 90 THEN DISPLAY “HOT” ELSE DISPLAY “NOT SO HOT!” ENDIF

OPERATORS + - * / AND OR NOT < <= > >= == !=

Examples:

1. Add two numbers READ num1 READ num2 COMPUTE sum AS num1 + num2 DISPLAY sum

2. Find the largest of three numbers READ num1 READ num2 READ num3 IF num1 >= num2 AND num1 >= num3 THEN DISPLAY num1 ELSE IF num2 >= num1 AND num2 >= num3 THEN DISPLAY num2 ELSE DISPLAY num3 ENDIF ENDIF

3. Change Fahrenheit temps to Celsius READ fDegrees COMPUTE cDegrees AS (fDegrees − 32) × 5/9 DISPLAY cDegrees

4. Determine total pay for work READ hoursWorked READ payPerHour IF hoursWOrked <=0 OR payPerHour <= 0 THEN DISPLAY “error” ELSE COMPUTE totalPay AS hoursWorked * payPerHour DISPLAY totalPay ENDIF

5. Calculate and display area of Circle READ radius IF radius < = 0 THEN DISPLAY “error” ELSE CALCULATE area AS radius * radius * 3.14 DISPLAY area

ENDIF