EPS7001 - PowerPoint PPT Presentation

1 / 32
About This Presentation
Title:

EPS7001

Description:

EPS7001 Inform tica para Engenharia de Produ o Prof. Enzo Morosini Frazzon (enzo_at_deps.ufsc.br) Prof. S rgio Fernando Mayerle (mayerle_at_deps.ufsc.br) – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 33
Provided by: mayerleDe
Category:
Tags: eps7001 | jobs | steve

less

Transcript and Presenter's Notes

Title: EPS7001


1
EPS7001
  • Informática para Engenharia de Produção
  • Prof. Enzo Morosini Frazzon (enzo_at_deps.ufsc.br)
  • Prof. Sérgio Fernando Mayerle (mayerle_at_deps.ufsc.
    br)

2
Programa da Disciplina
  • Introdução
  • Banco de Dados Relacionais e SQL
  • Comandos básicos de Object-Pascal
  • Algoritmos
  • POO Programação Orientada a Objetos
  • Modelos de Especificação de Software
  • Aplicativos para Engenharia de Produção

3
Avaliação
  • 20 - Prova I (Object Pascal)
  • 20 - Prova II (Base de Dados e SQL)
  • 10 - Trabalho I (Programação de Algoritmo)
  • 10 - Defesa Trabalho I
  • 15 - Trabalho II (POO - Desenvolvimento de
    Sistema)
  • 15 - Defesa Trabalho II
  • 10 - Participação em Aula

4
EPS7001
  • Informática para Engenharia de Produção
  • Introdução

5
Hardware x Software
  • Hardware conjunto de dispositivos eletrônicos e
    mecânicos
  • Exemplo CPU, vídeo, teclado, impressora, hard
    drive, leitor/gravador de CDs e DVDs, modem,
    rede,...
  • Software conjunto de instruções lógicas,
    codificadas em formato binário, que determinam as
    operações a serem realizadas pelo hardware
  • Exemplo sistema operacional, compiladores,
    aplicativos

6
Hardware
  • 1550-1617 John Napier (bastões com tabuadas)
  • 1623-1662 Blaise Pascal (soma e subtração)
  • 1646-1726 Gottfried Wilhelm Leibnitz (cálculo)
  • 1752-1834 Joseph Marie Jacquard (tear
    controlado por cartões)
  • 1792-1871 Charles Babbage (idealizou a máquina
    de calcular controlada por cartões) e Ada
    Lovalace desenvolveu programas para a máquina
    de Babbage
  • 1860-1929 Herman Holerith (separação e
    ordenação de cartões prefurados e fundador da
    International Business Corporation)

7
Hardware
  • 1936 Konrad Zuse (primeiro computador
    eletro-mec)
  • 1944 Howard Aiken (Harvard Mark I)
  • 1945 Presper Eckert e John Mauchy (ENIAC)
  • 1903-1957 John von Neuman (arquitetura atual
    dos computadores)
  • 1975 Bill Gates e Paul Allen fundam a Microsoft
  • 1976 Steve Jobs e Steve Wozniak fundam a Apple
  • 1980 IBM lança o primeiro personal computer
    (PC)
  • 1980 Microsoft forma parceria com IBM para
    fornecimento do sistema operacional

8
Hardware
  • Máquina de calcular de Pascal (somas e
    subtrações)
  • Blaise Pascal (1623-1662)
  • Wikipedia
  • Potógrafo David Monniaux

9
Hardware
  • Calculador diferencial de Babbage
  • Charles Babbage (1792-1871)
  • Wikipedia
  • Fotógrafo Andrew Dunn

10
Hardware
  • Primeiro computador eletro-mecânico, construído
    em 1936
  • Konrad Zuse (1910-1995)
  • Wikipedia

11
Hardware
  • ENIAC (Electrical Numerical Integrator Analyzer
    and Computer)
  • Wikipedia

12
Hardware
  • Harvard Mark I Computer
  • Harvard e IBM (1944)
  • Wikipedia

13
Hardware
  • NASA's Advanced Supercomputing Facility at Ames
    Research Center
  • Wikipedia

14
Hardware
  • Computador de uso pessoal (Personal Computer)
  • Wikipedia

15
Hardware
  • Computador de uso pessoal (notebook)
  • Wikipedia

16
Hardware
  • Computador de uso pessoal (Pocket PC)
  • Wikipedia

