Conceitos
Fundamentos de Lógica
Marco Antonio Montebello Júnior
[email protected]
Lógica
Lógica de programação é a técnica de encadear
pensamentos para atingir determinado
objetivo.


É necessária para pessoas que desejam
trabalhar com desenvolvimento de sistemas e
programas.
Permite definir a seqüência lógica para o
desenvolvimento.
Fundamentos de Lógica
2
Seqüência lógica

São passos executados até atingir um
objetivo ou solução de um problema.

Os pensamentos, podem ser descritos como uma
seqüência de instruções, que devem ser
seguidas para se cumprir uma determinada
tarefa.
Fundamentos de Lógica
3
Instruções

Conjunto de regras ou normas definidas para
a realização ou emprego de algo. Em
informática, é o que indica a um computador
uma ação elementar a executar.

É importante ressaltar que uma ordem isolada
não permite realizar o processo completo, para
isso é necessário um conjunto de instruções
colocadas em ordem seqüencial lógica.
Fundamentos de Lógica
4
Instruções

Exemplo:




Fazer uma pizza
As instruções devem ser executadas na ordem
adequada.
Uma instrução tomada em separado não tem
muito sentido.
Para obtermos o resultado, precisamos colocar
em prática o conjunto de todas as instruções na
ordem correta.
Fundamentos de Lógica
5
Algoritmos

Formalmente é uma seqüência finita de
passos que levam a execução de uma tarefa.

Podemos pensar em algoritmo como uma receita,
uma seqüência de instruções que deve chegar a
uma meta específica (objetivo).
Estas tarefas não podem ser redundantes nem
subjetivas na sua definição, devem ser claras e
precisas.

Fundamentos de Lógica
6
Algoritmos

Como exemplos de algoritmos podemos citar os
algoritmos;



Operações básicas (adição, multiplicação, divisão e
subtração)
Manuais de aparelhos eletroeletrônicos
Todos os algoritmos descrevem passo a passo o
que deve ser feito.
Fundamentos de Lógica
7
Algoritmos

Execução de tarefas simples podem ser descritas
através de algoritmos






Tomar banho
Pegar um ônibus
Atender o telefone
Somar dois números inteiros
Enviar um e-mail
Acessar a internet
Fundamentos de Lógica
8
Programas


Os programas de computadores nada mais são
do que algoritmos escritos numa linguagem de
computador (C, C++, C#, Java, Visual Basic, ...)
São interpretados e executados por uma
máquina, no caso o computador.
Fundamentos de Lógica
9
Exercícios

Crie uma seqüência lógica (algoritmo) para enviar
um e-mail.

Crie uma seqüência lógica (algoritmo) para trocar
o pneu de um carro.

Crie uma seqüência lógica (algoritmo) com
detalhes, para trocar uma lâmpada.
Fundamentos de Lógica
10
Download

Introdução a Computação e Cálculo Numérico