Cambridge IGCSE Computer Studies 0420 — 2014 Oct/Nov Paper 1 · Variant 3
0420/13/O/N/14 · 100 marks · ≈113 min
The question paper and its mark scheme, free to read here and free to download. This is Cambridge’s own paper, exactly as it was sat.
Question paper24 pages
























Mark scheme13 pages
Answers below. Sit the paper first if you are practising.













Paper as text
Question paper, page 1
This document consists of 22 printed pages and 2 blank pages. DC (LK/CGW) 88642/3 © UCLES 2014 [Turn over Cambridge International Examinations Cambridge International General Certificate of Secondary Education * 7 7 5 4 9 1 8 6 7 9 * COMPUTER STUDIES 0420/13 Paper 1 October/November 2014 2 hours 30 minutes Candidates answer on the Question Paper. No Additional Materials are required. READ THESE INSTRUCTIONS FIRST Write your Centre number, candidate number and name on all the work you hand in. Write in dark blue or black pen. You may use an HB pencil for any diagrams, graphs or rough working. Do not use staples, paper clips, glue or correction fluid. DO NOT WRITE IN ANY BARCODES. Answer all questions. No marks will be awarded for using brand names of software packages or hardware. At the end of the examination, fasten all your work securely together. The number of marks is given in brackets [ ] at the end of each question or part question.
Question paper, page 2
2 0420/13/O/N/14 © UCLES 2014 1 Give, with reasons, three safety issues associated with the use of computers in the office. 1 … … … 2 … … … 3 … … … [3] 2 In the diagram below, there are two types of memory shown on the left and five typical memory features shown on the right. Link each feature to either RAM or ROM by drawing connecting lines. non-volatile memory RAM volatile memory can be written to and read from ROM the contents cannot be changed stores data or files the user is currently working on [5]
Question paper, page 3
3 0420/13/O/N/14 © UCLES 2014 [Turn over 3 (a) Felipe wrote down the following three statements. In each case, indicate whether the statement is true or false and give a reason for your choice. “encrypting data prevents it from being hacked” TRUE/FALSE … Reason … … … “backing up data removes the risk of the data being infected by viruses” TRUE/FALSE … Reason … … … “wireless (WiFi) networks are less secure than hard-wired systems” TRUE/FALSE … Reason … … …[3] (b) Felipe uses Internet banking. When he logs on, the website asks for the 1st, 4th and 8th characters in his password. He selects the characters from drop-down boxes. (i) State why drop-down boxes are used. … …[1] (ii) Felipe is also asked to confirm the last date and time when he logged onto the website. State why he is asked to confirm this. … …[1]
Question paper, page 4
4 0420/13/O/N/14 © UCLES 2014 (iii) When Felipe wishes to return to a previous page on this website, he clicks on the View My Account option rather than using the browser arrows. If he uses the browser arrows, he is logged out of the website. Give a reason why the website does this. … … …[1] 4 Rikki uses an expert system, installed on her laptop computer, to trace faults in television sets. She visits a customer and tries to locate the problem using the expert system. (a) Explain how Rikki and the expert system will interact to help diagnose the fault in the television. … … … … … … …[3] (b) The expert system requires certain files to be stored on a memory stick (or USB flash drive) that must be connected to the laptop for the software to work. Give two possible reasons why these extra files are stored on the memory stick. 1 … … 2 … …[2] (c) Give an example of the use of an expert system other than fault diagnosis. … …[1]
Question paper, page 5
5 0420/13/O/N/14 © UCLES 2014 [Turn over 5 Six statements and six values are shown below. Each statement will generate one possible value. Draw a line to link each statement to its correct value. what is the output from the algorithm: y = 1 for x = 1 to 4 y = y * x next x print y output from the logic gate: base 10 (denary) value of the following binary number: number of bytes formed from 8 bits number of possible binary input combinations for a 2-input logic gate circuit statement value If there are 2X bytes in a Mbyte, what is the value of X? 0 1 4 6 20 24 1 1 0 4 2 1 1 1 [5]
Question paper, page 6
6 0420/13/O/N/14 © UCLES 2014 6 The following pseudocode algorithm should: • input up to 20 numbers • stop if the sum of the input numbers exceeds 50 • output the final sum 10 count = 0 20 REPEAT 30 INPUT n 40 n + sum = sum 50 IF sum = 50 THEN count = 20 60 count = count + 1 70 UNTIL count = 20 80 OUTPUT n There are five errors in this algorithm. Locate these errors and suggest a correction. error 1 … correction … … error 2 … correction … … error 3 … correction … … error 4 … correction … … error 5 … correction … …[5]
Question paper, page 7
7 0420/13/O/N/14 © UCLES 2014 [Turn over 7 The following five statements about the Internet are incomplete: (i) < - - - - (a) - - - - > includes software that allows users to create and edit web pages using a browser. Anyone is able to create or edit this information. (ii) < - - - - (b) - - - - > allow interaction of people online. Users can add friends, post messages and update their personal profiles to notify friends about their status. (iii) A series of digital media files that are released at regular intervals and downloaded to the user’s computer are known as < - - - - (c) - - - - >. These media files are stored and maintained centrally. (iv) < - - - - (d) - - - - > is a type of bookmarking where a user “marks” a webpage or photo using text to describe its contents. Anyone can view the webpages or photos corresponding to these “markers”. (v) Internet journals where a writer enters text about a particular topic or person are known as < - - - - (e) - - - - >. Complete the five statements above using terms from the following list: • blogs • data (bit) streaming • Internet service provider • podcasts • social networking sites • tagging • web browser • wikis (a) …[1] (b) …[1] (c) …[1] (d) …[1] (e) …[1]
Question paper, page 8
8 0420/13/O/N/14 © UCLES 2014 8 Data sent across the Internet are frequently encrypted. The following flowchart shows a basic encryption method (Note: the → symbol in the flowchart means “is replaced by”). START STOP is character = “.” ? is character a vowel ? INPUT character Yes Yes No a e i o u o u a e i A A A A A is character = b,c,d,f,g,h or j ? Yes No b c d f g h j s t v w x y z A A A A A A A is character = k,l,m,n,p,q or r ? Yes No k l m n p q r b c d f g h j A A A A A A A is character = s,t,v,w,x,y or z ? Yes No No s t v w x y z k l m n p q r A A A A A A A
Question paper, page 9
9 0420/13/O/N/14 © UCLES 2014 [Turn over For example, r a i o a m b o t h e l l o . becomes: j o a e o d s e l y u c c e . (a) Use the flowchart to encrypt the following message: m e e t i n g a h e a d . w i l l g o [2] (b) Use the information in the flowchart to show which input message produced the following encrypted message: t e d g i l a f x w i f . a k [2] (c) Many customers shop online. Apart from encryption, describe three other security features built into many online shopping websites. 1 … … 2 … … 3 … …[3]
Question paper, page 10
10 0420/13/O/N/14 © UCLES 2014 9 A cinema (movie theatre) uses automatic machines to allow customers to select tickets for movie shows. Payments are made by credit or debit card. (a) Identify two input devices which could be used by the cinema. For each device, describe what it is used for. input device 1 … use … … … input device 2 … use … … …[4] (b) Identify two output devices which could be used by the cinema. For each device, describe what it is used for. output device 1 …………………………………………………………………………………… use … … … output device 2 … use … … …[4]
Question paper, page 11
11 0420/13/O/N/14 © UCLES 2014 [Turn over 10 A microwave oven cooks food when the food is placed on a rotating plate and the door is closed. The oven is controlled by a microprocessor. (a) Name two sensors that could be used in the microwave oven. 1 … 2 …[2] (b) Describe two items of data that the user would need to input before pressing the start button. Describe how these data could be input. data 1 … … method of input 1 … … data 2 … … method of input 2 … … [4] (c) Describe the role of the microprocessor in the microwave oven. … … … … … … … [4]
Question paper, page 12
12 0420/13/O/N/14 © UCLES 2014 11 An algorithm has been written to input six temperatures for every day of the year (365 days). The outputs are: • the average daily temperature for each day • the highest recorded temperature for the whole year The algorithm is in the form of a flowchart on the next page. However, several of the statements are missing. Using instruction number only, complete the flowchart using the following list of instructions: Instruction number Instruction 1 average = total / 6 2 day = day + 1 3 high = -200 4 high = temperature 5 input temperature 6 is reading <= 6 ? 7 is temperature > high ? 8 output average 9 output high 10 reading = reading + 1 11 total = 0 12 total = total + temperature
Question paper, page 13
13 0420/13/O/N/14 © UCLES 2014 [Turn over STOP START day = 1 is day <= 365 ? reading = 1 Yes Yes Yes No No No [6]
Question paper, page 14
14 0420/13/O/N/14 © UCLES 2014 12 A spreadsheet has been set up to allow a motorist to keep a check on his fuel costs. A B C D 1 2 input number of litres of fuel used 3 input number of km driven 4 calculated fuel consumption 5 input number of km driven each year 6 calculated annual fuel cost Data are input into cells B2, B3 and B5 and results appear in cells C4 and C6. (a) (i) Fuel consumption is calculated as kilometres per litre. Give the formula you would expect to see in C4. = … (ii) Assume that fuel costs $2.00 per litre. Give the formula you would expect to see in cell C6. = …[2] (b) It was decided to include an extra input in D1. The value input is the motorist’s fuel allowance (in $) for the year. Cell D6 will show whether the calculated annual fuel cost is above the annual fuel allowance or not. Complete the following formula which must be in D6: = IF (…………….……….………….….., " …………….…………………. ", "equal or below") [2] (c) Identify which cells would be automatically updated if the value in cell B3 was changed. … …[1]
Question paper, page 15
15 0420/13/O/N/14 © UCLES 2014 [Turn over Question 13 begins on page 16.
Question paper, page 16
16 0420/13/O/N/14 © UCLES 2014 13 Study the following flowchart very carefully. STOP START T1 = 0 T2 = 0 T3 = 0 INPUT A, B, C is A = 0 and B = 0 and C = 0 ? T2 = T2 + 1 T3 = T3 + 1 T1 = T1 + 1 is A > B ? is A > C ? is B > C ? OUTPUT T1, T2, T3 Yes Yes Yes Yes No No No No
Question paper, page 17
17 0420/13/O/N/14 © UCLES 2014 [Turn over (a) Complete the trace table for the flowchart using the following data: 3, 2, 1 4, 8, 7 6, 0, 3 5, 6, 9 4, 11, 3 0, 0, 0 T1 T2 T3 A B C OUTPUT [5] (b) This flowchart does not give correct answers for certain sets of test data. Suggest a data set that would give an incorrect answer. Give a reason for your choice. data set … … reason … … …[2]
Question paper, page 18
18 0420/13/O/N/14 © UCLES 2014 14 Digits on an electronic display board can be represented on a 7 × 5 grid. For example, the digit 3 is represented as: 1 Row 1 Row 2 Row 3 Row 4 Row 5 Row 6 Row 7 2 3 4 5 Each column in the grid is represented in a computer as a 7-bit register. Five registers are required to represent the state of the whole digit. The value 1 represents a shaded square and the value 0 represents an unshaded square. For example, the digit 3 is represented as: 1 Register 1 Row number: Register 2 Register 3 Register 4 Register 5 2 3 4 5 6 7 0 1 0 0 0 1 0 1 0 0 0 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 0 1 0 1 1 0 1 1 0 (a) Show the contents of the five 7-bit registers when representing the digit 9: 1 Reg 1 Row number: Reg 2 Reg 3 Reg 4 Reg 5 2 3 4 5 1 2 3 4 5 6 7 1 2 3 4 5 6 7 [4]
Question paper, page 19
19 0420/13/O/N/14 © UCLES 2014 [Turn over (b) In order to prevent errors, an 8-bit register is used. The 8th bit will contain: • 0 – if the first 7 bits add up to an even number • 1 – if the first 7 bits add up to an odd number Complete the 8th bit for each register. The first register has been completed for you. 1 Reg 1 Reg 2 Reg 3 Reg 4 Reg 5 2 3 4 5 6 7 8 0 1 0 0 0 1 0 0 1 0 0 0 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 0 1 0 1 1 0 1 1 0 [3]
Question paper, page 20
20 0420/13/O/N/14 © UCLES 2014 15 (a) Complete the truth table for the following logic circuit: A B C X A B C Working X 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 [4]
Question paper, page 21
21 0420/13/O/N/14 © UCLES 2014 [Turn over (b) Re-draw the logic circuit shown opposite, using NAND and NOR gates only. [2] (c) Write a logic statement that describes the following logic circuit: A B C X … … … … …[3]
Question paper, page 22
22 0420/13/O/N/14 © UCLES 2014 16 A customer wants to compare prices of 1000 items sold in two supermarkets (price1 and price2). Write an algorithm, using pseudocode or a flowchart, which: • inputs the two prices for all 1000 items • outputs how many items were more expensive in supermarket 1 • outputs how many items were more expensive in supermarket 2 • outputs the largest price difference … … … … … … … … … … … … … … … … … … … … … …[6]
Question paper, page 23
23 0420/13/O/N/14 © UCLES 2014 BLANK PAGE
Question paper, page 24
24 0420/13/O/N/14 © UCLES 2014 Permission to reproduce items where third-party owned material protected by copyright is included has been sought and cleared where possible. Every reasonable effort has been made by the publisher (UCLES) to trace copyright holders, but if any items requiring clearance have unwittingly been included, the publisher will be pleased to make amends at the earliest possible opportunity. Cambridge International Examinations is part of the Cambridge Assessment Group. Cambridge Assessment is the brand name of University of Cambridge Local Examinations Syndicate (UCLES), which is itself a department of the University of Cambridge. BLANK PAGE
Mark scheme, page 1
® IGCSE is the registered trademark of Cambridge International Examinations. CAMBRIDGE INTERNATIONAL EXAMINATIONS Cambridge International General Certificate of Secondary Education MARK SCHEME for the October/November 2014 series 0420 COMPUTER STUDIES 0420/13 Paper 1, maximum raw mark 100 This mark scheme is published as an aid to teachers and candidates, to indicate the requirements of the examination. It shows the basis on which Examiners were instructed to award marks. It does not indicate the details of the discussions that took place at an Examiners’ meeting before marking began, which would have considered the acceptability of alternative answers. Mark schemes should be read in conjunction with the question paper and the Principal Examiner Report for Teachers. Cambridge will not enter into discussions about these mark schemes. Cambridge is publishing the mark schemes for the October/November 2014 series for most Cambridge IGCSE®, Cambridge International A and AS Level components and some Cambridge O Level components.
Mark scheme, page 2
Page 2 Mark Scheme Syllabus Paper Cambridge IGCSE – October/November 2014 0420 13 © Cambridge International Examinations 2014 1 Any three from (need risk + reason): Safety issues e.g.: – electrocution from bare wires or spilling liquids on live equipment – trip hazard due to trailing wires – risk of heavy equipment falling from inadequate desks – risk of fire if insufficient equipment ventilation or overloaded wall sockets [3] 2 1 mark for each correct line (max 5) Deduct 1 mark for each additional incorrect line. [5] 3 (a) FALSE – encryption only stops data being read / making sense (but does not prevent the act of hacking) FALSE – data when backed up could still have the virus attached to it – when the backed up data is re-loaded at a later date, the virus could be loaded again into the system together with the stored data TRUE – tapping into a Wi-Fi network is relatively easy (even when the network is protected by passwords) 1 mark for each correct TRUE / FALSE with correct corresponding reason [3] non-volatile memory volatile memory can be written to and read from the contents cannot be changed stores data or files the user is currently working on RAM ROM
Mark scheme, page 3
Page 3 Mark Scheme Syllabus Paper Cambridge IGCSE – October/November 2014 0420 13 © Cambridge International Examinations 2014 (b) (i) drop down boxes help defeat spyware / key logging software [1] (ii) – to ensure that it was in fact Felipe who logged on last time [1] – an additional authentication check (iii) in case it is not Felipe who attempts to access the account [1] 4 (a) Any three from: – Expert System asks questions – Rikki inputs the answers to the questions – next question asked is based on previous response(s) – search Knowledge Base …… – ….. uses the Rules Base to draw conclusions – use of Inference Engine – probable faults / solutions output on a screen – … and the % probability of accuracy is also given [3] (b) Any two from: – security purposes as these files are needed to access the Expert System – licence agreement to only allow an authorised number of computers to access Expert System – the extra files need to be accessed for the Expert System to work [2] (c) Any one from: – chess games – oil / mineral prospecting – tax calculations – weather forecasting – identify plants / animals/chemical compounds – careers guidance – car engine tuning [1]
Mark scheme, page 4
P 5 Pag 1 ge 1 m n c g o b fo w a y p n If w 4 mar num com gate outp bas ollo wha algo y = prin num f th wha rk f mbe mbin e ci put e 1 owi at is orith 1 fo ne nt y mbe ere at is for er o nat ircu fro 0 ( ng s th hm or x y ext y er o e ar s th 1 1 r ea of p tion uit om (de bin 4 1 he o m: x = y = t x of b re 2 he v ach poss ns f the na nary 4 1 out 1 t y * byte 2x valu C h co sib for e lo ry) y n 2 1 tput to 4 x es f x by ue Cam orr le b a 2 ogic va num t fro 4 form yte of mb rec bin 2-in c ga alue mbe 1 0 om me es in x? brid ct li ary put ate e of er: m th d fr n a ? dge © ne y in t lo : f th e rom a M e IG Ca (m put ogic e m 8 byt GC amb max t c bit te, M CSE brid x 5 ts Mar E – dge 5) k S – O e In Sch Oct nter hem ob rnat me ber/ tion e /No nal ove Ex em xam mbe mina er 2 atio 20 ons 14 s 2014 Syl 0 0 1 4 6 20 24 llab 042 0 4 bu 20 s Pa 1 pe 3 er [5 5]
Mark scheme, page 5
Page 5 Mark Scheme Syllabus Paper Cambridge IGCSE – October/November 2014 0420 13 © Cambridge International Examinations 2014 6 1 mark for each error located with corresponding correction (description or corrected pseudocode acceptable) error: line 10: sum not initialised correction: sum = 0 error: line 40: incorrect formula for sum correction: sum = sum + n error: line 50: incorrect IF statement correction: IF sum > 50 THEN …… error: lines 50 and 60: value of count causes a problem e.g. loop never ending correction: either count = 19 on line 50 or count = count + 1 between lines 30 and 40 or any other correct solution error: line 80: output of n is incorrect correction output sum or print sum [5] 7 (a) wikis [1] (b) social networking sites [1] (c) podcasts [1] (d) tagging [1] (e) blogs [1] 8 (a) d u u l a f x n a c c x e o y u o v . < - - - - - - - - - - - - - - 1 mark - - - - - - - - - - - - - -> <- - - - - - - - - - 1 mark - - - - - - - - -> [2] (b) <- - - - - - - - - - - - - 1 mark - - - - - - - - - - - - -> <- - - - - - - - - 1 mark - - - - - - - - -> [2] c o m p u t i n g i s f u n .
Mark scheme, page 6
Page 6 Mark Scheme Syllabus Paper Cambridge IGCSE – October/November 2014 0420 13 © Cambridge International Examinations 2014 (c) Any three from: – customers need a password / PIN – use of card readers / use of Transaction Authentication Number (TAN) – only certain characters from password / PIN requested… – …the requested characters change each time user logs on – card security code requested – use of drop down boxes – use of a customer reference number – inform customer when they last logged on to the website – use of image verification code e.g. CAPTCHA – make reference to something unique to the customer e.g. their mobile phone number – use of secure protocol e.g. https, padlock symbol [3] 9 (a) 1 mark for input device + 1 mark for its matching use input device: touch screen use: select film / cinema seats / price input device: keyboard / keypad use: input number of tickets / card PIN input device: magnetic stripe reader / chip and PIN reader / card reader use: reading credit / debit card details input device: scanner use: to read any promotional vouchers (etc.) [4] (b) 1 mark for each different output device + 1 mark for its matching use output device: screen / monitor use: show films available / seating plan / prices of each seat / payment details output device: printer use: print receipt / tickets output device: loudspeaker / beeper use: to indicate error in input / confirmation of keys pressed [4] 10 (a) 1 mark for each different sensor (max 2) – pressure sensor – example of sensor to detect if door closed / open e.g. magnetic field sensor, proximity sensor – moisture / humidity sensor – temperature / infrared sensor [2]
Mark scheme, page 7
Page 7 Mark Scheme Syllabus Paper Cambridge IGCSE – October/November 2014 0420 13 © Cambridge International Examinations 2014 (b) 1 mark for each item of data (max 2): – is the food frozen / uncooked / cooked? – cooking time – start / end time – power – weight – type of food – additional cooking feature e.g. browning 1 mark for each corresponding input method (max 2): – turn dial to select option – touch screen / buttons / concept keyboard / keypad to select options – use of barcode readers (to read barcodes on food packaging which stores an automatic cooking programme) [4] (c) Any four from: – (microprocessor) checks / receives readings / data / signals from sensors…. – …..continuously – if door open, (microprocessor) sends signal to sound alarm / stop process – (microprocessor) compares weight of food against stored values… – …and automatically sets cooking time / power – cooking time controlled by (microprocessor) comparing with stored values – (microprocessor) sends signal to beeper / notify when cooking program complete [4]
Mark scheme, page 8
Page 8 Mark Scheme Syllabus Paper Cambridge IGCSE – October/November 2014 0420 13 © Cambridge International Examinations 2014 11 1 1 START 3 day = 1 11 reading = 1 5 7 4 10/12 6 1 8 2 is days <= 365 ? 9 STOP Yes No Yes No No Yes [6] (1 mark) (1 mark) (1 mark) (1 mark) (1 mark) (1 mark) 12/10
Mark scheme, page 9
Page 9 Mark Scheme Syllabus Paper Cambridge IGCSE – October/November 2014 0420 13 © Cambridge International Examinations 2014 12 (a) (i) B3 / B2 (1 mark) (ii) (B5 / C4) * 2 or = ((B5 * B2) / B3) * 2 (1 mark) [2] (b) = IF(C6>D1, “above”, “equal or below”) 1 mark 1 mark OR = IF(D1<C6, “above”, “equal or below”) 1 mark 1 mark Alternative word(s) for “above” are acceptable. [2] (c) C4, C6, D6 [1]
Mark scheme, page 10
Page 10 Mark Scheme Syllabus Paper Cambridge IGCSE – October/November 2014 0420 13 © Cambridge International Examinations 2014 13 (a) T1 T2 T3 A B C OUTPUT 0 0 0 3 2 1 1 1 4 8 7 2 6 0 3 1 5 6 9 2 4 11 3 0 0 0 2, 2, 1 1 mark 1 mark 1 mark < - - - - - - - - - - 1 mark - - - - - - - - - - - -> 1 mark If no marks are awarded for the columns then 1 mark can be given for correct initialisation of T1, T2 & T3 as shown in the first row above. [5] (b) – any data set (except 0, 0, 0) where 2/3 of the numbers are the same e.g. 2, 8, 8 – flowchart does not allow for numbers which have the same value [2]
Mark scheme, page 11
Page 11 Mark Scheme Syllabus Paper Cambridge IGCSE – October/November 2014 0420 13 © Cambridge International Examinations 2014 14 (a) Row number: 1 2 3 4 5 6 7 0 1 1 0 0 0 0 1 0 0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 0 1 1 0 0 0 0 Reg 1 + Reg 5 = 1 mark Reg 2 = 1 mark Reg 3 = 1 mark Reg 4 = 1 mark [4] (b) 8 0 0 1 1 0 Reg 2 + Reg 5 = 1 mark Reg 3 = 1 mark Reg 4 = 1 mark [3] Reg 1: Reg 2: Reg 3: Reg 4: Reg 5: Reg 1: Reg 2: Reg 3: Reg 4: Reg 5:
Mark scheme, page 12
P 15 ag 5 ( ( ( ge 1 (a) (b) (c) 12 ) 1 h [ A [ O ( (A (A A B C 1 m han A AN B Oth NO _ A + A' A B C mar nd s = N D = 1 her OT _ + B + B A 0 0 0 0 1 1 1 1 rk f sid NO 1 A no A _ B) . B') for de o OT AN ota OR (B . ( C co of d 1 ND tio R N _ B . C B . B 0 0 1 1 0 0 1 1 Cam rre dia OR C ns NO _ C) . C B mb ect agra R B = wh T B ') brid NO am B = NO hic B) A C 0 1 0 1 0 1 0 1 dge © OR m. = N OT ch a AN C 0 1 0 1 0 1 0 1 e IG Ca R ga NOT 1 are ND GC amb ate T 1 ] e ac (B M CSE brid e an 1 ] cce B A X 0 0 0 1 0 0 0 1 Mar E – dge nd ept ND k S – O e In 1 1 1 1 tab D N Sch Oct nter ma 1 m 1 m 1 m ble: NOT 1 1 1 1 hem ob rnat ark mar mar mar T C m m m m me ber/ tion fo rk rk rk C) mar mar mar mar e /No nal r c k k k k ove Ex corr em xam rec mbe mina ct N er 2 atio NAN 20 ons ND 14 s 20 D g 014 ate 4 e in corr X S rec Syl 0 t p llab 042 os bu 20 itio s ons P s on Pa 1 n le pe 3 eft er [4 [2 [3 [4 4] 2] 3] 4]
Mark scheme, page 13
Page 13 Mark Scheme Syllabus Paper Cambridge IGCSE – October/November 2014 0420 13 © Cambridge International Examinations 2014 16 Marking points: • initialise largest and two totals • control loop for 1000 items • check if price 1 > price 2 and increment total 1 (inside loop) • check if price 2 > price 1 and increment total 2 (inside loop) • calculate price difference (inside loop) • method of dealing with negative difference • check if calculated difference > largest difference and action taken if it is • three outputs OUTSIDE a loop (calculation must have been attempted) Sample program in pseudocode: largest = 0 smarket1 = 0: smarket2 = 0 1 mark for item = 1 to 1000 1 mark input price1, price2 if price1 > price2 then smarket1 = smarket1 + 1 1 mark if price2 > price1 then smarket2 = smarket2 + 1 1 mark difference = price1 – price2 1 mark if difference < 0 then difference = - difference 1 mark if difference > largest then largest = difference 1 mark next item output smarket1, smarket2, largest 1 mark (max 6) [6]
What you needed in this session
Cambridge’s own grade thresholds for 2014 Oct/Nov, Paper 1 · Variant 3. A higher threshold means an easier paper — the bar moves with how the cohort did.