Algoritmos e programação - Aula 16
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Algoritmos e programação - Aula 16

on

  • 3,790 views

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

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

Statistics

Views

Total Views
3,790
Views on SlideShare
3,766
Embed Views
24

Actions

Likes
1
Downloads
72
Comments
0

3 Embeds 24

http://thyagomaia.net 17
http://algoritmos.thyagomaia.net 6
http://www.algoritmos.thyagomaia.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Algoritmos e programação - Aula 16 Presentation Transcript

  • 1. Algoritmos e Programação Thyago Maia Tavares de Farias Aula 16
  • 2. Sumário
    • Pascal – Estruturas Condicionais
      • Exercício - Comando CASE;
    • Pascal – Estruturas de Repetição
      • Comando FOR;
  • 3. Exercício
    • 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;
  • 4. Pascal – Estruturas de Repetição
    • No Pascal, existem três tipos de estruturas de repetição:
      • Comando FOR : Equivalente ao comando PARA em algoritmos;
      • Comando WHILE..DO : Equivalente ao comando ENQUANTO em algoritmos;
      • Comando REPEAT..UNTIL : Equivalente ao comando REPITA em algoritmos;
  • 5. FOR
    • A estrutura de repetição FOR permite que um ou mais comandos sejam executados várias vezes;
    • 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;
    • O laço se repetirá até que a variável de controle atinja seu valor final;
  • 6. FOR
    • Sintaxe:
    • FOR variavel := inicio TO fim DO
    • begin
    • comando_1;
    • comando_2;
    • ...
    • end;
  • 7. FOR
    • Exemplo: Faça um programa que escreve lado a lados os números entre 0 e 300;
  • 8. FOR
  • 9. Comando FOR
    • 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.
  • 10. Comando FOR
  • 11. FOR
    • Exemplo: Faça um programa que recebe a idade de 10 pessoas e informa a maior idade;
  • 12. FOR
  • 13. FOR
    • Sintaxe (comando FOR com decremento):
    • FOR variavel := inicio DOWNTO fim DO
    • begin
    • comando_1;
    • comando_2;
    • ...
    • end;
  • 14. FOR
    • Exemplo: Faça um programa em Pascal que gera e exibe os números inteiros de 30 até 1;
  • 15. FOR
  • 16. Exercícios
    • 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)
    • Faça um programa que calcula a média de 3 notas de 10 alunos;
  • 17. Exercícios
    • 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.
    • 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’;