Lecture 13: Statement-Level Control Structures

 0    15 fiche    up804653
Télécharger mP3 Imprimer jouer consultez
 
question English réponse English
what is a control statement
commencer à apprendre
Statements that provide capabilities such as selecting among alternative control flow paths or causing the repeated execution of certain collection of statements
what are selection statments
commencer à apprendre
[1] Selection statements: choose between two or more execution paths in a program. [2] Two-way selection statements: select one of two execution paths [3] Multiple-selection statements: select one of many execution paths,
give an example of Two-way selection statements
commencer à apprendre
if-then-else statements.
give an example of Multiple-selection statements:
commencer à apprendre
Switch statements.
what are Iterative Statements
commencer à apprendre
[1] Mechanism for the repeated execution of a statement or a compound statement. [2] It is implemented either by various loops (iteration) or recursion
whata re the 2 forms of Logically-Controlled Loops
commencer à apprendre
Pre-test and Post-test
explain pre-test lopps
commencer à apprendre
Pre-test: Loop condition is tested before execution of loop body. In most languages: while loop. Pascal: while ... do.
explain post-test loops
commencer à apprendre
Post-test: loop body is executed before condition is tested. Loop body is executed at least one time. Normally: do ... while. In Pascal: repeat ... until.
what is Unconditional Branching
commencer à apprendre
statements that change control follow without any condition
give some examples of unconditional branching statmens
commencer à apprendre
break, continue, and return.
what does bnreak do?
commencer à apprendre
break provides unconditional exits from loops.
What does continue do?
commencer à apprendre
continue skips the remainder of the current iteration, but does not exit the loop.
What does return do?
commencer à apprendre
return terminates function/method calls.
what does an Unlabelled break break do
commencer à apprendre
An unlabelled break statement terminates switch, for, while, or do-while statement. It terminates the innermost of such statements when they are nested.
What does a labled break do?
commencer à apprendre
A labeled break terminates an labelled statement and control flow is transferred to the statement immediately following the labelled (terminated) control statement.

Vous devez vous connecter pour poster un commentaire.