Estruturas de Repetição Enquanto Faça Pascal Bloco a ser

Document Sample
Estruturas de Repetição Enquanto Faça Pascal Bloco a ser Powered By Docstoc
					                         CESUMAR – Centro de Ensino Superior de Maringá
                     Algoritmos e Estrutura de Dados – Processamento de Dados

                    Estruturas de Repetição Enquanto Faça
Permite que um bloco de instruções seja executado múltiplas vezes enquanto uma
condição for satisfeita.

Sintaxe
                                        Condição
Enquanto ............................ Faça
   ________________
   ________________                              Bloco a ser executado enquanto a
   ________________                                  condição for verdadeira
   ________________

Fim_Enquanto

                                                Pascal


While .................................... Do
    ________________
    ________________                             Bloco a ser executado enquanto a
    ________________                                 condição for verdadeira
    ________________

End;

                             Exemplo 1
Leia 10 pesos e escreva a média.
 Usando Para – Até – Faça                                     Usando Enquanto – Faça

 Programa Exemplo1                                            Programa Exemplo1
 Var                                                          Var
   Peso, Soma : Real                                            Peso, Soma : Real
   I             : Inteiro                                      I             : Inteiro
 Início                                                       Início
   Somaß0                                                       Somaß0
   Para i ß 1 até 10 Faça                                       iß1
     Leia Peso                                                  Enquanto i <=10 Faça
     Soma ß Soma + Peso                                           Leia Peso
   Fim_Para                                                       Soma ß Soma + Peso
   Escreva ‘Média dos Pesos ‘,                                    i ß i +1
 soma/10                                                        Fim_Enquanto
 Fim.                                                           Escreva ‘Média dos Pesos ‘,
                                                              soma/10
                                                              Fim.




 Profs. Flávio de Souza Bernabé e Fabrício Ricardo Lazilha                               Página: 1
                         CESUMAR – Centro de Ensino Superior de Maringá
                     Algoritmos e Estrutura de Dados – Processamento de Dados

                              Exemplo 2
Leia vários pesos e escreva a média.
 Usando Repita Até                                            Usando Enquanto – Faça

 Programa Exemplo2                                            Programa Exemplo1
 Var                                                          Var
   Peso, Soma : Real                                            Peso, Soma : Real
   I              : Inteiro                                     I             : Inteiro
   Resp           : Caracter                                    Resp          : Caracter
 Início                                                       Início
   Somaß0                                                       Somaß0
   Repita                                                       Resp ß ‘S’
     Leia Peso                                                  Enquanto Resp in [‘S’,’s’] Faça
     Soma ß Soma + Peso                                           Leia Peso
     i ß i +1                                                     Soma ß Soma + Peso
     Leia Resp                                                    i ß i +1
   Até Resp in [‘n’,’N’]                                          Leia Resp
   Escreva ‘Média dos Pesos ‘, soma/i                           Fim_Enquanto
 Fim.                                                           Escreva ‘Média dos Pesos ‘, soma/10
                                                              Fim.




                                        Exercícios




 Profs. Flávio de Souza Bernabé e Fabrício Ricardo Lazilha                              Página: 2