Lógica de Programação e Algoritmos
Aula 01
1 - PRELIMINARES SOBRE PROBLEMAS.
CONCEITO: Um problema é uma QUESTÃO GERAL a ser SOLUCIONADA!
2 - TÉCNICAS DE RESOLUÇÃO DE PROBLEMAS
2.1 - DIVIDIR PARA CONQUISTAR - Consiste em dividir o problema em partes menores, logo mais fáceis de serem gerenciadas. Em seguida, resolve cada divisão através de operações próprias e, finalmente, combina as soluções obtidas
EXEMPLO: DESEJA-SE SABER QUAL A SOMATÓRIA DOS NÚMEROS
ABAIXO:
A) 1 10
B) 1
57
143
C) 1 25 32 45 68 75 96 105 22 39 43 89
1254 147 15589 12335879
98 37
82
99 1001
2.2 - MÉTODO REVERSO: A partir do entendimento da saída, definir o que deve ser a entrada e as etapas de resolução (transformação)
EXEMPLO: QUAL O VALOR DO VOLUME DE UMA ESFERA ?
3 - DIFICULTADORES:
a) Pressa - tendência a esboçar soluções rápidas.
b) Ilegibilidade - Dificuldade das outras pessoas entenderem com o
MÍNIMO esforço a solução.
c) Variedades de situações existentes.
RECOMENDA-SE: LEITURA ATENTA, análise crítica, interpretação e definição dos dados que são relevantes para a solução do mesmo.
EXERCÍCIOS: Interprete cada situação abaixo, corretamente a solução. Justifique a solução obtida.
1 - Complete a seqüência
escrevendo
-7, -3, 1, 5, ...
2 - Em J10F6B2H*, qual é o número que deve substituir o asterisco?
3 - Se :
, qual é o valor de x?
4 - O pai de Ilma tem cinco filhas, Iraná, Irané, Iraní, Iranó. Qual é o nome da quinta filha?
5 - Qual é a próxima figura da seqüência abaixo?
6 - Descobrir o número que falta:
7 - Se uma pessoa já liquidou os 7/16 do valor de uma dívida, a porcentagem dessa dívida que ainda deve pagar é: a ) 56,25%
b ) 56,5%
c ) 58,25%
d ) 58,5%
e ) 62,25%
4 - CARACTERIZAÇÃO DOS COMPONENTES DE UM PROBLEMA
Exercícios: Identifique em cada situação abaixo, os dados de entrada, processamento e saída, necessários à resolução do problema.
1 - Dado a altura (em metros) e o nome de um