17
Hardware
  • Computador de uso pessoal (Smartphone)
  • CPU 800 Mhz, 8 Gb, micro SD de até 32 Gb, 3G,
    Wi-Fi, bluetooth, USB, GPS, câmera 5 MP, leitor
    código barras
  • Windows Mobile 6.5, Pocket Office, SMS, E-mail,
    Opera, WM Player, MS Outlook, Google Maps, Garmin
    Mobile...

18
Tipos de Software
  • Sistemas operacionais é a camada de software de
    mais baixo nível contém as intruções básicas que
    determinam como os diversos dispositivos de
    hardware comunicam-se entre si, e como estes
    recursos serão alocados às tarefas em execução.
  • Gerencia memória e CPU
  • Controla os periféricos (video, teclado e discos)
  • Organiza e mantém o sistema de arquivos
  • Controla o escalonamento das tarefas

19
Tipos de Software
  • Sistemas Operacionais
  • Windows Mobile 6.5, Android, Symbian,...
  • Windows 98, Windows XP, Windows 7,... (Microsoft)
  • Linux, Solaris, Unix, Ubuntu
  • Mac OS X (Apple)
  • MS-DOS
  • CP/M
  • OS/2
  • VM/CMS (mainframe IBM)

20
Tipos de Software
  • Linguagens de programação
  • Históricas ALGOL, Assembly, Basic, COBOL,
    Fortran,
  • Acadêmicas Lisp, Pascal, Prolog, Smalltalk,
    WATFIV
  • Proprietárias Delphi, Visual Basic, Eiffel,
    Matlab
  • Não-proprietárias Ada, C, C, C, Object
    Pascal, SQL
  • Livres Java, Java Script, Pearl, PHP, Python,
    Ruby, Lazarus, Free Pascal

21
Tipos de Software
  • Compiladores e interpretadores Compiladores e
    interpretadores são programas de computador que
    leem um código fonte (alto nível) de uma
    linguagem de programação e o converte em código
    executável (baixo nível).
  • O compilador converte o código fonte por inteiro
    e depois o executa.
  • O interpretador lê linha-por-linha e converte em
    código objeto (ou bytecode) à medida que vai
    executando o programa.

22
Compiladores
  • Vantagens
  • é mais rápido
  • roda autônomo
  • dificulta a quebra e visualização do código-fonte
    original
  • permite otimização do código
  • compila o código somente se estiver sem algum erro
  • Desvantagens
  • Para ser utilizado o código precisa passar por
    muitos níveis de compilação
  • não poder visualizar o código-fonte
  • correção ou alteração do código requer que ele
    seja novamente recompilado

23
Interpretadores
  • Vantagens
  • correções e alterações são mais rápidas de serem
    realizadas
  • código não precisa ser compilado para ser
    executado
  • consome menos memória
  • Desvantagens
  • execução é mais lenta do programa
  • necessita sempre ser lido o código original para
    ser executado
  • necessita do programa interpretador instalado,
    além do código fonte

24
Tipos de Software
  • Aplicativos são programas de computador que tem
    por objetivo o desempenho de tarefas práticas, em
    geral ligadas ao processamento de dados.
  • Uso profissional cálculo de estruturas,
    planejamento e controle de projetos, pesquisa
    operacional, engenharia de software.
  • Automação industrial programação e controle de
    máquinas e equipamentos, controle de processos,
    calibração.
  • Automação comercial reserva de passagens, contas
    correntes, pontos de venda, caixas automáticos.

25
Tipos de Software
  • Apoio educacional assistência a instruções,
    ensino auxiliado pelo computador.
  • Especiais e científicos teleprocessamento,
    comunicações, militares, pesquisas espaciais,
    pesquisas meteorológicas.
  • Artístico composição de imagens, sons, músicas,
    vídeos.
  • CAD/CAE/CAM Softwares específicos para simular e
    otimizar projetos de peças, engenharia, chapas de
    metal ou roupas (SolidWorks, Audaces, CATIA).
  • Entretenimento jogos, musicas, programas
    educacionais para crianças.
  • Comunicação Skype, MSN

26
Tipos de Software
  • Programas educacionais para crianças
  • Transferência de Arquivos FTP, WinFTP
  • Navegação Internet Explorer, Mozila, Opera,
    Firefox
  • Correio eletrônico MS Outlook, Gmail
  • Georeferenciamento MapInfo, ArcView, TransCAD

