Universidade Estadual do Piau UESPI Piripiri
Prof. MSc. Mauricio [email protected]
Comandos RepetitivosVejamos alguns problemas: Escreva um programa que imprime os 3 primeiros
nmeros mpares.
Escreva um programa que imprime os 100 primeiros nmeros mpares.nmeros mpares.
Escreva um programa que imprime os n primeiros nmeros mpares, para n >= 0 indicado pelo usurio.
Escreva um programa que captura uma tecla por vez at que ESC seja pressionado.
Escreva um programa que imprime o conjunto de nmeros informados pelo usurio, parando quando o ZERO for informado.
Comandos RepetitivosVejamos alguns problemas: Este programas podem ser melhor resolvidos
utilizando as instrues de repetio. Em C/C++ :do {
comandos;} while ()} while ()
while () {comandos;
}
for () {comandos;
}
Comandos RepetitivosComando :
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 continua enquanto a condio de parada for verdadeira.
Possui 4 etapas bsicas:
Inicializao da varivel de controle fora do bloco. Execuo do bloco de comandos. Atualizao da varivel de controle. Teste da condio de parada.
Comandos RepetitivosEm linguagem C:
Onde, condio de parada uma expresso lgica avaliada como verdadeira (!= 0) ou falsa (== 0).
Comandos RepetitivosExerccio:
Escreva um programa em linguagem C que imprime os 10 primeiros nmeros mpares.
Soluo:
Comandos RepetitivosExerccio:
Escreva um programa em linguagem C que imprime osn primeiros nmeros mpares.
Soluo:
Comandos RepetitivosExerccio:
Construa um programa que imprime a soma de todosos valores positivos digitados pelo usurio at que eledigite um numero negativo.
Soluo:Soluo:
!"#" $
%
Comandos RepetitivosComando :
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:
Inicializao da varivel de controle fora do bloco. Teste da condio de parada. Execuo do bloco de comandos. Atualizao da varivel de controle.
Comandos RepetitivosEm linguagem C:
Onde, condio de parada uma expresso lgica avaliada como verdadeira (!= 0) ou falsa (== 0).
Comandos RepetitivosConstrua um programa que imprime a soma de todosos valores positivos digitados pelo usurio at que eledigite um numero negativo.
!"#" !"#"
$
!"#"
%
Comandos RepetitivosProblema:
Qual o melhor ? ou ? Analise o problema da soma dos nmeros positivos.
Soluo:
soma dos nmeros positivos.
Reescreva o algoritmo para imprimir os n nmeros mpares utilizando o comando while.
Comandos RepetitivosProblema:
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 RepetitivosAula passada: imprimindo nmeros impares at n.
Comandos RepetitivosEtapas do lao:
Inicializao:
Condio de parada:Condio de parada:
Bloco de comandos:
Atualizao:$'
Comandos Repetitivos$ %&( %)#*+#*+,
()&
- %,*)#
- ./)0#
- %+)*)
- ()102
Comandos RepetitivosEm linguagem C:
% * *
3
Comandos Repetitivos'()&
45)66
%*+**
%%
Comandos Repetitivos'()&
45)
##
%*
%%
Comandos Repetitivos'(%,"&
&"157* %
&"1,+ )( )+
8 &"1 +)5
Comandos Repetitivos'(%,"&
9&"15- # )+
:&"1/5#+