Algoritmos e programação - Aula 19

1,444 views

Published on

Slides referentes a 19ª aula da disciplina de Algoritmos e Programação, realizada no dia 06/05/2011.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,444
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
69
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Algoritmos e programação - Aula 19

  1. 1. Algoritmos e Programação Thyago Maia Tavares de Farias Aula 19
  2. 2. Sumário <ul><li>Pascal – Estruturas de Repetição </li></ul><ul><ul><li>Comando repeat...until; </li></ul></ul>
  3. 3. Repeat...until <ul><li>A estrutura de repetição repeat...until executa repetidamente uma sequência de passos até (until) que uma dada condição seja verdadeira; </li></ul><ul><li>As instruções do laço serão executadas pelo menos uma vez , ao contrário do While, que pode ser executada zero ou mais vezes; </li></ul>
  4. 4. Repeat...until <ul><li>Sintaxe: </li></ul><ul><li>repeat </li></ul><ul><li>comando_1; </li></ul><ul><li>comando_2; </li></ul><ul><li>... </li></ul><ul><li>comando_n; </li></ul><ul><li>until condição; </li></ul><ul><li>OBS: Nesta estrutura, não utilizamos begin e end para delimitar os comandos do laço! </li></ul>
  5. 5. Exemplo <ul><li>Faça um programa que receba e conte votos para a seguinte enquete: “O Sport será o Campeão Pernambucano deste ano? ”. Caso o eleitor digite 1, seu voto será SIM; Caso digite 2, será NÃO. O programa deverá repetir a operação acima (através do laço de repetição repeat ) até que o eleitor digite 0 em seu voto. </li></ul>
  6. 6. Exemplo
  7. 7. Exemplo <ul><li>Faça um programa que repita as instruções abaixo (utilizando o repeat): </li></ul><ul><ul><li>Ler dois números; </li></ul></ul><ul><ul><li>Calcular e exibir a soma, subtração, multiplicação e divisão entre os números lidos; </li></ul></ul><ul><ul><li>Perguntar ao usuário se deseja continuar a executar o sistema; </li></ul></ul><ul><ul><li>Caso o usuário digite não, o programa deverá encerrar sua execução; </li></ul></ul>
  8. 9. Exercícios <ul><li>Faça um programa que repita as instruções abaixo (utilizando o repeat): </li></ul><ul><ul><li>Ler o sexo e a altura de 10 pessoas; </li></ul></ul><ul><ul><li>Contar o número de homens e mulheres; </li></ul></ul><ul><li>O programa deverá executar 10 vezes; </li></ul><ul><li>Após a execução do laço, o programa deverá escrever a altura da pessoa mais alta e a quantidade de homens e mulheres; </li></ul>

×