Skip to content

Course home

Algorithms

Algorithms

EasyMedium
123456789101112131415161718
Question 5

A student has written an algorithm to calculate the sum of numbers up to a specified limit.

1 SET limit TO 0
2 SET total TO 0
3 SET counter TO 0
4
5 SEND "Enter a positive integer: " TO DISPLAY
6 RECEIVE limit FROM (INTEGER) KEYBOARD
7
8 IF (limit <= 0) THEN
9     SEND "Error: Must be positive" TO DISPLAY
10 ELSE
11     IF (limit = 1) THEN
12         SEND "The sum is 1" TO DISPLAY
13     ELSE
14         FOR counter FROM 1 TO limit DO
15             SET total TO total + counter
16         END FOR
17         SEND "The sum is " & total TO DISPLAY
18     ENDIF
19 ENDIF

Complete the table below to show the output of the algorithm for each given input.

Input (limit)Expected Output
-2
1
3
[3]
Markscheme

Algorithms Questions

  1. IGCSE
  2. /Computer Science
  3. /Algorithms

45 exam-style questions on Edexcel IGCSE Computer Science Algorithms. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank