Revisão de lógica
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Revisão de lógica

on

  • 1,910 views

breve revisão de lógica de programação, com conceitos básicos e exercícios propostos.

breve revisão de lógica de programação, com conceitos básicos e exercícios propostos.

Statistics

Views

Total Views
1,910
Views on SlideShare
1,910
Embed Views
0

Actions

Likes
0
Downloads
15
Comments
0

0 Embeds 0

No embeds

Accessibility

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

Revisão de lógica Presentation Transcript

  • 1. REVISÃO DE LÓGICA Profa. Neila - Estrutura de Dados
  • 2. Exercícios de Revisão
    • Sendo P, Q, R variáveis inteiras e S, variável real, cujos valores, num determindao momento da execução do programa, são, respectivamente, 2, 3, 12 e 4.5, quais os valores de cada uma das seguintes expressões aritméticas?
      • 100 * (Q div P) + R
      • P * (R mod 5) – Q / 2
      • SqRt (R – Sqr (P)) + Round (S)
      • 1 + Exp (LN (P * P * P – 2 * R) / 5) – Trunc (S – 1)
      • 1+ (R + S) div (Q * Q) * Abs (2 * P * Q – R)
    Profa. Neila - Estrutura de Dados
  • 3. Algoritmos Profa. Neila - Estrutura de Dados
  • 4. Algoritmos Profa. Neila - Estrutura de Dados
  • 5. Algoritmos Profa. Neila - Estrutura de Dados
  • 6. Exercícios sobre expressões Profa. Neila - Estrutura de Dados
  • 7. Exercícios sobre expressões
    • (2+(30 mod 4 * 9 / 3)) / 1
    • 8 + ((8 * 3) / 6 div 2)
    • 12 + (3^2 + 15 * 4 / 2) – 8 * 9
    Profa. Neila - Estrutura de Dados
  • 8. Algoritmos Profa. Neila - Estrutura de Dados
  • 9. Atividade Profa. Neila - Estrutura de Dados A B A E B A OU B ~ A ~ B B OU A B E A V  V              V F              F V              F F             
  • 10. Atividade Profa. Neila - Estrutura de Dados A B C ~ A E B A OU ~ B OU C ~ B E C ~ ( ~ A OU ~ C) V V V V V F V F V V F F F V V F V F F F V F F F
  • 11. Exercícios de Revisão
    • Transcreva para linguagem PASCAL.
    Profa. Neila - Estrutura de Dados
  • 12. Exercícios de Revisão
    • Crie um programa que leia um número indeterminado de linhas contendo cada uma a idade de um indivíduo. A última linha, que não entrará nos cálculos, contém o valor da idade igual a zero. Ainda, calcule e escreva a idade média deste grupo de indivíduos.
    • Crie um programa para calcular o número de dias decorridos entre duas datas (considerar também) a ocorrência de anos bissextos), sabendo-se que:
    • Cada par de datas é lido numa linha, a última linha contém o número do dia negativo;
    • A primeira data na linha é sempre a mais antiga;
    • O ano está digitado com quatro dígitos;
    • Um ano será bissexto se for divisível por 400, ou se for divisível por 4 e não o for por 100.
    Profa. Neila - Estrutura de Dados
  • 13. Exercícios de Revisão
    • Criar um algoritmo para ler dois valores numéricos e apresentar a diferença do maior pelo maior.
    • Criar um algoritmo que permita ler nome e estado civil (pode ser: C, S, D ou V) de uma certa pessoa. Ao final do processamento, se a pessoa escolher a letra C, deverá ser impresso CASADO; se a pessoa escolher a letra S, deverá ser impresso SOLTEIRO; se a pessoa escolher a letra D, deverá ser impresso DIVORCIADO; se a pessoa escolher a letra V, deverá ser impresso VIÚVO; se a pessoa escolher qualquer letra diferente das anteriormente citadas, deverá ser impresso OPÇÂO INVALIDA.
    • Criar um algoritmo que leia três números, imprimir qual o número é maior, menor e o mediano.
    • Elabore um algoritmo que permita ao usuário fornecer dois números inteiros pelo teclado, informando assim, no final do processamento, qual o maior e o menor deles.
    • Efetuar a leitura de quatro números inteiros e apresentar os números que são divisíveis por 2 e 3.
    Profa. Neila - Estrutura de Dados