Buscar

Comandos de Repetição 01 (while, do while)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Algoritmos e Programação I
Comandos de Repetição
Parte 1
Professor Especialista
Leonardo Pereira de Sousa
UNIVERSIDADE FEDERAL DO PIAUÍ
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
Abreviação de Expressões
• A linguagem C admite as seguintes equivalências, que podem 
ser usadas para simplificar expressões ou para facilitar o 
entendimento de um programa:
Expressão Original Expressão Equivalente
x = x + k; x += k;
x = x - k; x -= k;
x = x * k; x *= k;
x = x / k; x /= k;
x = x + 1 x ++
++ x
x = x - 1 x --
-- x
Comando While
• O comando while é um comando de repetição onde a 
expressão que representa uma condição de controle é 
avaliada antes da execução do bloco de comandos. Sua 
estrutura básica envolve 4 etapas:
• Iniciação da expressão de controle.
• Avaliação da expressão de controle.
• Execução do bloco de comandos.
• Atualização das variáveis da expressão de controle.
• O bloco de comandos é executado repetidamente enquanto a 
condição for verdadeira (não zero).
Comando While
• A estrutura do 
comando repetitivo 
while é representada 
através de um 
fluxograma da 
seguinte forma:
Comando do-while
• O comando do-while funciona do mesmo modo que o 
comando while, com a diferença de que a condição de 
controle é avaliada após a execução do bloco de comandos. 
• Sua estrutura básica envolve 4 etapas:
• Iniciação da expressão de controle.
• Execução do bloco de comandos.
• Atualização das variáveis da expressão de controle.
• avaliação da expressão de controle.
Comando do-while
• A estrutura do 
comando repetitivo 
do-while é 
representada através 
de um fluxograma da 
seguinte forma:
Comando do-while
#include <stdio.h>
#include <stdlib.h>
int main (){
int i = 1;
do {
printf ("Numero = %d\n", i);
i = i + 1;
} while(i <=4);
system ("PAUSE");
return (0);
}
A utilização dos caracteres 
de chaves { (início) e } (fim) 
são obrigatórios no 
comando do while.
Exercitando
Questões
1. Escreva um aplicativo em C mostra todos os números 
ímpares de 1 até 100.
2. Escreva um aplicativo em C mostra todos os números pares 
de 1 até 100.
3. Escreva um programa que pergunte ao usuário quantos 
alunos tem na sala dele. Em seguida, através de um laço 
while, pede ao usuário para que entre com as notas de 
todos os alunos da sala, um por vez. Por fim, o programa 
deve mostrar a média, aritmética, da turma.
4. Escreva um programa em C que solicita 10 números ao 
usuário, através de um laço while, e ao final
mostre qual destes números é o maior.
FIM

Outros materiais