Professional Documents
Culture Documents
Mauricio Rocha
mauriciormrocha@gmail.com
Comandos Repetitivos
Vejamos alguns problemas:
Comandos Repetitivos
Vejamos alguns problemas:
do {
comandos;
} while ()
while () {
comandos;
}
for () {
comandos;
Comandos Repetitivos
Comando
O comando
uma instruo de repetio
onde a condio de parada testada aps a
execuo do bloco de comandos. A execuo
continua enquanto a condio de parada for
verdadeira.
Possui 4 etapas bsicas:
Comandos Repetitivos
Em linguagem C:
Comandos Repetitivos
Exerccio:
Comandos Repetitivos
Exerccio:
Soluo:
Comandos Repetitivos
Exerccio:
Construa um programa que imprime a soma de todos
os valores positivos digitados pelo usurio at que ele
digite um numero negativo.
Soluo:
!"
$
%
"
Comandos Repetitivos
Comando
O comando
uma instruo de repetio onde a
condio de parada testada antes da execuo do bloco
de comandos. A execuo continua enquanto a condio
de parada for verdadeira.
Possui 4 etapas bsicas:
Comandos Repetitivos
Em linguagem C:
Comandos Repetitivos
Construa um programa que imprime a soma de todos
os valores positivos digitados pelo usurio at que ele
digite um numero negativo.
!"
"
$
!"
"
Comandos Repetitivos
Problema:
Qual o melhor ?
ou
?
Analise o problema da
soma dos nmeros
positivos.
Reescreva o algoritmo
para imprimir os n
nmeros mpares
utilizando o comando
while.
Soluo:
Comandos Repetitivos
Problema:
Escreva um programa que informa se um nmero inteiro par
ou mpar. Este programa deve rodar at que o usurio digite 0
(zero).
Soluo:
&
!
"
#
Comandos Repetitivos
Aula passada: imprimindo nmeros impares at n.
Comandos Repetitivos
Etapas do lao:
Inicializao:
Condio de parada:
Bloco de comandos:
Atualizao:
$'
Comandos Repetitivos
$
%
&
%)
*
*
+
+
,
(
- %,
- .
- %
+
)
- (
&
)
)0
/
)
)1
2
*
0
#
#
Comandos Repetitivos
Em linguagem C:
%
Comandos Repetitivos
'(
) &
+**
)66
Comandos Repetitivos
'(
) &
Comandos Repetitivos
'( %, "&
&
5
&
+ )
8 &
"
7
"
)
"
1
*
,
+
1
+ )
Comandos Repetitivos
'( %, "&
9&
5
"
1
-
+
:&
5
"
#
/
+