Paper 1: Computational Thinking And
Programming Skills Questions And
Answers
Define ban bAlgorithm b- bcorrect banswers✔✔A bsequence bof bsteps bthat bcan bbe
bfollowed bin border bto bcomplete ba btask
Everyday bExamples bof bAlgorithms b- bcorrect banswers✔✔Recipes; bAssembly
bInstructions; bDirections
Difference bbetween bAlgorithms band bComputer bPrograms b- bcorrect
banswers✔✔Computer bprograms bare bone bway bof bimplementing ban balgorithm
Define bComputational bThinking b- bcorrect banswers✔✔A bprocess bused bto bsolve
bcomplex bproblems; bFormulating ba bproblem band bexpressing bits bsolution bin bsuch ba
bway bthat ba bcomputer bcan bcarry bit bout
Two bstages bof bComputational bThinking b- bcorrect banswers✔✔Abstraction band
bDecomposition
Define bAbstraction b- bcorrect banswers✔✔Identifying bthe bkey bparts bof bthe bproblem
band bremoving bany bunnecessary bdetail bso bthat bit bbecomes beasier bto bsolve
Define bDecomposition b- bcorrect banswers✔✔Breaking bdown ba bcomplex bproblem
binto bsmaller, bmanageable bparts bwhich bare beasier bto bsolve.
Steps bof bDecomposition bProcess b- bcorrect banswers✔✔Identify bthe bmain bproblem;
bList bthe bmain bsub-problems, bfunctions bor btasks; bThis bis brepeated buntil beach bsub-
problem bcan bbe bsolved bseparately
Symbol bfor bFlow bLine bin bFlowcharts b- bcorrect banswers✔✔Arrow