Skip to main content\(
\newcommand{\lt}{<}
\newcommand{\gt}{>}
\newcommand{\amp}{&}
\definecolor{fillinmathshade}{gray}{0.9}
\newcommand{\fillinmath}[1]{\mathchoice{\colorbox{fillinmathshade}{$\displaystyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\textstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptscriptstyle\phantom{\,#1\,}$}}}
\)
Section 5.4 Loops-WE2-P1
Subsection 5.4.1 Subgoals for Evaluating a Loop
Diagram which statements go together.
-
Define and initialize variables
Determine the start condition.
Determine the update condition.
Determine the termination condition.
Determine body that is repeated.
-
Trace the loop.
For every iteration of the loop, write down the values.
Subsection 5.4.2 Loops-WE2-P1
Exercises Exercises
1.
Q6: What is the value of total
after the execution of the folowing code?
int total = 0;
for (int x = 50; x >= 0; x -= 5) {
total += x;
}
50
0
5
270
275
2.
Q7: What is the output of the following loop?
for (int y = 0; y < 10; y++) {
System.out.print(y * y + " ");
}
0 1 4 9 16 25 36 49 64 81
1 4 9 16 25 36 49 64 81
1 4 9 16 25 36 49 64
0 1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
3.
Q8: What is the output of the following loop?
for (int y = 100; y < 10; y--) {
System.out.println(y);
}
100
10
100 90 80 70 60 50 40 30 20
100 90 80 70 60 50 40 30 20 10
no output produced
4.
You have attempted
of
activities on this page.