WorksheetsProblem Solving Phase
Total questions: 11
Worksheet time: 4mins
This algorithm solves a large problem by repeatedly breaking it down into smaller subproblems until they can be solved directly.
Divide and Conquer Algorithm
Brute Force Algorithm
Backtracking Algorithm
Greedy Algorithm
Also known as brute force craking, this is the cyberattack equivalent of trying every key on your key ring, and eventually finding the right one.
(a)
Which of the following utilizes the PageRank algorithm?
YouTube
This is a formalized graphic representation of a logic sequence, work or manufacturing process, organization chart, or similar formalized structure.
(a)
What flowcharting symbol shows the flow of control in a process?
(a)
What symbol is used in a flowchart to indicate the beginning and end of a program?
Decision
On-page Connector
Terminal
Process
In a flowchart, which shape represents a decision or branching point?
Parallelogram
Square/rectangle
Diamond
Oblong
Which of the following is a good practice when developing flowcharts?
The flow of process can end in two stop symbols.
The general flow of processes is top to bottom or left to right.
Arrows can overlap each other if the space for the flowchart becomes limited.
Off-page connectors are referenced using roman-numeral numbers.
It is recommended for a decision symbol to have multiple lines entering it but only one flow must leave it to denote a single possible answer.
True
False
It is an informal way of programming description that does not require any strict programming language syntax.
(a)
A pseudocode must not be strictly written using the syntax of a programming language. Hence, it cannot be executed or compiled by a compiler.
True
False
