Lógica de programação
Programação
A programação
Desde o início dos tempos, o homem tem procurado criar máquinas que o auxiliem em seus trabalhos, diminuindo esforços e economizando tempo.
Uma das principais máquinas criadas foi o computador, pois pode exercer diversas atividades, porém depende do homem fornecer as instruções para executar as atividades. A finalidade de um computador é receber, manipular e armazenar dados através de programas, gerando informações.
Programas (Softwares) são códigos binários (zero e um) originados de algoritmos.
O que é lógica?
Lógica, na redução da expressão grega, logiké tékhne, significa "arte de raciocinar", correção do pensamento/ordem do pensamento. Lógica é a arte de pensar corretamente.
Vamos Trabalhar com
Algoritmos
O que é algoritmo?
"Algoritmo corresponde a uma sequência de passos que visam atingir um objetivo bem definido."
(FORBELLONE, 1999).
“Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa”
(ASCENCIO, 1999).
“Algoritmo é uma sequencia de passos lógicos, utilizados para resolver algum tipo de „problema‟ tendo como fim, rapidez e eficácia na resolução.”
(Givanildo Gonçalves)
Exercício Lógico
Um homem precisa atravessar um rio com um barco que possui capacidade de carregar apenas ele mesmo e mais uma das três cargas que são: um lobo, um bode e um maço de alfafas. Observe as leis naturais: o lobo é carnívoro e o bode é herbívoro. O que o homem deve fazer para conseguir atravessar o rio sem perder suas cargas.
Veja no próximo SLIDE a ilustração...
Ilustração:
Margem 2
Margem 1
Resposta em algoritmo
O Homem leva o bode da margem 1 para a margem 2
O Homem navega da margem 2 para a margem 1.
O Homem leva o lobo da margem 1 para a margem 2.
O Homem leva o bode da margem 2 para a margem 1
O Homem leva a alfafa da margem 1 para a margem 2
O homem navega da margem 2 para a margem 1.
O Homem leva o