Algoritimo
2 - Algoritmo e Programação.pdf
3
Lógica de programação
- Ouvimos falar de lógica a todo momento, e frequentemente se associa lógica apenas a matemática, não se percebendo sua aplicabilidade e sua relação com as demais ciências. - Podemos relacionar lógica:
“Arte de bem pensar”
“Correção do pensamento”
“Ordem da razão”
Por isso a lógica estuda e ensina a colocar
“Ordem nos pensamentos”
4
Existe lógica no dia a dia
- Sempre usamos lógica...Quando falamos ou escrevemos, estamos expressando nossos pensamentos, logo precisamos de lógica para formular perguntas, respostas, ou seja:
“Colocar ordem nos pensamentos”
5
Lógica na programação
- Significa o uso correto das leis do pensamento, da “Ordem da razão” e de processo de raciocínio e simbolização formais na programação de computadores, objetivando a racionalidade e o desenvolvimento de técnicas que cooperem para a produção de soluções logicamente válidas e coerentes, resolvendo os problemas de programação de forma prática e rápida.
6
Algoritmo
- Um algoritmo pode ser definido por uma sequência de passos que visam atingir um objetivo bem definido
- Porque construir um algoritmo?
Escrever aquilo que estamos pensando fica mais fácil transformar em código, conseguimos extrair muitos detalhes do algoritmo no momento de codificar e a correção é mais fácil
Velho ditado: “Vamos colocar no papel antes”
7
Simbologias básica
8
Algoritmo
- Exemplo na prática:
- Troca da lâmpada: pegar uma escada posicionar a escada embaixo da lâmpada buscar uma lâmpada nova subir na escada retirar a lâmpada velha colocar a nova
9
Fluxograma
- Exemplos na prática - Desenhando:
- Troca da lâmpada
-
Para pesquisa do conteúdo: Paginas 3 a 10 do PLT – Construção de Algoritmos
10
Introdução linguagem C
- A linguagem C foi primeiramente criada por
Dennis M. Ritchie e Ken Thompson no laboratório Bell em 1972, baseada na