01 ltp1 introducao

23
Linguagens e Técnicas de Programação Introdução ao estudo de linguagens de programação; histórico das linguagens de programação. Aula 01

Upload: ronaldo-madridista

Post on 11-Jan-2016

220 views

Category:

Documents


2 download

DESCRIPTION

LOL

TRANSCRIPT

Page 1: 01 LTP1 introducao

Linguagens  e  Técnicas  de  Programação  Introdução  ao  estudo  de  linguagens  de  programação;  histórico  das  linguagens  de  programação.    

Aula  01  

Page 2: 01 LTP1 introducao

Agenda  o Linguagem  de  programação  o Historico  de  linguagens  de  programação  o Existe  algum  caminho  rápido  para  se  tornar  um  programador  o Relacionamento  com  o  resto  do  curso  

Page 3: 01 LTP1 introducao

O  básico  Aula  0

1  

Page 4: 01 LTP1 introducao

Básico:  O  que  é  computador?  o Hardware  +  Software  

Page 5: 01 LTP1 introducao

Básico:  O  que  é  o  Hardware?  

Page 6: 01 LTP1 introducao

Básico:  O  que  é  o  Software?  

Page 7: 01 LTP1 introducao

Básico:  O  que  é  programa  de  computador?  o “É  um  conjunto  de  instruções  que  descrevem  determinada  tarefa  a  ser  realizada  pelo  computador”  

Básico:  O  que  é  programação  de  computador?  o É  o  ato  de  escrever  o  código-­‐fonte  em  um  processo  interativo    

Page 8: 01 LTP1 introducao

O  Processo  da  comunicação  Aula  0

1  

Page 9: 01 LTP1 introducao

Linguagem  e  comunicação  o A  linguagem  humana  

Page 10: 01 LTP1 introducao

Linguagem  de  programação  o A  linguagem  de  máquina  

Page 11: 01 LTP1 introducao

Linguagem  de  programação  o A  linguagem  de  máquina  

Page 12: 01 LTP1 introducao

Como  criar  um  software  Aula  0

1  

Page 13: 01 LTP1 introducao

Criação  de  software  o Inicialmente  falaremos  de  criação  de  software  como  um  ciclo  fechado  contendo  os  seguintes  passos:  o Passo  1:  Abstração  o Passo  2:  Algoritmo  o Passo  3:  CodiYicação  o Passo  4:  Tradução  o Passo  5:  Execução  o Passo  6:  Teste  o Passo  7:  Refatoração  

o A  criação  de  software  também  é  conhecida  como:  o Programação  de  softwares  o Desenvolvimento  de  programas  o  Implementação  de  programas/softwares  

Page 14: 01 LTP1 introducao

Passo  1:  Abstração  o Observar  o  relevante  o Remover  o  que  não  é  necessario  

Page 15: 01 LTP1 introducao

Passo  2:  Algoritmo  o A  lógica  necessária  para  resolver  o  problema  

Page 16: 01 LTP1 introducao

Passo  3:  CodiYicação  o Escrever  o  conjunto  de  instruções    o Essa  etapa  pode  ser  desenvolvida  utilizando  qualquer  LP  o “O  Programador”  é  o  responsável  por  essa  etapa  

Page 17: 01 LTP1 introducao

Passo  4:  Tradução  o Também  conhecida  como  COMPILAÇÃO  ou  INTERPRETAÇÃO  o É  a  etapa  onde  ocorre  a  tradução  do  conjunto  de  instruções  em  um  conjunto  de  bytecodes  

Page 18: 01 LTP1 introducao

Passo  5:  Execução  o Executar  o  programa  e  observar  seu  comportamento  o Etapa  conhecida,  no  popular,  como:  “rodar  o  programa”  

Page 19: 01 LTP1 introducao

Passo  6:  Testes  o Usar  o  programa  observando  se  tudo  ocorrer  como  planejado  no  algoritmo  

Page 20: 01 LTP1 introducao

Passo  7:  Refatoração  o Abrir  novamente  o  código-­‐fonte  buscando  pequenas  alterações,  ajustes  e  melhorias  no  código  

Page 21: 01 LTP1 introducao

Resumindo  tudo  

Page 22: 01 LTP1 introducao

A s   e t a p a s   d a  programação  Aula  0

1  

Page 23: 01 LTP1 introducao

Agenda  o Linguagem  de  programação  o Historico  de  linguagens  de  programação  o Existe  algum  caminho  rápido  para  se  tornar  um  programador  o Relacionamento  com  o  resto  do  curso