linguagem c

388 palavras 2 páginas
Objetivo

Introdução a Programação I

• Conhecer as estruturas de repetição e sua utilização em algoritmos

Estrutura de Repetição
Prof° Mozart Gomes
Material de Profª Karina Oliveira

Introdução a Programação I

Introdução

Introdução
• Solução sem estrutura de repetição:

• Na vida real é necessário muitas vezes realizar um mesmo conjunto de ações sobre conjuntos de dados diferentes
• Exemplo:
– Calcular a média aritmética das duas notas de 2 alunos da disciplina de
Introdução a Programação I.

void main(){ float nota1, nota2, media;
/* Para o aluno 1 */ printf(“Digite a nota 1 do aluno 1:”); scanf(“%f”, ¬a1); fflush(stdin); printf(“\nDigite a nota 2 do aluno 1:”); scanf(“%f”, ¬a2); fflush(stdin); media = (nota1 + nota2)/2; printf(“Media do aluno 1 eh: %.2f”, media);
/* Realizar esse mesmo conjunto de ações mais 67 vezes */
...
}

• Agora faça o mesmo para os 68 alunos.

Introdução a Programação I

2

3

Introdução a Programação I

4

Estrutura de Repetição

Tipos de Estruturas de Repetição

• Existe um conjunto de estruturas sintáticas que permitem que um trecho de um algoritmo (um comando ou uma lista de comandos) seja repetido um determinado número de vezes (zero, uma ou mais vezes), sem que o código correspondente tenha que ser escrito mais de uma vez.

Introdução a Programação I

1) Controladas por uma condição
– Pré-teste (Em C: while)
– Pós-teste (Em C: do while)

2) Controladas por um contador (Em
C: for)

5

Estrutura de Repetição Controlada por uma Condição

Laço ou loop • Pré-Teste while (condição){ comando ou bloco de comandos;
}

Falso

– O comando ou o bloco de comandos será executado enquanto a condição for verdadeira.
– No caso do pré-teste, o comando ou o bloco de comandos poderá ser executado zero ou mais vezes. Verdade comando ou bloco

Introdução a Programação I

6

Estrutura de Repetição Controlada por uma Condição

• Pré-Teste

Relacionados

  • Linguagem C C++
    13319 palavras | 54 páginas
  • LINGUAGEM C/C++
    1905 palavras | 8 páginas
  • Linguagem C
    4307 palavras | 18 páginas
  • A linguagem c++
    1512 palavras | 7 páginas
  • Linguagem C
    1067 palavras | 5 páginas
  • Linguagem C
    981 palavras | 4 páginas
  • Linguagem c
    8779 palavras | 36 páginas
  • A linguagem c++
    7083 palavras | 29 páginas
  • Linguagem C
    1228 palavras | 5 páginas
  • linguagem c
    3545 palavras | 15 páginas