EPS7001 Informática para Engenharia de Produção

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO À COMPUTAÇÃO
Advertisements

Material elaborado pela professora Alzennyr Cléa da UFRPE / DFM
INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Prof. Diogo Souza.
AUTOMAÇÃO DE ESCRITÓRIOS
Noções de Sistemas Operacionais
Noções de Informática Prof. Eduardo
ELEMENTOS DA INFORMÁTICA
Conceitos Básicos de Computação O ABC da Computação.
Informática Industrial
Introdução à Informática
Softwares - Básicos e Aplicativos
INTRODUÇÃO À COMPUTAÇÃO
Escola de Ensino Fundamental e Médio "Professora. Maura Abaurre"
O Portal do Estudante de Computação
Professor Robson Campos
Lógica de Programação UNIDADE 1 – Introdução a) Computador
História da informação
História da informação
Computadores Tipos e estrutura interna
Introdução aos Sistemas Operativos
PCI- Introdução à Computação
INICIAÇÃO À INFORMÁTICA. O que são as Tecnologias de Informação ?... As Tecnologias de Informação dizem respeito a processos de tratamento, controlo e.
Custo/Benefício e Impactos Organizacionais dos Sistemas de Informação
Laboratório I Mateus Raeder Material baseado nos originais da
SIO – Sistemas Operacionais Jailson Batista Fev/2003 UNIBRATEC.
História dos computadores e da programação
ORGANIZAÇÃO DE COMPUTADORES
Informática nas Organizações
Estrutura e Funcionamento de um Computador
Definição A rigor, tudo o que pode ser armazenado eletronicamente pode ser chamado de software. Consideraremos aqui, como software, apenas os conjuntos.
O que são, para que servem e onde podem ser utilizadas?
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
Introdução à INFORMÁTICA
Aula 01 HISTÓRICO DA INFORMÁTICA.
Vilmar Santos Nepomuceno
Trabalho de T.I.C. AnaSofia.
DISCIPLINA INFORMÁTICA MÉDICA Prof. Eliane
Conceitos Básicos de Informática
Sistemas de Informação: Estrutura básica dos Sistemas Empresariais.
História dos Computadores
CURSO DE INFORMÁTICA MÓDULO BÁSICO.
Componentes de um Sistema de Computação
Fundamentos de Sistemas Operacionais
FUNDAMENTOS DE COMPUTAÇÃO
COMPUTADOR - EVOLUÇÃO HISTÓRICA
Introdução à Ciência da Computação I. Unidade I – Histórico do computador Dados: Matéria-prima do processamento Processamento: Transformação da MP em.
Programação Computacional Aula 2: Introdução -Algoritmos
CAPACITAÇÃO PROFISSIONAL INFORMÁTICA COMERCIAL
Linguagens de Programação
Descrever as tendências principais na área de software.
SISTEMAS DE INFORMAÇÃO
Sistemas Operacionais
Ciência da Computação I
Introdução à Programação
Introdução a Informática
Prof. José Leandro de lima júnior
Evolução dos computadores
Introdução à Ciência da Computação I
Técnico em Informática
Como Funciona o Computador
Aula 04 Historia da computação. Quando projetou o seu tear de cartões perfurados não pensava em computadores mas a sua idéia iria ser usada anos mais.
Módulo I – Softwares: Linguagens de Programação Prof.: Rogério Morais.
UD 1 - CONCEITOS DE INFORMÁTICA
Conceitos básicos; Sistemas de informação; Partes de um sistema de computação. I.P.D.: Departamento de Ciência da Computação Professora - Rosane.
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
 Processamento de dados: requer a execução de uma série de passos, o programa (software)  Cada passo é uma instrução, ou ordem de comando, dada ao.
Professor: Carlos Silva Introdução a informática.
História do Computador Projeto Amigos do Planeta.
Sistemas de Informações Fundamentos da Computação 3. Software Márcio Aurélio Ribeiro Moreira
Transcrição da apresentação:

EPS7001 Informática para Engenharia de Produção Prof. Enzo Morosini Frazzon (enzo@deps.ufsc.br) Prof. Sérgio Fernando Mayerle (mayerle@deps.ufsc.br)

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

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

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

Hardware x Software Hardware: conjunto de dispositivos eletrônicos e mecânicos Exemplo: CPU, vídeo, teclado, impressora, hard drive, leitor/gravador de CD’s e DVD’s, 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

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)

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

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

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

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

Hardware ENIAC (Electrical Numerical Integrator Analyzer and Computer) Wikipedia

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

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

