This action might not be possible to undo. Are you sure you want to continue?
INSTRUCTIONS TO STUDENTS 1. This paper consists of THREE sections and a total of TWELVE questions. Students MUST answer ALL questions in all THREE sections. 2. Number EACH answer correctly in your answer sheet. 3. Code is to be written in the programming
DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO DO SO.
Stores programs and data that are currently being used by the CPU (1 mark) Main memory iii. Study Figure 1 and answer the questions that follow.2 SECTION I THEORY – 60 marks Answer ALL questions in this section. Name the component that performs EACH of the following functions: i. decodes them and directs them to where they will be executed (1 mark) Control Unit iv. CONTROL UNIT INPUT ARITHMETIC AND LOGIC UNIT MAIN MEMORY A SECONDARY STORAGE Figure 1 OUTPUT a. Gets data into the shaded area A (1 mark) Input devices . Fetches instructions from memory. Figure 1 below shows the basic components of a computer system. 1. The calculations and logic instructions (1 mark) Arithmetic and Logic Unit ii.
Sends processed data from the shaded area A (1 mark) Output devices vi. Output. Is also a peripheral device (1 mark) Input. Is also known as RAM (1 mark) Main memory iii. The following questions refer to Figures 2 and 3 below: Figure 2 Figure 3 . (1 mark) Hardware Total 10 marks 2. Secondary storage c.3 v. Write the name of a component that i. Contains the Control Unit and the Arithmetic and Logic Unit (1 mark) Central Processing Unit (CPU) ii. Write the general name given to the collection of components in Figure 1. Keeps data and information for future use (1 mark) Secondary storage b.
(1 mark) e. (2 marks) Figure 2 c. right-click on it and select Rename from the pop-up menu. Explain how you would do so using the interface in i. Uses commands Figure 3 ii. Figure 2 Locate the file name in My Computer. You wish to change the name of a file you have on your computer. ii. (1 mark) Menu driven interface d. Figure 3 At the C:\> prompt. State the type of user interface that is represented in EACH figure. Give the name of another type of user interface. (4 marks) Total 10 marks 3. type: RENAME oldfilename newfilename and press Enter. Type the new name to replace the old one and press Enter. Would be easier for someone who is not familiar with a computer. Indicate by writing the figure number of the interface that i.4 a. Device 1 OMR A TABLE 1 Task Reading magnetic ink characters on a cheque . (2 marks) Figure 2 – Graphical User Interface (GUI) Figure 3 – Command driven interface b. State the name of the system software that provides the user interface.
Transport Division (traffic light regulation) 3 – Banks (cheque verification) 4 – Publishers. along with important files. Using the information in Table 1. match the number of the device with the letter for the task that the device performs by writing the letter next to the number in your answer sheet. After a storm. (5 marks) 1-D 2–E 3–A 4–C 5-B b. For EACH of the devices listed in part (a). Elections & Boundaries Commission (counting votes) 2 – Hospitals (patient monitoring). Write the numbers 1 to 5 on separate lines in your answer sheet. state ONE organization where each would MOST likely be used. Retail stores (POS and inventory management) Total 10 marks 4. there was water damage to the files left on employees’ desks and power surges caused damage to computer hardware. (5 marks) 1 – Colleges/universities (marking multiple choice scripts). were missing from computers in the accountant’s office. When a check was done. State ONE natural disaster that can cause damage to computers and files (1 mark) Hurricane. the manager noticed that a number of computers were damaged and two hard drives. a. Newspapers (converting printed material into electronic form) 5 – Supermarkets. Earthquake .5 2 3 4 5 Sensor MICR Scanner Barcode reader B C D E Reading codes with name and price information Converting paper-based data into digital form Marking students’ responses on a multiple-choice examination Turning on the fan when the environment is too hot a.
Total 10 marks . ii. access cards. Accidental theft OR accidental damage to computers and files (3 marks) Accidental damage . To avoid damage. Physical files To avoid theft. assign passwords to files so that only authorized persons may access the files.6 b. Software and data (3 marks) To avoid theft/damage. iii. Explain how EACH of the following should be protected from damage or theft: i. Using the scenario described above. c. place the computer equipment in rooms that are secured by using: access codes. store the files in locked cabinets and allow only authorized persons to have the keys. assign user accounts to authorized users only to access the computer systems in general.e. Computer equipment To avoid theft/damage. ii. removed from the system units). biometric systems to allow only authorized persons to enter. security guards.Power surges (due to the storm) had damaged computer hardware. store the files in fireproof/waterproof cabinets. Deliberate theft OR deliberate damage to computers and files (3 marks) Deliberate theft .Two hard drives were missing (i. for EACH of the following clearly indicate what type of theft or damage is present and provide an example to justify your response in EACH case: i.
c. at any time. software and trained staff.7 5. thus reducing cost. Greater likelihood of fraud. e-commerce or e-mail) to access or share information. electronic (1 mark) b. Eliminates the middle man in a transaction. (1 mark) The Internet. Disadvantages: Lack of face-to-face interaction which builds trust. e-commerce: Advantages: Allows companies to reach a wider market of potential customers. (2 marks) e-learning: Advantages: Makes learning more interesting and fun. even in the teacher’s absence. Learning can be done anywhere. a. ecommerce and e-mail. e-mail: . Setting up costs may be high in terms of acquiring hardware. Communicating with customers is quicker and easier via email. The preset order of lessons may be restrictive. State ONE advantage and ONE disadvantage of using any ONE of these methods (e-learning. State the word that the abbreviation ‘e’ represents in e-learning. Students can learn at their own pace. Disadvantages: May reduce face-to-face interaction with others. e-commerce and e-mail are very popular ways to access and share information. E-learning. State the network of networks that is necessary to transfer this information to users across the world. Easy and convenient shopping/transactions.
e-learning. State TWO advantages of an information processing system. d. a. that matches EACH of the following examples: i. whereas ecommerce is the use of computers and the Internet to electronically transact business of any kind. Unavailability or breakdown of computers and Internet access will render email useless. Total 10 marks 6. Disadvantages: Lacks the ‘human’ element of face-to-face or voice communication. Explain the difference between ‘e-learning’ and ‘e-commerce’.8 Advantages: Communication is quicker. easier and cheaper than conventional mail or phone calls.scheduled and repetitive tasks carried out with accuracy and speed . e-commerce or e-mail.may reduce amount of time spent by humans to carry out . Write the appropriate term. Accessing a webpage to post a question for a tutor – e-learning iii. (3 marks) e-learning refers to the use of computers and Information Technology to facilitate teaching and learning. (2 marks) . Paying a fee to access the latest Top-40 tunes – e-commerce ii. Suitable for sending the same message to large numbers of people. The Power and Light Company has recently purchased a payroll information processing system. Sending a single message to four friends – e-mai (3 marks) l e.
g.Pay Slips d. Explain the difference between the two methods of file organization. (2 marks) . sequential – records stored in a particular order using a key field. (2 marks) serial – records stored one after the other in the order in which they were received.master file contains all company employees’ data e. (2 marks) .Payroll Register . Total 10 marks . (2 marks) .transaction file contains employees’ hours worked for the pay period e. The payroll system uses a master file and a transaction file. Explain what is contained in EACH file. rate of pay . Records can be organized in a file in a serial or sequential manner.Batch processing c.9 these tasks b. State TWO types of processing carried out by a payroll system. State TWO types of reports generated by the payroll system.Tax Statements .
000.000.000. (2 marks) Size and Format.0 0 Bish and Sons R100 Saywack W100 Corbin D200 Hamilton W200 R200 W300 W400 R300 D300 Singh Mohan Peter Pauline McDonald Narine a.0 0 65.00 100. b.000.00 30.000.000.000.00 20. List TWO properties of a field.00 50.000.10 SECTION II PRODUCTIVITY TOOLS – 15 marks Answer ALL questions.00 75. TABLE 1: CATEGORY Typ e D W R Name Distributo r Wholesale r Retailer TABLE 2: CUSTOMER CNO D100 CNAME Typ e D R W D W R W W R D Outlet s 5 1 2 3 3 2 2 1 2 4 YTD SALES 300.00 250.000. A beverage manufacturer uses a database that contains two tables to store information on customers. Explain how you would delete a field from a table. 7.000.00 30. (2 marks) .0 0 25.
Give the name of the primary key in the CUSTOMER table. right-click on the field name.000. (1 mark) CNO d.000.11 Open the table in design view. and select delete rows from the popup menu. Write a query to find ALL distributors with YTD SALES greater than 50.00 Total 8 marks .00 (3 marks) SELECT CNAME FROM CUSTOMER WHERE Type=’D’ AND YTD SALES > 50. c.
Formulae b. This summary is given in the spreadsheet listed below: 1 2 3 4 5 6 7 A Type Soda Beer Malta Shandy Stout Total B Sales 150. All beverages with sales under 100.000. What formatting feature was used on the Sales figures? (1 mark) Comma d.”GOOD”) Total 7 marks .000. 00 C Status D VAT a. Values. 00 175.”POOR”.12 8.000. (3 marks) =IF(B2<100. Write the function that should be entered into cell C2 to show the status of the beverage ‘soda’. List TWO types of data that can be entered into a spreadsheet cell. (1 mark) =Sum(B2:B6) or =B2+B3+B4+B5+B6 c. (2 marks) Labels.000. Write the formula that was inserted in cell B7 to compute the TOTAL sales.00.00 are given a status of ‘POOR’ while others are given a status of ‘GOOD’. The accounts department of the beverage company has prepared a summary sheet showing beverage sales for 2009.000.000.0 0 135. 00 23.000.000.0 0 558. 00 75.
13 SECTION III PROBLEM SOLVING AND PROGRAMMING – 45 marks Answer ALL questions. Propose and evaluate solutions. a. S2 b. You are using a program to calculate the average number of storms that have recently passed through the Caribbean. S1. S4. (5 marks) S3. Table 3 show labels in Column 1 and statements that represent the steps in problem solving in Column 2. Write that order in your answer sheet. Test and validate the solution. Develop the algorithm. The screen for the program looks like the one below: STORM STATS Enter the Number of Years (1 to 4) Enter the Number of Storms: Year 1 Year 2 Year 3 Year 4 Average Number of Storms: . Arrange the labels to show the correct order in which the steps in problem solving occur. This is calculated by adding the number of storms and then dividing by the number of years. 9. S5. Label s S1 S2 S3 S4 S5 TABLE 3 Statements Select the most efficient solution. Definition of the problem.
8 d) Year 3 . and output the result. (1 mark) 10 iii. (5 . calculate the average number of storms.12 e) Year 4 marks) ii. State the data that will be input into: a) The number of years . (4 marks) WRITE “Number of Storms in Year 1: “ READ Year1 WRITE “Number of Storms in Year 2: “ READ Year2 WRITE “Number of Storms in Year 3: “ READ Year3 AvgNoStorms = (Year1 + Year2 + Year3)/3 WRITE “Average Number of Storms = “.14 You were told that the number of storms for the last three years were 10. and 12. AvgNoStorms Total 15 marks 10. 8. i.10 c) Year 2 . Write an algorithm using pseudocode to input the number of storms for EACH of three years. State the result for the ‘Average number of storms’.3 b) Year 1 .
Character any keyboard character .142. IF (X = 3) TRY Y := 8. FOR X := 1 – 10 DO Writeln (X). marks) FOR X := 1 TO 10 DO Writeln (X). Rewrite EACH statement. (2 marks) A variable is a name used to identify a data item in a program or algorithm whose value can be changed. ii. (1 mark) const pi = 3. i. ii. WHILE (Y = 3) UNTIL Y := Y + 1.15 a. Real any whole number (3 any fixed point number iii. Write an example of a constant using a Pascal statement. c. Write an example of a value that can be stored in EACH of the following types of variables: i. Each of the following programming statements contains ONE error. Explain the difference between a variable and a constant. REPEAT Y := Y + 1 UNTIL (Y=3). i. Integer ii. whereas a constant is a name used to identify a data item whose value remains the same throughout the program or algorithm. b. iii. correcting the error. IF X = 3 THEN Y := 8.
ii. OR Mark := 0. REPEAT Mark := Mark + 1. String any character string (4 marks) Total 10 marks 11. C and D with the appropriate programming terms. writeln(Mark). Mark := Mark + 1 End. Rewrite the following fragment of code using the given control structures: Mark := 1. Complete the following paragraph by replacing the letters A. Mark := Mark + 1. UNTIL Mark = 40. i. A FOR loop marks) FOR Mark := 1 TO 40 DO writeln(Mark). UNTIL Mark = 41.16 iv. Rashida wrote a program in Pascal. REPEAT writeln(Mark). While Mark <= 40 DO Begin writeln(Mark). and used a _____________ compiler to B C D (3 . B. a. A REPEAT loop (4 marks) Mark := 1. b.
Total 15 marks . she did not have any _____________ logic errors which meant that the sequence of programming statements was correct. The program produced a list of ____________ syntax errors which suggested that she made mistakes in the language rules of sentence structure when she was writing the program. Rashida took a long time to ___________ debug the code. Explain the difference between system documentation and user documentation. whereas user documentation gives the user instructions for installing and using the program. To make it clear to users how to use the program. i. Luckily. especially for other programmers who may need to maintain or modify it. (2 marks) To improve readability of the code. (4 marks) c. (2 marks) System documentation explains/clarifies how the program works in terms of its structures and processing.17 translate all program instructions at one time. Eventually her program was working. State TWO reasons why it is important to document a program. ii. since she could not easily find the errors in her source code.
Begin inc := 0. FOR Start := 1 TO 8 DO CSEC[Start] := inc.8] of integer.. Explain the purpose of the array. (1 mark) CSEC c. output). Start. (1 mark) 8 d. (2 marks) To store 8 integers Total 5 marks END OF TEST . (1 mark) HUM b. and answer the questions that follow: Program HUM (input. End. State the name of the array. State the size of the array. inc: integer.18 12. State the name of the program.Consider the following program in Pascal. Var CSEC: array[1. a.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.