# Information Technology Exam Guide Unit 2: Problem Solving and Program Design

CXC CSEC Information Technology section 2:Problem Solving and Program Design

INFORMATION TECHNOLOGY EXAM GUIDE:

UNIT 2: PROBLEM-SOLVING AND PROGRAM DESIGN

 GENERAL OBJECTIVE: On completion of this Section, students should have an understanding of the fundamental principles and practices of problem-solving on the computer. SPECIFIC OBJECTIVES The students should be able to: CONTENT 1. Outline the steps in problem-solving; Definition of the problem; propose and evaluate solutions; Determination of the most efficient solution; Develop and represent algorithm; Test and validate the solution. 2. Decompose a simple problem into its significant parts; The components are: input; process; storage; output. 3. Distinguish between variables and constants; Variables as an area of storage whose value can change during processing; the value of a constant never changes. 4. Use appropriate data types; Integers, floating point (real), characters, literals. 5. Explain the concept of algorithms; Definition of algorithms; Characteristics: finite number of steps, precise, unambiguous, flow of control from one process to another, terminate. 6. Identify ways of representing algorithms; Representation of algorithms as Pseudocode or Flowcharts; Use of flowchart symbols: input/output, process, decision, directional arrows. Pseudocode - Use of: Read, Input, Store Write, Output, Display, If-then; If-then-else; For loop; while loop; (questions which require nested conditionals or nested loops will not be asked). 7. develop algorithms to solve simple problems; Use of problem-solving techniques outlined in Specific Objective 1 to the solution of simple problems. 8. test algorithms for correctness; Construction and use of trace tables to determine result. Trace table consists of variable names (identifiers) as column headings and values in the cells, one row for each pass. 9. use the top-down design approach to problem solving. Application of stepwise refinement to problems with two or more tasks.

Fivestar

guest (not verified) 13 May 2012 - 2:49am

### information technology

can some one explain step by step how to design a pseudo code please i ave cxc monday please help

### print <> ask user for

print <> ask user for them
read <> separates all variables with a comma
Operation <>just as it would look in excel
Print <> an exact answer should not be given using "answer" is simplest

eg Write an algorithm to find the sum of two numbers
print "enter two numbers"
read num1, num2
Sum= num1 + num2
print sum

This is the simplest form of algorithms i think but i hope it helped i have I.T. tmrw

guest (not verified) 19 February 2014 - 2:40pm

### COULD U GIVE ME A EASY WAY OF

COULD U GIVE ME A EASY WAY OF STUDING FOR MY INFORMATION TECHNOLOGY
CSEC EXAM IN MAY COMING

guest (not verified) 6 June 2014 - 12:07am

### what was the correct answer

what was the correct answer for january 2013 information technology paper 2 exam #12