técnicas de programação - aula 1

13
TÉCNICAS DE PROGRAMAÇÃO Tadeu Astori TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

Upload: carlos-tadeu

Post on 24-Mar-2016

214 views

Category:

Documents


0 download

DESCRIPTION

Primeira aula de técnica de programação

TRANSCRIPT

Page 1: Técnicas de Programação - Aula 1

TÉCNICAS DE PROGRAMAÇÃO

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

Page 2: Técnicas de Programação - Aula 1

CARLOS TADEU GALERI ASTORI

PROFESSOR DE INFORMÁTICAPROGRAMADOR WEB

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

[email protected]@tadeuastorifacebook.com/tadeuastori

Page 3: Técnicas de Programação - Aula 1

INTRODUÇÃO A TÉCNICAS DE PROGRAMAÇÃO

DESAFIOS DAS TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS

CRIANDO ALGORITMOS

DIAGRAMA DE BLOCO (FLUXOGRAMA)

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

Page 4: Técnicas de Programação - Aula 1

TÉCNICAS DE PROGRAMAÇÃO OU

LÓGICA DE PROGRAMAÇÃO

É A TÉCNICA DE ENCADEAR PENSAMENTOS PARA ATINGIR DETERMINADO(S) OBJETIVO(S)

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

Page 5: Técnicas de Programação - Aula 1

EX: FALTA DE LUZ

SITUAÇÃO: VOCÊ ESTA VENDO TELEVISÃO E ELA DESLIGA.

AÇÃO: TENTA LIGAR A TELEVISÃO NOVAMENTE E/OU ALGUMA LÂMPADA.

CONCLUSÃO: NÃO TEM LUZ.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

Page 6: Técnicas de Programação - Aula 1

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

DESAFIOS DAS TÉCNICAS DE PROGRAMAÇÃO

OS PRINCIPAIS DESAFIOS SÃO...

Page 7: Técnicas de Programação - Aula 1

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

PSICOLÓGICO:SEMPRE VAI TER ALGUEM FALANDO QUE PROGRAMAÇÃO E COI SA DE DOIDO E TE DESMOTIVANDO A NÃO APRENDER.

MATEMÁTICO:ENTENDER DE MATEMÁTICA, PRINCIPALMENTE OS OPERADORE S BÁSICOS: “+” ADIÇÃO, “-” SUBTRAÇÃO, “/” DIVISÃO, “*” MULTIP LICAÇÃO.

PORTUGUÊS:SABER O QUE SE PEDE, LER E ENTENDER AS QUESTÕES, A GRANDE TEMIDA INTERPRETAÇÃO DE TEXTO, 90% DO PROGRAMA E IS SO.

DISPOSIÇÃO:ESTUDAR MUITO E PENSAR EM VARIAS FORMAS DE FAZER UM ÚNICO PROGRAMA.

Page 8: Técnicas de Programação - Aula 1

ALGORITMO

É UMA SEQUENCIA DE INSTRUÇÕES ORDENADASDE FORMA LÓGICA QUE, SENDO OBEDECIDAS,

LEVA PARA A RESOLUÇÃO DE UMA DETERMINADA TAREFA OU PROBLEMA.

OBS: QUANTO MAIS DETALHADO, MENOS PROBLEMA ELE APRESENTARAR.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

Page 9: Técnicas de Programação - Aula 1

EX:FAZER UMA LIGAÇÃO NO ORELHÃO

1- TIRAR O FONE DO GANCHO;2- OUVIR O SINAL DE LINHA;3- INTRODUZIR O CARTÃO;4- DISCAR OS NUMEROS DO TELEFONE;5- SE DER O SINAL DE CHAMADA;

5.1- ESPERAR ATENDER;5.2- CONVERSAR;5.3- DESLIGAR;5.4- RETIRAR O CARTÃO;

6- SENÃO;6.1- DESLIGAR;6.2- REPETIR TODO O PROCEDIMENTO;

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

Page 10: Técnicas de Programação - Aula 1

CRIANDO ALGORITMOS

OS 3 PRINCIPIOS BÁSICOS DA PROGRAMAÇÃO

ENTRADA – PROCESSAMENTO – SAIDA

SEM ISSO O SEU ALGORITMO NÃO FUNCIONA

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

Page 11: Técnicas de Programação - Aula 1

ENTRADA: OS DADOS NECESSÁRIOS PARA A RESOLUÇÃO DO PROBLEMA

PROCESSAMENTO: COMO O PROBLEMA VAI SER RESOLVIDO

SAIDA: O PROBLEMA RESOLVIDO

EX: CALCULAR 2 NUMEROS; FRITAR UM OVO;FAZER UM CAFÉ.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

Page 12: Técnicas de Programação - Aula 1

DIAGRAMA DE BLOCO (FLUXOGRAMA)

É A REPRESENTAÇÃO DE UM PROCESSO ATRAVÉS DE GRÁFICOS QUE ILUSTRAM DE FORMA

DESCOMPLICADA A EXECUÇÃO DO MESMO.

EX: ENVIAR CARTÃO DE ANIVERSARIO PARA UM CLIENTE.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

Page 13: Técnicas de Programação - Aula 1

Inicio

Mês-atualE igual

Mês-nascimento?

Fim

Sim

Não

Ler mês atual

Ler dados do cliente

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO 1ª AULA

ImprimirEnviar