Algorithm and Flowcharts
Computer Studies · 50 practice questions
Definitions of algorithm and flowchart; functions of algorithms (calculations, data processing, automated reasoning); properties of an algorithm (input specified, output specified, definiteness, effectiveness, finiteness); flowchart symbols (start, input/output, process, decision, stop, loop, continuation); drawing a flowchart for a given programming problem.
- Define algorithm and flowchart.
- State the functions and properties of an algorithm.
- Identify flowchart symbols.
- Draw a flowchart for a given programming problem.
Try a few questions
- Practice question 1
Understanding algorithms is foundational not only to programming but also to broader
- A.skills that have no practical application in any field
- B.computational thinking skills
- C.skills entirely unrelated to logical or structured reasoning
- D.purely artistic, non-technical creative skills exclusively
Show the answer
B. computational thinking skills
Algorithmic understanding underpins broader computational thinking skills, extending well beyond just programming.
- Practice question 2
In a flowchart, arrows are used to indicate
- A.the direction of flow between different steps in the process
- B.the total number of steps within the entire process
- C.the exact colour of each individual symbol
- D.the physical size of the printed flowchart
Show the answer
A. the direction of flow between different steps in the process
Arrows connect the various symbols in a flowchart, showing the sequence and direction of the process.
- Practice question 3
Well-designed algorithms are important not only in computer programming but also in fields such as
- A.fields with no logical or structured processes at all
- B.mathematics and engineering
- C.fields that specifically avoid any form of problem-solving
- D.purely artistic fields with no defined procedures
Show the answer
B. mathematics and engineering
Algorithmic thinking has broad relevance beyond programming, extending into fields like mathematics and engineering.
More UTME Computer Studies topics
Practise with instant feedback
Answer questions one at a time and see the right answer and the reason straight away. Free to start.
Start practising