Lógica de programação - parte 1.
Objetivos:
- Entender como a lógica formal e matemática é aplicada na programação de computadores.
- Compreender a construção do algoritmo computacional.
ALGORITMO: Conjunto de regras e operações lógicas bem definidas e ordenadas à solução de um problema, ou de uma classe de problemas, em um número finito de etapas.
Duas palavras se sobressaem: Solução e Problema
Comparamos o Algoritmo a uma receita.
O algoritmo faz-nos seguir os passos, como uma receita.
Sem um passo correto, o destino não será correto.
Os programas de computadores são construídos sempre para resolver algum problema específico e a solução adotada é sempre uma solução lógica.
Mas então, o que é lógica ??????
Alguns autores definem como o estudo dos processos válidos e gerais pelos quais atingimos a verdade, outros como a ciência das leis do pensamento, ou como o estudo dos princípios das inferências válidas.
Para o computador, a descrição lógica em seu devido lugar, é imprescindível para que o programa funcione corretamente e que a solução seja alcançada.
A construção de algoritmos é o primeiro passo para a programação de computadores. É uma das tarefas mais complexas, mas também uma das mais desafiadoras e empolgantes.
Fica a dica: Não aprende a programar só lendo, é fundamental a pratica do mesmo.
O algoritmo não é a solução de um problema, mas uma forma de solucioná-lo. Assim, usamos diferentes algoritmos para diferentes abordagens. Na maioria das vezes, há diferentes formas de montar o algoritmo para a mesma solução.
Quando temos um problemas e precisamos de um algoritmo para resolvê-lo, devemos passar pelos seguintes passos:
1- Definir o problemas. Entrada
2- Verificar um estudo da situação; Verificar quais as formas de resolver o problema. Processamento
3- Descrever o algoritmo que deverá , a princípio, resolver o problema. Saída
Ou seja: Entrada de dados; Processamento de dados e Saída – Produto final - .