27
Dado x Informação x Conhecimento
  • _at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at_........_at__at__at__at__at__at__at__at__at_......
    _at__at__at__at__at__at__at__at__at__at__at_......_at__at__at__at__at__at__at__at__at_......._at__at__at__at__at__at__at__at__at_........
    .._at__at__at_...._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_......_at__at__at__at__at__at__at__at_
    _at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at_
    _at_........._at__at__at_...._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_......
    _at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_....._at__at_
    _at__at__at__at__at__at__at__at__at_........_at__at__at__at_...._at__at__at_............._at__at__at_....._at_
    _at__at_......_at__at__at_....................._at__at__at_....._at__at__at_....._at__at_
    _at_....._at__at__at_....._at__at__at_......._at__at__at__at__at_...._at__at__at_............._at_
    _at__at_....._at__at__at_......_at__at__at_....................._at__at__at_....._at__at_
    _at_....._at__at__at_....._at__at__at_....._at__at__at_......._at__at__at__at__at_...._at__at__at_......
    ......._at__at__at_....._at__at__at_......_at__at__at_....................._at__at_
    _at_....._at__at__at_....._at__at__at_....._at__at__at_....._at__at__at_........._at__at__at_...._at_
    _at__at__at__at__at__at__at__at_......._at__at__at__at__at__at__at__at__at__at__at_......_at__at__at__at__at__at__at__at__at__at_........
    ....._at__at__at_......_at__at__at_....._at__at__at_....._at__at__at_....._at__at__at_.........
    _at__at__at_...._at__at__at__at__at__at__at__at__at_......._at__at__at__at__at__at__at__at__at__at__at_......_at__at__at__at__at__at__at__at__at__at_
    _at_..........._at__at__at_......._at__at__at_....._at__at__at_....._at__at__at_....._at__at__at_.
    ........_at__at__at_...._at__at__at__at__at__at__at__at__at_......._at__at__at__at__at__at__at__at__at_........._at_
    _at__at__at__at__at__at__at__at__at_.........._at__at__at_........_at__at__at_....._at__at__at_....._at__at__at_.
    ...._at__at__at_........._at__at__at_...._at__at__at_............._at__at__at_........
    .............._at__at__at_........._at__at__at_........._at__at__at_....._at__at__at_.
    ...._at__at__at_....._at__at__at_........._at__at__at_...._at__at__at_............._at__at__at_
    ......................_at__at__at_........._at__at__at_........._at__at__at_.
    ...._at__at__at_....._at__at__at_....._at__at__at_........._at__at__at_...._at__at__at_........
    ....._at__at__at_......................_at__at__at_........._at__at__at_.....
    ...._at__at__at_....._at__at__at_....._at__at__at_....._at__at__at_........._at__at__at_...._at__at__at_
    _at__at__at__at__at__at__at__at_....._at__at__at_.............._at__at__at__at__at__at__at__at__at__at__at_.........
    _at__at__at_........._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at_
    _at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at_....._at__at__at_.............._at__at__at__at__at__at__at__at__at__at__at_.
    ........_at__at__at_........._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_...
    .._at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at_....._at__at__at_..............._at__at__at_
    _at__at__at__at__at__at_.........._at__at__at_.........._at__at__at__at__at__at__at__at__at_......._at__at__at__at__at_
    _at__at__at__at_......_at__at__at__at__at__at__at__at__at__at__at_

