Computer Science AS CIE
-
data-representation as5 主题
-
multimedia as3 主题
-
compression as2 主题
-
networks-and-the-internet as11 主题
-
computers-and-components as5 主题
-
logic-gates-and-logic-circuits as2 主题
-
central-processing-unit-cpu-architecture as6 主题
-
assembly-language- as4 主题
-
bit-manipulation as1 主题
-
operating-systems as3 主题
-
language-translators as2 主题
-
data-security as3 主题
-
data-integrity as1 主题
-
ethics-and-ownership as3 主题
-
database-concepts as3 主题
-
database-management-systems-dbms- as1 主题
-
data-definition-language-ddl-and-data-manipulation-language-dml as1 主题
-
computational-thinking-skills as1 主题
-
algorithms as4 主题
-
data-types-and-records as2 主题
-
arrays as2 主题
-
files as1 主题
-
introduction-to-abstract-data-types-adt as1 主题
-
programming-basics as1 主题
-
constructs as2 主题
-
structured-programming as1 主题
-
program-development-life-cycle as1 主题
-
program-design- as2 主题
-
program-testing-and-maintenance as3 主题
translation-skills as
Exam code:9618
Structured English/Flowchart to Pseudocode
Example – Structured English
A customer is buying an item. If the customer has a discount code, they receive 10% off the price. Otherwise, they pay the full amount. The program should ask for the item price and whether they have a discount code, then calculate and display the final price.
Step 1 – Structured English
-
Ask the user to enter the price of the item
-
Ask the user if they have a discount code
-
If they do have a discount code
→ Calculate 10% off the price
→ Subtract the discount from the original price -
Otherwise
→ The price stays the same -
Output the final price
Step 2 – Identifier table
|
Identifier |
Description |
|---|---|
|
|
Original price of the item |
|
|
TRUE if user has a discount code |
|
|
Amount taken off the original price |
|
|
Price after discount is applied |
Step 3 – Pseudocode
// Ask for item price
INPUT ItemPrice // Ask if user has a discount code
INPUT HasDiscount IF HasDiscount = TRUE THEN DiscountAmount ← ItemPrice * 0.10 FinalPrice ← ItemPrice - DiscountAmount
ELSE FinalPrice ← ItemPrice
ENDIF // Output the final price
OUTPUT "The final price is ", FinalPrice
Structured English/Pseudocode to Flowchart
Example – Pseudocode
INPUT Number IF Number MOD 2 = 0 THEN OUTPUT "Even"
ELSE OUTPUT "Odd"
ENDIF
Step 1 – Identifier table
|
Identifier |
Description |
|---|---|
|
|
The number entered by the user |
Step 2 – Flowchart structure
|
Pseudocode statement |
Flowchart symbol |
Purpose |
|---|---|---|
|
|
Parallelogram (Input/Output) |
User enters a number |
|
|
Diamond (Decision) |
Checks if the number is divisible by 2 |
|
|
Parallelogram (Input/Output) |
Displays message if the condition is true |
|
|
Parallelogram (Input/Output) |
Displays message if the condition is false |
|
Start/End |
Oval |
Denotes beginning and end of the process |
|
Arrows |
Lines with arrows |
Indicate flow of control |
Step 4 – Flowchart

Responses