UTMEPrep
Menu

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

  1. 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.

  2. 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.

  3. 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