_at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at_........_at__at__at__at__at__at__at__at__at_......
_at__at__at__at__at__at__at__at__at__at__at_......_at__at__at__at__at__at__at__at__at_......._at__at__at__at__at__at__at__at__at_........
.._at__at__at_...._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_......_at__at__at__at__at__at__at__at_
_at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at_
_at_........._at__at__at_...._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_......
_at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_....._at__at_
_at__at__at__at__at__at__at__at__at_........_at__at__at__at_...._at__at__at_............._at__at__at_....._at_
_at__at_......_at__at__at_....................._at__at__at_....._at__at__at_....._at__at_
_at_....._at__at__at_....._at__at__at_......._at__at__at__at__at_...._at__at__at_............._at_
_at__at_....._at__at__at_......_at__at__at_....................._at__at__at_....._at__at_
_at_....._at__at__at_....._at__at__at_....._at__at__at_......._at__at__at__at__at_...._at__at__at_......
......._at__at__at_....._at__at__at_......_at__at__at_....................._at__at_
_at_....._at__at__at_....._at__at__at_....._at__at__at_....._at__at__at_........._at__at__at_...._at_
_at__at__at__at__at__at__at__at_......._at__at__at__at__at__at__at__at__at__at__at_......_at__at__at__at__at__at__at__at__at__at_........
....._at__at__at_......_at__at__at_....._at__at__at_....._at__at__at_....._at__at__at_.........
_at__at__at_...._at__at__at__at__at__at__at__at__at_......._at__at__at__at__at__at__at__at__at__at__at_......_at__at__at__at__at__at__at__at__at__at_
_at_..........._at__at__at_......._at__at__at_....._at__at__at_....._at__at__at_....._at__at__at_.
........_at__at__at_...._at__at__at__at__at__at__at__at__at_......._at__at__at__at__at__at__at__at__at_........._at_
_at__at__at__at__at__at__at__at__at_.........._at__at__at_........_at__at__at_....._at__at__at_....._at__at__at_.
...._at__at__at_........._at__at__at_...._at__at__at_............._at__at__at_........
.............._at__at__at_........._at__at__at_........._at__at__at_....._at__at__at_.
...._at__at__at_....._at__at__at_........._at__at__at_...._at__at__at_............._at__at__at_
......................_at__at__at_........._at__at__at_........._at__at__at_.
...._at__at__at_....._at__at__at_....._at__at__at_........._at__at__at_...._at__at__at_........
....._at__at__at_......................_at__at__at_........._at__at__at_.....
...._at__at__at_....._at__at__at_....._at__at__at_....._at__at__at_........._at__at__at_...._at__at__at_
_at__at__at__at__at__at__at__at_....._at__at__at_.............._at__at__at__at__at__at__at__at__at__at__at_.........
_at__at__at_........._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at_
_at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at_....._at__at__at_.............._at__at__at__at__at__at__at__at__at__at__at_.
........_at__at__at_........._at__at__at__at__at__at__at__at__at__at__at_....._at__at__at__at__at__at__at__at__at__at__at_...
.._at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at__at_....._at__at__at_..............._at__at__at_
_at__at__at__at__at__at_.........._at__at__at_.........._at__at__at__at__at__at__at__at__at_......._at__at__at__at__at_
_at__at__at__at_......_at__at__at__at__at__at__at__at__at__at__at_
Dado seqüência de caracteres Informação EPS
7001 Conhecimento pontos de corte da seqüência
28
Dado x Informação x Conhecimento
  • Meteorologia
  • Dados
  • Históricos de precipitações, temperaturas,
    ventos,...
  • Informação
  • Previsão climática
  • Conhecimento
  • Métodos numéricos
  • Estatística
  • Fenômenos climáticos

29
Dado x Informação x Conhecimento
  • Produção Industrial
  • Dados
  • Demandas
  • Custos dos insumos, preços nos mercados
  • Recursos disponíveis
  • Informação
  • Plano de produção (produzir o que ? quanto ?
    quando ? em que máquina ? por quem ?)
  • Conhecimento
  • Pesquisa Operacional , Informática, PCP,
    Contabilidade...

30
Dado x Informação x Conhecimento
  • Logística
  • Dados
  • Rede logística (centros de distribuição, modais
    de transporte,...)
  • Demandas e capacidade de produção
  • Capacidades do sistema logístico (CDs e modais
    de transporte)
  • Custos logísticos (produção, armazenagem e
    movimentação)
  • Informação
  • Plano de distribuição (onde e quando produzir ?
    quanto e para onde transportar ? quanto estocar ?
    a que preço vender ?)
  • Conhecimento
  • Pesquisa Operacional, Informática, ...

31
Informática
  • Informação Automática
  • Gerar informação de modo automático com ajuda de
    máquinas
  • Termo usado para se descrever o conjunto das
    ciências da informação, que inclui
  • ciência da computação
  • teoria da informação
  • processo de cálculo
  • análise numérica
  • métodos teóricos da representação dos
    conhecimentos
  • modelagem dos problemas

32
Informática
Hardware (processo)
Dados (input)
Informação (output)
Software (SO Aplicativo)
Write a Comment
User Comments (0)
About PowerShow.com