jhiohioh
611 palavras
3 páginas
Lógica de ProgramaçãoIntrodução à Lógica, Algoritmos, Variáveis,
Pseudocódigo
Professor: Renato Nascimento
Agenda
●
●
●
●
Introdução à Lógica
○ Aristóteles
Algoritmos
Variáveis
Pseudocódigo
Introdução à Lógica lógica ló.gi.ca
(gr logiké)
Estudo que tem por objeto determinar quais as operações que são válidas e quais as que não o são.
Lógica formal, que trata dos conceitos, juízos e raciocínios, independentemente de seu conteúdo.
Introdução à Lógica
Aristóteles - Século IV a.C
●
●
●
Filósofo
Lógica: estudar o pensamento humano e determinar o que é certo e errado
Silogismo
○ A=A
A = !A (nunca)
○ A = x ou A = !x
Introdução à Lógica
●
Computação
○ Conjunto de instruções coerentes, organizadas e finitas, para atingir um objetivo
○ Independente da linguagem, as instruções para uma determinada tarefa são as mesmas
○ O que muda? Sintaxe; Organização; Velocidade
○ Problema Computacional = Solução Computacional
○ Conhecimento necessário a um programador
Algoritmos
●
●
Definição
○ Um algoritmo é uma sequência não ambígua de instruções que é executada até que determinada condição se verifique
○ Receita de bolo
○ Mais complexos
■ Repetição de pedaços de código (iteração)
■ Tomada de Decisões (condicional)
○ Início, Processamento, Saída
Vários caminhos para o objetivo
Criando Algoritmos
●
●
●
●
Analisar o problema a ser resolvido
○ Interpretação pode atrapalhar
Levantar requisitos
○ Abordagem sequencial
○ Abordagem condicional
○ Abordagem iterativa
Dados de entrada
Dados de saída
Problema 01
Algoritmo para se arrumar para assitir aula
1.
2.
3.
4.
5.
6.
7.
8.
Abrir o guarda-roupas
Vestir roupa íntima
Vestir calça
Vestir camisa
Calçar meias
Calçar Sapatos
Pentear Cabelo
FIM
Problema 01.1
Algoritmo para se arrumar para assitir aula
1.
2.
3.
4.
5.
6.
7.
8.
Abrir o guarda-roupas
Vestir roupa íntima
Calçar meias
Calçar Sapatos
Vestir