A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Estrutura de repetição 18/set. Uso Foi construído o problema de ler notas de um aluno e fazer média. E para 5 alunos ????

Apresentações semelhantes


Apresentação em tema: "Estrutura de repetição 18/set. Uso Foi construído o problema de ler notas de um aluno e fazer média. E para 5 alunos ????"— Transcrição da apresentação:

1 Estrutura de repetição 18/set

2 Uso Foi construído o problema de ler notas de um aluno e fazer média. E para 5 alunos ????

3 Ex. 1 aluno INICIO real : n1, n2, n3, media; Literal : nome; Ler ( nome, n1, n2, n3 ); Media ( n1 + n2 + n3 ) / 3; Escrever ( nome, media ) FIM

4 Alterar para calcular para 10 alunos INICIO real : n1, n2, n3, media; Literal : nome; Ler ( nome, n1, n2, n3 ); Media ( n1 + n2 + n3 ) / 3; Escrever ( nome, media ) FIM

5 Alterar para calcular para 10 alunos INICIO real : n1, n2, n3, media; Literal : nome; ENQUANTO ( condicao_for_verdadeira ) FAÇA Ler ( nome, n1, n2, n3 ); Media ( n1 + n2 + n3 ) / 3; Escrever ( nome, media ) FIM ENQUANTO FIM

6 ENQUANTO: ER com teste no início com variável de controle INICIO real : n1, n2, n3, media, NUM_ALUNOS; Literal : nome; NUM_ALUNOS 1; ENQUANTO ( NUM_ALUNOS < =10) FAÇA Ler ( nome, n1, n2, n3 ); Media ( n1 + n2 + n3 ) / 3; Escrever ( nome, media ) ; NUM_ALUNOS NUM_ALUNOS + 1; FIM ENQUANTO FIM

7 Alterar para calcular para 10 alunos INICIO real : n1, n2, n3, media, NUM_ALUNOS; Literal : nome; NUM_ALUNOS 1; ENQUANTO ( NUM_ALUNOS < =10) FAÇA Ler ( nome, n1, n2, n3 ); Media ( n1 + n2 + n3 ) / 3; Escrever ( nome, media ) FIM ENQUANTO FIM

8 Cálculo de 2 raízes de 1 equação INICIO // declaração de variáveis real : a, b, c, delta, x1, x2; Ler ( a, b, c ) ; SE a <> 0 ENTAO início delta POT ( b, 2 ) - 4 * a * c; escrever ( delta =, delta ); fim SENAO início escrever ( é linear); fim FIM SE FIM

9 Cálculo de 2 raízes de N equações INICIO real : a, b, c, delta, x1, x2; Ler ( a, b, c ) ; SE a <> 0 ENTAO início delta POT ( b, 2 ) - 4 * a * c; escrever ( delta =, delta ); SE delta <> 0 ENTAO início x1 ( - b - RAD(delta))/ (2 *a ); x2 ( - b + RAD(delta))/ (2 *a ); escrever ( x1, x2 ); fim SENÃO escrever ( essa raiz não é real ); FIM SE fim SENAO escrever ( é linear); FIM SE FIM

10 Estrutura de repetição Com teste no início Fica efetuando até a condição ser falsa... ENQUANTO ( condição ) FAÇA – ações FIM ENQUANTO Você deve controlar a condição de alguma forma !!!!


Carregar ppt "Estrutura de repetição 18/set. Uso Foi construído o problema de ler notas de um aluno e fazer média. E para 5 alunos ????"

Apresentações semelhantes


Anúncios Google