Programação
Aula 2
Objetivos • Lógica • Lógica de Programação • Algoritmos • O que são • Importância • Representação de algoritmos • Pseudocódigo • Diagramas de blocos • Teste de mesa
2
1
O que é a Lógica?
A lógica é o ramo da Filosofia e da Matemática que estuda os métodos e princípios que permitem fazer distinção entre raciocínios válidos e não válidos, determinando o processo que leva ao conhecimento verdadeiro.
3
Lógica
• A lógica existe para ordenar o pensamento • Ela é necessária no dia-a-dia das pessoas • Exemplos Exemplo: Todo mamífero é um animal. Todo cavalo é um mamífero. Portanto, todo cavalo é um animal.
4
2
Lógica de Programação
O objetivo principal do estudo da Lógica de Programação é a construção de algoritmos coerentes e válidos.
5
Lógica de Programação
• A lógica de programação tem o objetivo de estabelecer uma sequência lógica de passos que devem ser executados por um programa de computador. • Um computador só entende o que deve fazer se receber instruções claras, bem definidas e em uma ordem correta. • A programação não pode ser feita utilizando a linguagem humana.
6
3
Linguagem de Programação
Um programa de computador deve sempre ser escrito em uma linguagem de programação. • Ex: Java, C, C++, C#, PHP, JavaScript, Assembly, etc. • A escrita de um algoritmo em uma linguagem de programação é chamada de implementação
Linguagem de Programaçãio
Programa
Algoritmo
7
A importância dos Algoritmos
• Algoritmos são importantes porque permitem representar os passos para chegar a um objetivo de forma independente da linguagem de programação utilizada. É possível focar apenas na resolução do problema, deixando de lado os aspectos computacionais. Os algoritmos devem ser bastante detalhados a fim de que possam ser traduzidos para uma linguagem de programação.
8
•
•
4
Um