Algoritmos e Programação Thyago Maia Tavares de Farias Aula 16
Sumário <ul><li>Pascal – Estruturas Condicionais </li></ul><ul><ul><li>Exercício - Comando CASE; </li></ul></ul><ul><li>Pa...
Exercício <ul><li>Faça um programa que receba dois números reais, um caractere (variável do tipo char) que representará um...
Pascal – Estruturas de Repetição <ul><li>No Pascal, existem três tipos de estruturas de repetição: </li></ul><ul><ul><li>C...
FOR <ul><li>A estrutura de repetição FOR permite que um ou mais comandos sejam executados várias vezes; </li></ul><ul><li>...
FOR <ul><li>Sintaxe: </li></ul><ul><li>FOR  variavel := inicio  TO  fim  DO </li></ul><ul><li>begin </li></ul><ul><li>coma...
FOR <ul><li>Exemplo: Faça um programa que escreve lado a lados os números entre 0 e 300; </li></ul>
FOR
Comando FOR <ul><li>Exemplo: Escreva um programa em Pascal que lê 10 números inteiros. O mesmo deverá calcular e exibir a ...
Comando FOR
FOR <ul><li>Exemplo: Faça um programa que recebe a idade de 10 pessoas e informa a maior idade; </li></ul>
FOR
FOR <ul><li>Sintaxe (comando FOR com decremento): </li></ul><ul><li>FOR  variavel := inicio  DOWNTO  fim  DO </li></ul><ul...
FOR <ul><li>Exemplo: Faça um programa em Pascal que gera e exibe os números inteiros de 30 até 1; </li></ul>
FOR
Exercícios <ul><li>Faça um programa que escreve os números pares entre 1 e 20. (Para obter o resto da divisão em Pascal, u...
Exercícios <ul><li>Faça um programa que recebe a idade de 10 pessoas e mostre a quantidade de pessoas que possui a idade e...
Próximos SlideShares
Carregando em…5
×

Algoritmos e programação - Aula 16

4.125 visualizações

Publicada em

Slides referentes a 16 aula da disciplina de Algoritmos e Programação, realizada no dia 09/04/2011.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
4.125
No SlideShare
0
A partir de incorporações
0
Número de incorporações
28
Ações
Compartilhamentos
0
Downloads
85
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos e programação - Aula 16

  1. 1. Algoritmos e Programação Thyago Maia Tavares de Farias Aula 16
  2. 2. Sumário <ul><li>Pascal – Estruturas Condicionais </li></ul><ul><ul><li>Exercício - Comando CASE; </li></ul></ul><ul><li>Pascal – Estruturas de Repetição </li></ul><ul><ul><li>Comando FOR; </li></ul></ul>
  3. 3. Exercício <ul><li>Faça um programa que receba dois números reais, um caractere (variável do tipo char) que representará uma operação matemática e calcule a operação desejada pelo usuário. Caso o usuário digite o símbolo ‘+’, o programa irá calcular e exibir o resultado de uma soma. Caso digite ‘-’, será calculado uma subtração. Caso digite ‘*’, será calculado uma multiplicação. Caso digite ‘/’, será calculado uma divisão. Imprimir ‘Operação inválida’ caso o usuário digite outro símbolo; </li></ul>
  4. 4. Pascal – Estruturas de Repetição <ul><li>No Pascal, existem três tipos de estruturas de repetição: </li></ul><ul><ul><li>Comando FOR : Equivalente ao comando PARA em algoritmos; </li></ul></ul><ul><ul><li>Comando WHILE..DO : Equivalente ao comando ENQUANTO em algoritmos; </li></ul></ul><ul><ul><li>Comando REPEAT..UNTIL : Equivalente ao comando REPITA em algoritmos; </li></ul></ul>
  5. 5. FOR <ul><li>A estrutura de repetição FOR permite que um ou mais comandos sejam executados várias vezes; </li></ul><ul><li>A estrutura adota uma variável de controle, que possui um valor inicial e final. A cada interação do laço, o valor da variável de controle é incrementado ou decrementado, e o laço se repete; </li></ul><ul><li>O laço se repetirá até que a variável de controle atinja seu valor final; </li></ul>
  6. 6. FOR <ul><li>Sintaxe: </li></ul><ul><li>FOR variavel := inicio TO fim DO </li></ul><ul><li>begin </li></ul><ul><li>comando_1; </li></ul><ul><li>comando_2; </li></ul><ul><li>... </li></ul><ul><li>end; </li></ul>
  7. 7. FOR <ul><li>Exemplo: Faça um programa que escreve lado a lados os números entre 0 e 300; </li></ul>
  8. 8. FOR
  9. 9. Comando FOR <ul><li>Exemplo: Escreva um programa em Pascal que lê 10 números inteiros. O mesmo deverá calcular e exibir a média dos números lidos. </li></ul>
  10. 10. Comando FOR
  11. 11. FOR <ul><li>Exemplo: Faça um programa que recebe a idade de 10 pessoas e informa a maior idade; </li></ul>
  12. 12. FOR
  13. 13. FOR <ul><li>Sintaxe (comando FOR com decremento): </li></ul><ul><li>FOR variavel := inicio DOWNTO fim DO </li></ul><ul><li>begin </li></ul><ul><li>comando_1; </li></ul><ul><li>comando_2; </li></ul><ul><li>... </li></ul><ul><li>end; </li></ul>
  14. 14. FOR <ul><li>Exemplo: Faça um programa em Pascal que gera e exibe os números inteiros de 30 até 1; </li></ul>
  15. 15. FOR
  16. 16. Exercícios <ul><li>Faça um programa que escreve os números pares entre 1 e 20. (Para obter o resto da divisão em Pascal, utilize o comando MOD) </li></ul><ul><li>Faça um programa que calcula a média de 3 notas de 10 alunos; </li></ul>
  17. 17. Exercícios <ul><li>Faça um programa que recebe a idade de 10 pessoas e mostre a quantidade de pessoas que possui a idade entre 0 e 12 anos. </li></ul><ul><li>Faça um programa que recebe as cores de 20 carros. O programa deverá contar e escrever a quantidade de carros que são da cor ‘verde’; </li></ul>

×