# (a)   What is the difference between looping and selection?

______________________________________________________________________

______________________________________________________________________

(b)   Name the stage of program development cycle when:

(i)   A user guide would be written.

______________________________________________________________________

A programmer dry-runs the code.

______________________________________________________________________

System charts would be drawn.

______________________________________________________________________

(c) Study the pseudo-code below and answer the questions that follow.

The pseudo code is as follows

BEGIN

Print “enter the value of M and N”;

Set χ = M;

Set y = N;

P = y – χ;

Q = χ – y;

IF P >Q THEN;

Set P = χ;

Set Q = y;

ELSE

Set P = y;

Set Q = χ;

ENDIF

PRINT P, Q, χ, y;

END

(i)   State the name of the control structure shown in the flowchart.

______________________________________________________________________

______________________________________________________________________

Assuming the user keys in 8 and 14 when prompted to enter the values for m and N respectively, determine the printed values of P, Q, χ and y.

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

(iii)   Draw a flowchart for the above pseudo-code.

(a)What is the difference between looping and selection?   ______________________________________________________________________ ______________________________________________________________________

(b)Name the stage of program development cycle when:

(i)A user guide would be written. ______________________________________________________________________  A programmer dry-runs the code. ______________________________________________________________________ System charts would be drawn.    ______________________________________________________________________ (c) Study the pseudo-code below and answer the questions that follow. The pseudo code is as follows BEGIN Print “enter the value of M and N”; Read M,N Set χ = M; Set y = N; P = y – χ; Q = χ – y; IF P >Q THEN; Set P = χ; Set Q = y; ELSE Set P = y; Set Q = χ; ENDIF PRINT P, Q, χ, y; END

(ii)State the name of the control structure shown in the flowchart. ______________________________________________________________________ ______________________________________________________________________ Assuming the user keys in 8 and 14 when prompted to enter the values for m and N respectively, determine the printed values of P, Q, χ and y.  ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________

(iii)Draw a flowchart for the above pseudo-code.

State two characteristics of microcomputers.     ______________________________________________________________________ ______________________________________________________________________ State the functions of the following keyboard key combinations: CTRL + ESC: _______________________________________________________ ALT + F4___________________________________________________________ CTRL + ALT + DEL___________________________________________________ Explain two ways through which data loss can be prevented on magnetic media especially hard disk.       ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ Explain portability with regard to software and hardware factors to consider when selecting a computer.  ______________________________________________________________________ ______________________________________________________________________

(a) Explain each of the following formatting features in Microsoft Word: Drop Cap: ______________________________________________________________________ Subscript ______________________________________________________________________ (b) State any two paragraph formatting features in Microsoft Word. ______________________________________________________________________ ______________________________________________________________________ List any three internet connectivity requirements.     ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ (a) State and explain one key control measure against computer viruses. ______________________________________________________________________ ______________________________________________________________________

(b) State two control measures against an unauthorized access. __________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ (a) Convert 2510 into its binary equivalent.   ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________

(b) Using two’s complements work subtract 1110 from 910, giving your answer in binary.           ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ Describe Data processing cycle.     ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ Explain each of the following programming terms.Source code ______________________________________________________________________ ______________________________________________________________________ Translator ______________________________________________________________________ ______________________________________________________________________ (a) Outline two purposes of computer networks.    ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ (b) State one limitation of computer networks.    ______________________________________________________________________ ______________________________________________________________________ List three career opportunities in ICT.     ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ a) State two ways in which computers are used in law enforcement. ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ b) Outline two effects of ICT on employment.     ______________________________________________________________________ ______________________________________________________________________ State and explain the function of two special purpose memories.