Aula 15 minutos

66
Introdução a Lógica de Programação Eduardo Bregaida - ACSP TechDay

Transcript of Aula 15 minutos

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?

Binários

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

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

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

Dúvidas?

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!