Baixe o app para aproveitar ainda mais
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
Compartilhar