User interface language: English | Español

Date May 2019 Marks available 3 Reference code 19M.2.SL.TZ0.4
Level SL Paper 2 Time zone no time zone
Command term Copy and Complete Question number 4 Adapted from N/A

Question

The rise in global temperatures has led to the melting of the sea ice in polar regions. Scientists have developed a number of computer models that can be used to make predictions about the rate of sea ice melting in these polar regions and its effect on coastal areas globally. In order to create a computer model a number of variables are identified.

A computer model of the effects of the melting of the sea ice in the Arctic Ocean may include the following variables:

In this model the following rules have been determined:

The initial values are:

The scientists observed when running the model numerous times using historical data there were significant differences between observed and expected results.

A second model was developed that included new variables and rules.

The surface of the ocean reflects the heat from the sun. The ratio between the area covered by the sea ice and the area where there is no sea ice (open ocean) affects the value of the average albedo. The lower the albedo, the quicker the sea ice will melt.

The average albedo is calculated using this formula:

Average albedo =

(area of sea ice × albedo of sea ice) + (area of open ocean × albedo of open ocean)(area of sea ice + area of open ocean)

Note:

The average albedo will change with every iteration of the model. Each iteration is 2 years after the previous.

The rules for the model are:

Copy and complete the following table showing each variable’s data type and a suitable range of values that would represent the information shown above.

[3]
a.

Using the rules and initial values above, construct the pseudocode that would enable the area of the sea ice and the sea level rise to be calculated if there was an increase of 0.04 °C in the ocean surface temperature.

[4]
b.

Using the information above state the area of the sea ice.

[1]
c.i.

Using the information above state the change in sea level.

[1]
c.ii.

Using the formula, rules and initial data given above, construct the pseudocode that would calculate the year that the area of sea ice will be less than 10 000 km2.

[7]
d.

Identify two ways that this model could be implemented.

[2]
e.

Explain why the accuracy of the simulation in predicting the area of the sea ice is critical.

[3]
f.

Markscheme

Award [3 max].

a.

Award [4 max]
Initialization – Original area of sea ice;
Initialization – Surface temperature change;
New sea ice area calculation;
Sea level change calculation;

Example algorithm:

OriginalSeaIceArea = 1000000
SurfaceTempChange = 0.04
NewSeaIceArea = OriginalSeaIceArea * (1 – SurfaceTempChange)
SeaLevelChange = -(NewSeaIceArea - OriginalSeaIceArea) / OriginalSeaIceArea * 100 * 20
b.

Award [1 max].
960 000 (km2);

c.i.

Award [1 max].
80 (mm);

c.ii.

Award [7 max].
Initialization – Initial areas of Ice and water, and starting year;
Use of loop;
Loop parameters (limits, condition, increment, end statement correct);
Average albedo;
Rate of decrease calculation;
Area of ice update calculation;
Area of open water update calculation;
Output;

Example algorithm:

IceArea = 1000000
OpenArea = 1000000
Year = 2019
Loop While IceArea > 10000
TotalArea = IceArea + OpenArea
AveAlbedo = ((IceArea * 0.6) + (OpenArea * 0.1)) / (IceArea + OpenArea)
Decrease = 0.3 / (AveAlbedo * AveAlbedo)
// allow Decrease = 0.3 / AveAlbedo ^ 2
IceArea = IceArea * (1 − (0.01 * Decrease))
OpenArea = TotalArea − IceArea
Year = Year + 2
End loop
Output "Date when there less than 10 000km2 of ice in the ocean
is " Year
d.

Award [2 max].
Spreadsheets;
IDEs using code;

e.

Award [3 max].
If the calculation of the rate of reduction of the sea ice is inaccurate the calculation of the amount of sea ice remaining;
At a given time will turn out to be wrong;
So, work to correct the problems may be too little/too great;
The year in which the sea ice is predicted to be 10 000 km2;
Will be wrong;
So, ice coverage may be more/less than expected in the calculated year;

f.

Examiners report

Most candidates recognized this as a straightforward question. However, some candidates were unable to demonstrate the concept of data types and range of values for given variables.

a.

This question was reasonably well answered and most candidates were able to produce some pseudocode. However, a few candidates struggled to apply all the required formulae and couldn’t produce all the required values.

b.

The question was answered correctly by most of the candidates.

c.i.

The question was answered correctly by most of the candidates.

c.ii.

The vast majority of candidates could not produce the correct pseudocode to calculate all the required values.

The skill to apply a loop in this question was poorly demonstrated by most of the candidates.

d.

The question was not well understood by the majority of the candidates. Most of the responses were generic and off course.

e.

Most candidates did not answer the question appropriately and focused more on generic points rather than being specific to the scenario.

f.

Syllabus sections

Option B: Modelling and simulation » B.1 The basic model
Option B: Modelling and simulation

View options