Lecture 13: Statement-Level Control Structures

 0    15 fiche    up804653
baixar mp3 Imprimir jogar verifique-se
 
questão English resposta English
what is a control statement
começar a aprender
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
começar a aprender
[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
começar a aprender
if-then-else statements.
give an example of Multiple-selection statements:
começar a aprender
Switch statements.
what are Iterative Statements
começar a aprender
[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
começar a aprender
Pre-test and Post-test
explain pre-test lopps
começar a aprender
Pre-test: Loop condition is tested before execution of loop body. In most languages: while loop. Pascal: while ... do.
explain post-test loops
começar a aprender
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
começar a aprender
statements that change control follow without any condition
give some examples of unconditional branching statmens
começar a aprender
break, continue, and return.
what does bnreak do?
começar a aprender
break provides unconditional exits from loops.
What does continue do?
começar a aprender
continue skips the remainder of the current iteration, but does not exit the loop.
What does return do?
começar a aprender
return terminates function/method calls.
what does an Unlabelled break break do
começar a aprender
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?
começar a aprender
A labeled break terminates an labelled statement and control flow is transferred to the statement immediately following the labelled (terminated) control statement.

Você deve entrar para postar um comentário.