Introdução a Lógica de ProgramaçãoEduardo Bregaida - ACSP TechDay
“Computadores são inúteis, eles apenas dão respostas.”- Picasso
O que veremos• Um computador pensa?
• Um pouco de história
• O que um computador entende?
• Tecnologia na nossa vida
• O desejo do homem
• O medo do homem
• Como me comunico com um computador?
• Como escrever um programa?
• Lógica de Programação
• Como um computador responde
Um computador pensa?
Um pouco de história
Um pouco de história
ENIAC - 1946
Um pouco de história
ENIAC - 1946 UNIVAC - 1951
Um pouco de história
ENIAC - 1946 UNIVAC - 1951
PC - 1976
Um pouco de história
ENIAC - 1946 UNIVAC - 1951
PC - 1976 Décadas - 80/90
Um pouco de história
ENIAC - 1946 UNIVAC - 1951
PC - 1976 Décadas - 80/90
HOJE
O que um computador entende?
Tecnologia na nossa vida
Tecnologia na nossa vida
Aplicativos de Celular
Tecnologia na nossa vida
Aplicativos de Celular Comunicação
Tecnologia na nossa vida
Aplicativos de Celular Comunicação
Aplicações Bancárias
Tecnologia na nossa vida
Aplicativos de Celular Comunicação
Aplicações Bancárias Medicina
Tecnologia na nossa vida
Tecnologia na nossa vida
Ensino
Tecnologia na nossa vida
Ensino Automóveis
Tecnologia na nossa vida
Ensino Automóveis
Casa
Tecnologia na nossa vida
Ensino Automóveis
Casa Aviação
A tecnologia está em todos os lugares
O desejo do homem
O desejo do homem
O desejo do homem
O desejo do homem
Sword Art Online
O desejo do homem
Mocap Games Sony
O desejo do homem
O desejo do homem
O desejo do homem
O desejo do homem
O desejo do homem
O desejo do homem
O desejo do homem
O desejo do homem
Famibot
Ropo
O desejo do homem
Famibot Papero
Ropo
O desejo do homem
Famibot Papero
Ropo FPSRussia - Quadrotor
O desejo do homem
Famibot Papero
Ropo FPSRussia - Quadrotor
Robô de Guarda Japonês
O desejo do homem
Famibot Papero
Ropo FPSRussia - Quadrotor
Robô de Guarda Japonês
Cyber Newtype - Gundam RX-78-2
O medo do homem
Eu robô
O medo do homem
Eu robô O Homem Bicentenário
O medo do homem
Eu robô O Homem Bicentenário
Exterminador do Futuro
O medo do homem
Eu robô O Homem Bicentenário
Exterminador do Futuro Matrix
Como me comunico com um computador?
Como escrever um programa?
Através da lógica de programação, em uma sequência lógica, executando uma ação.
Lógica de Programação
É a técnica de encadear pensamentos para atingir um objetivo.
Sequência Lógica
São os passos executados até atingir o objetivo.
Instruções
São um conjunto de regras ou normas definidas para a realização ou emprego de algo.
Na informática, é o que indica a um computador uma ação elementar a ser executada.
Algoritmo
É a sequência finita de passos que executarão uma tarefa, como se fosse uma receita, um passo a passo.
Exemplo
• Passos para:
• Chupar uma bala
Exemplo
• Passos para:
• Chupar uma bala
• Fritar um ovo
Como um computador responde
Como um computador responde
Entrada
Como um computador responde
Entrada
Processamento
Como um computador responde
Entrada
ProcessamentoSaída
ProcessamentoEntrada Saída
Como um computador responde
ProcessamentoEntrada Saída
Como um computador responde
ProcessamentoEntrada Saída
Como um computador responde
ProcessamentoEntrada Saída
Como um computador responde
O que vimos hoje• Um computador pensa?
• Um pouco de história
• O que um computador entende?
• Tecnologia na nossa vida
• O desejo do homem
• O medo do homem
• Como me comunico com um computador?
• Como escrever um programa?
• Lógica de Programação
• Como um computador responde
Para saber mais• https://www.caelum.com.br/
• http://www.novomilenio.inf.br/ano97/97hist02.htm
• http://www.di.ubi.pt/~agomes/programacao/teoricas/04-algoritmos.pdf
[email protected] http://javawora.blogspot.com
http://www.slideshare.net/eduardo.bregaida
Obrigado!