0% found this document useful (0 votes)
16 views2 pages

Coding 2 Questions

iAS Alogorithm questions

Uploaded by

randomsites7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

Coding 2 Questions

iAS Alogorithm questions

Uploaded by

randomsites7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

End of chapter

9
1 Algorithms can be shown as structured English, f lowcharts and
questions pseudocode.
Explain what is meant by
a) structured English [2]
b) a f lowchart [2]
c) pseudocode. [2]
2 Several techniques are used in computational thinking.
9 Algorithm design and problem solving

Explain what is meant by


a) abstraction [2]
b) decomposition [2]
c) pattern recognition. [2]
3 Describe, using an example, the process of stepwise refinement. [2]
4 Computer programs have to evaluate expressions.
– Study the sequence of pseudocode statements.
– Write down the value assigned to each variable.

DECLARE h, w, r, Perimeter, Area : REAL


DECLARE A, B, C, D, E : BOOLEAN
h ← 13.6 w ← 6.4
Perimeter ← (h + w) * 2
r ← 10
Area 3.142 * r^2
Z ← 11 + r / 5 + 3
A ← NOT(r > 10)

a) Perimeter [1] c) Z [1]


b) Area [1] d) A [1]
Cambridge International AS & A Level Computer Science 9608
Paper 21 Q1 November 2015

236

457591_09_CI_AS & A_Level_CS_217-237.indd 236 4/30/19 7:56 AM


5 Study the pseudocode and answer the following questions. Line numbers have

9
been added to help you.

01 REPEAT
02 OUTPUT "Menu Temperature Conversion"
03 OUTPUT "Celsius to Fahrenheit 1"
04 OUTPUT "Fahrenheit to Celsius 2"

9.2
05 OUTPUT "Exit 3"

Algorithms
06 OUTPUT "Enter choice"
07 IF Choice = 1 OR Choice = 2
08 THEN
09 OUTPUT "Enter temperature"
10 INPUT Temperature
11 IF Choice = 1
12 THEN
13 ConvertedTemperature ← 1.8*Temperature + 32

14 ELSE
15 ConvertedTemperature ← (Temperature – 32) * 5 / 9

16 ENDIF
17 OUTPUT "Converted temperature is ", ConvertedTemperature

18 ELSE
19 IF Choice <> 3
20 THEN
21 OUTPUT "Error in choice"
22 ENDIF
23 ENDIF
24 UNTIL Choice = 3

a) Give the line number of:


i) an assignment statement [1]
ii) a selection [1]
iii) an iteration. [1]
b) Complete an identifier table for the algorithm. [3]
c) Extend the algorithm to only allow four tries for a correct choice. [3]

237

457591_09_CI_AS & A_Level_CS_217-237.indd 237 4/30/19 9:16 AM

You might also like