Modulo 1 Apresenta o Conceitos B sicos
Prof. Valdinei Castelan
Valdinei.castelan@esamc.br
1
CONCEITOS BÁSICOS
LÓGICA,
ALGORITMOS
E PROGRAMAS
Definições Básicas
• Lógica – raciocínio capaz de conduzir a uma determinada conclusão ou uma particular tomada de decisão. É a técnica de encadear pensamentos para atingir determinado objetivo.
• Algoritmo – Seqüência de instruções cuja execução resulta na realização de uma determinada tarefa. A ordem das instruções e as tomadas de decisões obedecem a uma lógica particular. – Por exemplo, se quisermos fazer uma omelete de batatas, precisaremos colocar em prática uma série de instruções: descascar as batatas, bater os ovos, fritar as batatas, etc...
– É evidente que essas instruções tem que ser executadas em uma ordem adequada – não se pode descascar as batatas depois de fritálas.
– Dessa maneira, 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.
4
Definições Básicas
Programa – Conjunto de instruções legíveis para o computador tornar possível a realização de tarefas. PROGRAMA = LÓGICA + ALGORITMO
5
Pensando um pouco mais sobre lógica
• Lógica depende do conhecimento e domínio sobre o pensamento.
• Lógica é a ciência que estuda as leis e critérios de validade que regem o pensamento e as decisões, ou seja, ciência dos princípios formais do raciocínio.
6
Uso da Lógica Aplicada à Informática
• É através do raciocínio lógico que o homem constrói algoritmos que podem ser transformados em programas de computador capazes de solucionar problemas cada vez mais complexos.
7
Algoritmos
Executamos diversos algoritmos em nosso dia-a-dia: • Receita de Bolo;
– Leve ao forno previamente aquecido
– Bata as claras até ficarem em ponto de neve, etc.
• Banho;
• Troca de uma lâmpada;
• Ida ao trabalho;
8
Outro Exemplo:
• “Somar dois números quaisquer”.
– Escreva o primeiro número no retângulo A
– Escreva o segundo número no retângulo