Hardware Computador de uso pessoal (Personal Computer) Wikipedia

Hardware Computador de uso pessoal (notebook) Wikipedia

Hardware Computador de uso pessoal (Pocket PC) Wikipedia

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...

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

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)

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

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.

Compiladores Vantagens Desvantagens é 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

Interpretadores Vantagens Desvantagens 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

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.

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

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

Dado x Informação x Conhecimento @@@@@@@@@@@.....@@@@@@@@@@........@@@@@@@@@......@@@@@@@@@@@......@@@@@@@@@.......@@@@@@@@@..........@@@....@@@@@@@@@@@.....@@@@@@@@@@@......@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@.........@@@....@@@@@@@@@@@.....@@@@@@@@@@@......@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@........@@@@....@@@.............@@@.....@@@......@@@.....................@@@.....@@@.....@@@.....@@@.....@@@.......@@@@@....@@@.............@@@.....@@@......@@@.....................@@@.....@@@.....@@@.....@@@.....@@@.......@@@@@....@@@.............@@@.....@@@......@@@.....................@@@.....@@@.....@@@.....@@@.....@@@.........@@@....@@@@@@@@@.......@@@@@@@@@@@......@@@@@@@@@@.............@@@......@@@.....@@@.....@@@.....@@@.........@@@....@@@@@@@@@.......@@@@@@@@@@@......@@@@@@@@@@@...........@@@.......@@@.....@@@.....@@@.....@@@.........@@@....@@@@@@@@@.......@@@@@@@@@.........@@@@@@@@@@..........@@@........@@@.....@@@.....@@@.....@@@.........@@@....@@@.............@@@......................@@@.........@@@.........@@@.....@@@.....@@@.....@@@.........@@@....@@@.............@@@......................@@@.........@@@.........@@@.....@@@.....@@@.....@@@.........@@@....@@@.............@@@......................@@@.........@@@.........@@@.....@@@.....@@@.....@@@.........@@@....@@@@@@@@@@@.....@@@..............@@@@@@@@@@@.........@@@.........@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@.....@@@..............@@@@@@@@@@@.........@@@.........@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@.....@@@...............@@@@@@@@@..........@@@..........@@@@@@@@@.......@@@@@@@@@......@@@@@@@@@@@ @@@@@@@@@@@.....@@@@@@@@@@........@@@@@@@@@......@@@@@@@@@@@......@@@@@@@@@.......@@@@@@@@@..........@@@....@@@@@@@@@@@.....@@@@@@@@@@@......@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@.........@@@....@@@@@@@@@@@.....@@@@@@@@@@@......@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@........@@@@....@@@.............@@@.....@@@......@@@.....................@@@.....@@@.....@@@.....@@@.....@@@.......@@@@@....@@@.............@@@.....@@@......@@@.....................@@@.....@@@.....@@@.....@@@.....@@@.......@@@@@....@@@.............@@@.....@@@......@@@.....................@@@.....@@@.....@@@.....@@@.....@@@.........@@@....@@@@@@@@@.......@@@@@@@@@@@......@@@@@@@@@@.............@@@......@@@.....@@@.....@@@.....@@@.........@@@....@@@@@@@@@.......@@@@@@@@@@@......@@@@@@@@@@@...........@@@.......@@@.....@@@.....@@@.....@@@.........@@@....@@@@@@@@@.......@@@@@@@@@.........@@@@@@@@@@..........@@@........@@@.....@@@.....@@@.....@@@.........@@@....@@@.............@@@......................@@@.........@@@.........@@@.....@@@.....@@@.....@@@.........@@@....@@@.............@@@......................@@@.........@@@.........@@@.....@@@.....@@@.....@@@.........@@@....@@@.............@@@......................@@@.........@@@.........@@@.....@@@.....@@@.....@@@.........@@@....@@@@@@@@@@@.....@@@..............@@@@@@@@@@@.........@@@.........@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@.....@@@..............@@@@@@@@@@@.........@@@.........@@@@@@@@@@@.....@@@@@@@@@@@.....@@@@@@@@@@@@@@@@@@@@@@.....@@@...............@@@@@@@@@..........@@@..........@@@@@@@@@.......@@@@@@@@@......@@@@@@@@@@@ Dado: seqüência de caracteres Informação: EPS 7001 Conhecimento: pontos de corte da seqüência

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

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...

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 (CD’s 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, ...

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

Informática Hardware Dados Informação Software (processo) (input) (output) (SO + Aplicativo) Software