1 / 16

Algoritmos e Programação

Algoritmos e Programação. Thyago Maia Tavares de Farias Aula 14. Sumário. Pascal – Estruturas Condicionais Comando IF; Comando IF...ELSE;. Pascal – Estruturas Condicionais.

qiana
Download Presentation

Algoritmos e Programação

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Algoritmos e Programação Thyago Maia Tavares de Farias Aula 14

  2. Sumário • Pascal – Estruturas Condicionais • Comando IF; • Comando IF...ELSE;

  3. Pascal – Estruturas Condicionais • São estruturas que seguem a sintaxe e regras definidas no comando “se” e “escolha...caso” estudado em algoritmos; • No Pascal, existem dois tipos de estruturas de decisão: • Comando IF: • Simples: Contém apenas o IF; • Composto: Contém o IF...ELSE;

  4. Pascal – Estruturas Condicionais • No Pascal, existem dois tipos de estruturas de decisão: • Comando Case: • Utilizado para decisões múltiplas;

  5. Pascal – Estruturas Condicionais Comando IF: if (condição) then begin comando_1; comando_2; ... comando_n; end;

  6. Pascal – Estruturas Condicionais Comando IF...ELSE: if (condição) then begin // Lista de comandos 1 end else // Lista de comandos 2 end;

  7. Pascal – Estruturas Condicionais • Lembre-se: • Caso a estrutura só possua um único comando, o uso de begin e end é condicional; • Caso seja um if simples (sem o else) seu encerramento (end;) é acompanhado de ponto e vírgula (;); • Caso seja um if composto (com o else), o encerramento do if (end) não deverá ter ponto e vírgula. Já o encerramento do else é acompanhado de ponto e vírgula (end;);

  8. Pascal – Estruturas Condicionais Exemplo de uso: Sabendo que a idade necessária para obter habilitação para dirigir automóvel é 18 anos, fazer um programa em Pascal para ler a idade de uma pessoa e informar se ela pode ou não dirigir.

  9. Pascal – Estruturas Condicionais

  10. Pascal – Estruturas Condicionais Exemplo de uso: Faça um programa em Pascal que leia um número e determine se o mesmo é positivo ou negativo

  11. Pascal – Estruturas Condicionais Program exemplo2; Var numero: integer; Begin writeln(‘Digite um numero: ’); readln(numero); if (numero<0) then writeln(‘O número e negativo’) else writeln(‘O número e positivo’); End.

  12. Exercícios Faça um programa que receba três notas tiradas no semestre por um aluno, calcule sua média final e diga se o mesmo está aprovado ou reprovado (se sua média for maior que 5, estará aprovado); Faça um programa que leia um número e informe se o mesmo é maior (>) ou menor e igual (<=) a zero;

  13. Exercícios Faça um programa que receba dois números e escreva o maior deles. Faça um programa que leia a idade de uma pessoa e informe se a mesma pode entrar em uma boate ou não (apenas maiores de 18 anos tem acesso liberado);

  14. Exercícios Faça um programa que verifica a validade de uma senha fornecida pelo usuário. Se o usuário digitar a senha ‘123456’, escrever a mensagem ‘Acesso liberado’. Caso contrário, escrever ‘Acesso negado’; Faça um programa que lê o número de gols marcados pelo Sport e o número de gols marcados pelo Náutico. Escrever o nome do time vencedor. Caso não haja vencedor, escrever EMPATE;

  15. Exercícios Faça um programa que escreve o nome de um produto através do código digitado pelo usuário. Se o usuário digitar ‘001’, o programa deverá escrever ‘Pizza’. Se o usuário digitar ‘002’, o programa deverá escrever ‘Hamburger’. Se o usuário digitar ‘003’, o programa deverá escrever ‘Refrigerante’. Se o usuário digitar ‘004’, o programa deverá escrever ‘Batata Frita’.

  16. Exercício Faça um programa que receba um número e exiba o dia correspondente (1 – segunda, 2 – terça, 3 – quarta, 4 – quinta, 6 – sexta, 7 – sábado e 8 - domingo); Faça um programa que leia três valores inteiros A, B e C e diga se a soma de A + B é menor que C;

More Related