Anda di halaman 1dari 16

Faculdade de Tecnologia de Praia Grande

Lgica de programao Aula 1


Entender, conhecer, aperfeioar e utilizar a lgica de programao; Entender o conceito de algoritmo.

Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Lgica
Segundo o dicionrio Aurlio, lgica a Coerncia de raciocnio, de idias, ou ainda a seqncia coerente, regular e necessria de fatos ou coisas.

Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Exemplos:
O nmero 3 menor que o nmero 5. O nmero 7 maior que o nmero 5. Logo, o nmero 3 menor que o nmero 5 e 7. O Brasil situa-se na Amrica do Sul. Sou brasileiro. Logo, sou sul-americano.

Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Lgica de programao:
Utilizar o raciocnio lgico no contexto da resoluo de tarefas efetuadas por programas de computadores. Busca-se uma seqncia de passos eficientes e possveis para a resoluo de um determinado problema.
Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Porm, as vezes, o raciocnio no est ordenado. Exemplo: 1. Sair do Banco. 2. Aguardar a vez de ser atendido. 3. Entrar na fila do caixa. 4. Digitar a senha. 5. Entrar no Banco. 6. Informar o valor a ser retirado. 7. Procurar a fila do caixa. 8. Pegar o comprovante do saque, o carto eletrnico e o dinheiro. 9. Entregar o carto eletrnico ao funcionrio que atende no caixa. 10.Conferir o valor sacado.
Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Atividade: Montando uma seqncia lgica:


Problema:
Um carro sai da cidade de Boa Viagem e vai para a cidade de Atque-enfim, percorrendo uma estrada de 12 quilmetros. Nesta estrada, h um trecho em obras no quilmetro 3, uma curva perigosa no quilmetro 5 e uma escola no quilmetro 7. Qual a seqncia das placas de indicao (avisos e quilometragem) da estrada?

Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Exerccios:
1. Qual a seqncia para se obter a resposta da operao matemtica 5 multiplicado por 6 mais2, dividido por 3, em uma calculadora simples?

Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Na programao de computadores, o nome desta seqncia de aes :

Algoritmo
Seqncia de aes que, quando executadas dentro de um padro definido, resulta em uma sucesso finita de passos, para atingir determinado objetivo.

Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Algoritmo: Exemplo: abrir uma porta. - Andar at a porta; - Colocar a mo na maaneta; - Girar a maaneta; - Puxar a porta.
Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Pseudocdigo

Tambm conhecido por portugus estruturado ou portugol, consiste na representao de um algoritmo por meio de comandos (palavras) na lngua portuguesa.
Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Fluxograma:

Conjunto de figuras geomtricas utilizadas para representar o fluxo de dados e comandos de um algoritmo. Diversas padronizaes.

Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Exemplo: Problema: fornecido dois nmeros, calcular e mostrar a mdia aritmtica destes. Algoritmo: - Receber (captar) os dois nmeros; - Calcular a soma destes; - Dividir a soma por dois; - Apresentar o resultado da diviso.
Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Pseudocdigo: inicio leia A leia B C A+B MC/2 escreva M fim.


Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

INICIO

Fluxograma:
A

MC/2

B
M C A+B FIM x
Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Exerccios
1. Crie um algoritmo para colocar um carro em movimento; 2. Monte um algoritmo com seqncia de aes para que uma pessoa v de taxi a uma reunio.

a)
b) c) d)

Entrar no prdio da reunio.


Sair do txi. Acenar para que o taxi pare. Perguntar o preo da corrida.

e)
f) g) h)

Informar o destino ao motorista.


Esperar o txi. Pagar a corrida. Entrar no txi.

Algoritmos Prof. Renata Ferreira

Faculdade de Tecnologia de Praia Grande

Exerccios
3. Monte um algoritmo com a seqncia de aes para fazer uma vitamina com um mamo, uma banana, uma ma, um pouco de leite e acar;

4. Monte um algoritmo para retirar R$ 100,00 do caixa eletrnico (ATM);

5. Monte um algoritmo com as aes para encontrar o nome de Joo Ferreira Neto no Google.

Algoritmos Prof. Renata Ferreira