Save
...
1.0 Fundamentals of programming
1.1 Programming concepts
1.1.4 Control structures
Save
Share
Learn
Content
Leaderboard
Share
Learn
Cards (72)
Control structures determine the flow of
execution
Control structures allow programs to make decisions and repeat
code blocks
.
Arrange the basic types of control structures in their typical order of use in a program.
1️⃣ Sequential execution
2️⃣ Branching
3️⃣ Loops
Match each control structure with its description.
Sequential Execution ↔️ Executes instructions in order
Branching ↔️ Executes code selectively
Loops ↔️ Repeats code blocks
Sequential execution executes instructions in the order they
appear
Sequential execution ensures that each
instruction
builds upon the previous one.
Conditional statements use boolean expressions that evaluate to either true or
false
An `if` statement executes a block of code only if its
condition
is true.
An `else` statement executes a block of code when the `if` condition is
false
Arrange the three basic types of control structures in their order of description in the study material.
1️⃣ Sequential execution
2️⃣ Branching
3️⃣ Loops
Sequential execution requires specific keywords to control its flow.
False
In sequential execution, instructions are performed from top to
bottom
What is the order of execution in sequential execution?
Top to bottom
In the example x = 5; y = x + 10; print(y);</latex>, the final value of `y` is
15
Conditional statements execute code based on specific
conditions
.
Match the conditional statement with its purpose:
`if` statement ↔️ Executes if true
`else` statement ↔️ Executes if `if` is false
`elif` statement ↔️ Chains multiple conditions
An `if` statement always requires an associated `else` statement.
False
In an `elif` statement, the condition that chains multiple conditions must evaluate to true or
false
What are the two primary types of loop structures in programming?
`for` and `while`
A `for` loop is best used when the number of
iterations
is known.
Order the components of a `for` loop:
1️⃣ Initialization
2️⃣ Condition
3️⃣ Increment
What does an `if` statement do?
Executes code if true
An `else` statement executes when the `
if
` condition is false.
The `elif` statement is used to chain multiple
conditions
What type of loop repeats for a fixed number of iterations?
for loop
A `while` loop repeats as long as a condition remains
true
Match the loop type with its use case:
for loop ↔️ Fixed number of iterations
while loop ↔️ Uncertain number of iterations
What is a definite loop?
Fixed number of iterations
Indefinite loops typically use `
while
` loops.
Control structures govern the
order
in which instructions are executed in a program.
Order the three basic types of control structures:
1️⃣ Sequential Execution
2️⃣ Branching
3️⃣ Loops
What is the execution order in sequential execution?
Order of appearance
Branching uses `if` and `
switch
` statements to execute code based on conditions.
Loops repeat a code block until a specific
condition
is met.
What keywords are associated with loops?
for, while, do-while
What is the outcome of the following code: x = 5; y = x + 10; print(y);</latex>
15
Conditional statements use `if`, `else`, and `
elif
` keywords.
What is a `for` loop suitable for?
Fixed number of iterations
Definite loops are typically implemented using
for
loops.
What type of loop is used when the number of iterations is uncertain?
while loop
See all 72 cards