Computação e Programação
|
|
- Daniela Zagalo Bentes
- 8 Há anos
- Visualizações:
Transcrição
1 Computação e Programação MEMec - LEAN 1º Semestre Aula Teórica 2 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Alinhamento da AT 2 Computação Programação Aplicações MATLAB José Borges Computação e Programação 2010 /
2 Alinhamento da AT 2 Computação Programação Aplicações MATLAB José Borges Computação e Programação 2010 / Computação Termo genérico para identificar processos, ou sequências de acções, que visam a procura de soluções para um dado problema com base nas suas entradas e utilizando um algoritmo. Até meados do século XX o processo de computação baseava-se na utilização de suportes físicos, tipo caneta e papel, recorrendo por vezes a tabelas e ferramentas manuais ou mecânicas. Desde os anos 50 do século XX, com o advento dos computadores, que o termo Computação tem estado associado à produção de programas (software). José Borges Computação e Programação 2010 /
3 Capacidade Computação Computação a 11 x + a 12 y + a 13 z = b 1 a 21 x + a 22 y + a 23 z = b 2 a 31 x + a 32 y + a 33 z = b 3 Em termos matemáticos, a computação pode ser usada para determinar a solução de um problema, por exemplo, resolver um sistema de 3 equações lineares e 3 incógnitas Em termos informáticos, a computação apoia-se em processos definidos com base em modelos estruturados, por exemplo, algoritmos, protocolos ou arquitecturas. José Borges Computação e Programação 2010 / Ondas tecnológicas Onda Global : Computação em Nuvem Onda Internet : Computação Descentralizada Onda Mainframe : Computação Centralizada José Borges Computação e Programação 2010 /
4 Computação Centralizada Estruturada em termos de Centros de Computação (CC) O acesso ao CC realizava-se através de um terminal cliente Software instalado apenas nos CC O trabalho computacional totalmente executado no CC Foco no desenvolvimento de hardware José Borges Computação e Programação 2010 / Computação Descentralizada Centros de Computação descentralizados, i.e. arquitectura cliente-servidor. Reinado do Computador Pessoal (PC). Redes de computadores à escala global: internet e banda larga. Software partilhado no caso cliente-servidor, ou instalado no PC. A computação processa-se, maioritariamente, ao nível local. Foco no desenvolvimento de software José Borges Computação e Programação 2010 /
5 Computação em Nuvem O termo Computação em Nuvem (Cloud Computing) caracteriza e define processos de computação que ocorrem na internet. A informação, os recursos e o software são partilhados / disponibilizados na cloud como serviços, que só serão fornecidos / cobrados por solicitação do utilizador. O utilizador apenas necessita de um terminal de acesso, e.g. computador pessoal ou telemóvel, com acesso à net. A utilização da cloud centra-se no browser de internet. Os programas e os ficheiros estão na cloud Google Docs, Mail, Chrome OS, etc. José Borges Computação e Programação 2010 / Computação em Nuvem Virtualização dos sistemas e partilha de recursos O software está desacoplado do hardware Globalmente disponível e acessível: omnipresença Foco no utilizador José Borges Computação e Programação 2010 /
6 Alinhamento da AT 2 Computação Programação Aplicações MATLAB José Borges Computação e Programação 2010 / Programação Programação é um processo que inclui as fases de projecto, escrita, teste, depuração de erros e manutenção do código fonte, tendo por objectivo produzir um programa de computador. O código fonte é normalmente escrito numa linguagem de programação de alto nível, como por exemplo C++, Fortran ou MATLAB, embora seja possível a sua escrita directamente em código máquina, que também é identificado por linguagem de baixo nível. José Borges Computação e Programação 2010 /
7 Programação A programação requer competências em diversas áreas, incluindo, conhecimento pericial no domínio da aplicação, conhecimentos de algoritmia e lógica formal, conhecimento da linguagem de programação seleccionada. José Borges Computação e Programação 2010 / Programa Um programa de computador é uma sequência de instruções que especificam COMO resolver um problema. O termo programa é normalmente uma referência ao código fonte, escrito numa linguagem de programação, mas também pode ser uma referência ao arquivo que contém a forma executável desse código fonte. Olá Mundo! José Borges Computação e Programação 2010 /
8 Linguagem de Programação A Linguagem de Programação (LP) é uma notação que permite a escrita de programas a partir de um algoritmo, ou seja, de uma sequência finita de passos que resolve um dado problema. A linguagem de programação providencia um método padronizado para transmissão de instruções a um computador mediante uma especificação da sintaxe e semântica. O conjunto dos termos da linguagem, quando compostos de acordo com as regras da mesma, constitui o código fonte de um programa. O código fonte é depois traduzido para código máquina, que é executado no processador. José Borges Computação e Programação 2010 / Processadores das LPs Linguagens compiladas Código fonte Compilador Código Objecto Executável OS ---- VM /OS Linguagem C++ Microsoft Visual Studio Ficheiro.obj Ficheiro.exe Linguagem JAVA Eclipse Compiler for Java (ECJ) Ficheiro.obj Ficheiro.jar José Borges Computação e Programação 2010 /
9 Processadores das LPs Linguagens interpretadas Código fonte Interpretador OS Linguagem MATLAB.m,.p Programa MATLAB Linguagem Python.py,.pyw Python interpreter José Borges Computação e Programação 2010 / Instruções base das LPs Instruções base de uma linguagem de programação entrada: vão buscar dados do teclado, ficheiros ou outro periférico saída: enviam dados para o ecrã, ficheiros ou outro periférico selecção: execução sequencial de uma ou mais instruções mediante uma condição de selecção repetição: execução repetitiva de uma ou mais instruções mediante uma condição de paragem José Borges Computação e Programação 2010 /
10 Alinhamento da AT 2 Computação Programação Aplicações MATLAB José Borges Computação e Programação 2010 / Aplicações de CP (alguns) projectos em curso na Área Cientifica de Controlo Automação e Informática Industrial / Centro de Sistemas Inteligentes / IDMEC: Robôs móveis Rasteirinhos Robôs Humanóides Reconstrução da superfície do fémur Cirurgia robótica Sistemas de cuidados de saúde Cariotipagem automática Controlo de colunas de destilação José Borges Computação e Programação 2010 /
11 Robôs móveis Rasteirinhos + = Área: robótica móvel Objectivo: controlar um robô móvel no seguimento autónomo de uma trajectória Características: a base contém dois motores, respectivos controladores e carta de Entrada/Saída para o PC. A posição do rasteirinho é adquirida por processamento de imagem. O controlo é feito no PC. Ambiente de programação: Simulink / MATLAB Aplicação prática: desenvolvimento de Automatic Guided Vehicles José Borges Computação e Programação 2010 / Robôs Humanóides Área: robótica de Humanóides Objectivo: controlar robôs humanóides na reprodução de movimentos especifos dos humanos tais como andar, correr, saltar, andar de skate, fazer o pino, etc Características: Humanóide constituído por 18 servos, ligados a um controlador CM5 que comunica com o PC através de RS232 onde recebe e envia instruções dos servos de a para o PC. O controlo é feito no PC. Ambiente de programação: C, C++, MATLAB, SIMULINK Aplicação prática: desenvolvimento de Robôs domésticos e de entretenimento. José Borges Computação e Programação 2010 /
12 Reconstrução da superfície do fémur Área: sistemas de processamento de imagem médica Objectivo: reconstrução da superfície de órgãos ou ossos baseada na utilização de imagens médicas Ambiente de programação: MATLAB Aplicação prática: simulação de procedimentos cirúrgicos pré-operatórios, navegação intra-operatório José Borges Computação e Programação 2010 / Reconstrução da superfície do fémur Características: através de leitura de imagens médicas TAC e US, o algoritmo converte-as numa nuvem de pontos tridimensionais. a partir da nuvem, vários tipos de superfícies do fémur (implícita, explicita e paramétrica) são obtidas para diferentes aplicações. José Borges Computação e Programação 2010 /
13 Cirurgia robótica Área: sistemas robóticos de apoio à cirurgia ortopédica Objectivo: facilitar o processo de inserção de um espigão no fémur, requerendo uma elevada precisão e exactidão em termos do posicionamento e orientação Ambiente de programação: MATLAB/SIMULINK Aplicação prática: sistemas de apoio à cirurgia ortopédica nas intervenções de substituição de superfície da anca José Borges Computação e Programação 2010 / Características: Cirurgia robótica Aquisição em ambiente pré-operativo de imagens médicas TAC/US do osso e reconstrução da sua superfície. Determinação pré-operativa da posição e orientação óptima da prótese através das propriedades geométricas e estruturais do fémur (Elementos finitos). Navegação intra-operativa através do registo em tempo real e não invasivo com US para seguimento do fémur. Navegação assistida por robô através da co-manipulação Cirurgião-Robô José Borges Computação e Programação 2010 /
14 Sistemas de cuidados de saúde Área: sistemas de cuidados de saúde Objectivo: conceber sistemas para melhorar as taxas de sobrevivência em pacientes internados nas UCIs sujeitos aos riscos de morte por septicémia ou auto-extubação Ambiente de programação: MATLAB Aplicação prática: sistemas de apoio e suporte à vida em Unidades de Cuidados Intensivos José Borges Computação e Programação 2010 / Sistemas de cuidados de saúde Características: os sinais vitais do paciente são armazenados em bases de dados, sendo depois processados para remoção de ruído ou reconstrução de dados algoritmos baseados em árvores de decisão e optimização por colónias de formigas são usados para reduzir a complexidade e o número dos sinais a processar os dados armazenados são processados com algoritmos de modelação inteligente redes neuronais lógica fuzzy os modelos são utilizados para classificação e/ou predição José Borges Computação e Programação 2010 /
15 Cariotipagem automática Área: diagnóstico médico baseado em processamento de imagem e classificação Objectivo: construir o cariótipo a partir da imagem de uma metafase e identificar alterações cromossómicas, numéricas e estruturais Ambiente de programação: MATLAB Aplicação prática: cariotipagem automática para apoio ao diagnóstico em ambiente laboratorial José Borges Computação e Programação 2010 / Cariotipagem automática Características: os cromossomas são agregados em pares, de acordo com características inerentes ao indivíduo: número dimensão forma disposição. O processamento de imagem remove artefactos da imagem e individualiza os cromossomas para classificação com lógica fuzzy ou redes neuronais. José Borges Computação e Programação 2010 /
16 Controlo de colunas de destilação Área: controlo de processos químicos Objectivo: modelação e controlo de uma coluna de destilação à escala piloto de funcionamento contínuo (do DEQ do ISEL) para a separação de uma mistura binária etanol/água Ambiente de programação: Simulink / MATLAB e LabView Aplicação prática: industrias petrolífera e alimentar José Borges Computação e Programação 2010 / Controlo de colunas de destilação Características: a coluna é instrumentada com sensores de pressão, temperatura, densimetros e caudalímetros resistências eléctricas fazem o aquecimento da mistura diversos tipos de bombas e válvulas controlam os fluxos/caudais dos líquidos. as comunicações de dados são feitas via FieldPoint / LabView bus controlo e operação do sistema é realizado a partir de um PC via LabView e Simulink/MATLAB José Borges Computação e Programação 2010 /
17 Alinhamento da AT 2 Computação Programação Aplicações MATLAB José Borges Computação e Programação 2010 / A ferramenta MATLAB MATLAB (MATrix LABoratory) Programa optimizado para cálculos de engenharia e científicos Programa MATLAB implementa a linguagem de programação MATLAB. Conjunto alargado de funções pré-definidas, normalmente agrupadas em toolboxes. Objectivo: escrever, depurar e optimizar programas em MATLAB. José Borges Computação e Programação 2010 /
18 Vantagens do MATLAB Fácil de utilizar: é uma linguagem interpretada, sendo fácil de escrever e testar programas. Independente da Plataforma: o código desenvolvido corre em diferentes SOs: Windows Linux Unix Macintosh O código pode ser compilado, mas é mais lento que Fortran ou C (C++), por exemplo. José Borges Computação e Programação 2010 / Vantagens do MATLAB Grande número de toolboxes desenvolvidas pela Mathworks em diversas especialidades: engenharia, economia, bioinformática, finanças, etc Utilizado por uma vasta comunidade: Aproximadamente (eram em Setembro de 2009) entradas no google.com Existência de toolboxes resultantes de várias contribuições Cálculo matemático / manipulação numérica de matrizes Geração de gráficos Pode ser utilizado para construir aplicações do tipo Graphical User Interfaces (GUI) José Borges Computação e Programação 2010 /
19 Desvantagens do MATLAB É uma linguagem interpretada, logo a execução é mais lenta que as linguagens compiladas (Este problema poderá ser reduzido usando o compilador do MATLAB para gerar um executável) A licença do MATLAB é cara. José Borges Computação e Programação 2010 / Mathworks Site oficial da Mathworks L I N K MATLAB Central comunidade de utilizadores L I N K Documentação em pdf L I N K Exemplos de utilização L I N K Demos / Vídeos / Tutoriais L I N K José Borges Computação e Programação 2010 /
20 Ambiente do MATLAB José Borges Computação e Programação 2010 / Referências Wikipedia: Capitulo 1 de Matlab: A Practical Introduction to Programming and Problem Solving, Stormy Attaway (2009) Elsevier. MATLAB@MathWorks José Borges Computação e Programação 2010 /
Introdução aos Sistemas Operativos
Introdução aos Sistemas Operativos Computadores e Redes de Comunicação Mestrado em Gestão de Informação, FEUP 06/07 Sérgio Sobral Nunes mail: sergio.nunes@fe.up.pt web: www.fe.up.pt/~ssn Sumário Definição
Leia maisUNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Faculdade de Computação Curso de Introdução à Informática Prof: Anilton Joaquim da Silva / Ezequiel Roberto Zorzal AULA Informática: Aplicações e Benefícios Advocacia
Leia maisFigura 1 - O computador
Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...
Leia maisInformática Aplicada à Engenharia Florestal
Informática Aplicada à Engenharia Florestal Computação Científica Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Computação Científica Conceito Computação Científica
Leia maisIntrodução. Sumários. Objectivos da cadeira. História das linguagens de programação. Classificação das Linguagens de programação
Introdução Sumários Objectivos da cadeira História das linguagens de programação Classificação das Linguagens de programação Aplicação das linguagens de programação Noção de compiladores Software à usar
Leia maisProjeto Pedagógico do Bacharelado em Ciência da Computação. Comissão de Curso e NDE do BCC
Projeto Pedagógico do Bacharelado em Ciência da Computação Comissão de Curso e NDE do BCC Fevereiro de 2015 Situação Legal do Curso Criação: Resolução CONSU no. 43, de 04/07/2007. Autorização: Portaria
Leia maisCurso Técnico em Redes
Curso Técnico em Redes Prof. Airton Ribeiro - 2012 Histórico das Linguagens de Programação O que é? É um método padronizado para expressar instruções para um computador. É um conjunto de regras sintáticas
Leia maisISEP. Instituto Superior de Engenharia do Porto. Análise de Sistemas Informáticos
ISEP Instituto Superior de Engenharia do Porto Análise de Sistemas Informáticos Armazenamento de Dados em Rede A Revolução do Armazenamento Partilhado A crise económica e a crescente necessidade de armazenamento
Leia maisACTOS PROFISSIONAIS GIPE. Gabinete de Inovação Pedagógica
ACTOS PROFISSIONAIS GIPE Gabinete de Inovação Pedagógica Cooptécnica Gustave Eiffel, CRL Venda Nova, Amadora 214 996 440 910 532 379 Março, 2010 GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS 1 GIPE - Gabinete
Leia maisIntrodução aos Computadores
Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas
Leia maisEscola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Ficha de trabalho N.º 1 1. Refere algumas das principais áreas das Tecnologias
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite
Leia maisFundamentosemInformática
FundamentosemInformática 04 Software Conteúdo Conceito de Software Classificação de Softwares Conceito de Sistema Operacional(S.O.) FunçõesBásicasdeumS.O. um Arquivos Atributos Diretórios 1 -Conceitos
Leia mais1.1. Organização de um Sistema Computacional
1. INTRODUÇÃO 1.1. Organização de um Sistema Computacional Desde a antiguidade, o homem vem desenvolvendo dispositivos elétricoeletrônicos (hardware) que funciona com base em instruções e que são capazes
Leia maisPERFIL PROFISSIONAL TÉCNICO/A DE ELECTRÓNICA. PERFIL PROFISSIONAL Técnico/a de Electrónica Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/10
PERFIL PROFISSIONAL TÉCNICO/A DE ELECTRÓNICA PERFIL PROFISSIONAL Técnico/a de Electrónica Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/10 ÁREA DE ACTIVIDADE OBJECTIVO GLOBAL SAÍDA(S) PROFISSIONAL(IS) -
Leia maisEscola Secundária/3 da Maia Cursos em funcionamento 2009-2010. Técnico de Electrónica, Automação e Comando
Ensino Secundário Diurno Cursos Profissionais Técnico de Electrónica, Automação e Comando PERFIL DE DESEMPENHO À SAÍDA DO CURSO O Técnico de Electrónica, Automação e Comando é o profissional qualificado
Leia maisArquitetura de Computadores. Introdução aos Sistemas Operacionais
Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,
Leia maisProf. Sandrina Correia
Tecnologias de I informação de C omunicação 9º ANO Prof. Sandrina Correia TIC Prof. Sandrina Correia 1 Objectivos Definir os conceitos de Hardware e Software Identificar os elementos que compõem um computador
Leia maisEstrutura e Funcionamento de um Computador
Estrutura e Funcionamento de um Computador ESE Viseu 2009/2010 Docente: Maribel Miranda Pinto O hardware é a parte física do computador, a parte palpável do computador, ou seja, é o conjunto de componentes
Leia maisSISTEMA DE TESTES DE VIENA
AS NOVAS TECNOLOGIAS INFORMÁTICAS EM PSICOMETRIA SISTEMA DE TESTES DE VIENA Infoteste, Centro de Estudos e Diagnóstico Psicológico Computorizado Alírio Catalim (Psicólogo) e-mai:catalim@infoteste.pt As
Leia maisPERFIL PROFISSIONAL TÉCNICO(A) DE ELECTRÓNICA. PERFIL PROFISSIONAL Técnico/a de Electrónica Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/6
PERFIL PROFISSIONAL TÉCNICO(A) DE ELECTRÓNICA PERFIL PROFISSIONAL Técnico/a de Electrónica Nível 3 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/6 ÁREA DE ACTIVIDADE - ELECTRÓNICA E AUTOMAÇÃO OBJECTIVO GLOBAL -
Leia maisPlanificações 2012/2013. Tecnologias da Informação e Comunicação. 2ºAno. Escola Básica Integrada de Pedome. C E F Apoio à Família e à Comunidade
Planificações 2012/2013 Tecnologias da Informação e Comunicação C E F Apoio à Família e à Comunidade 2ºAno Escola Básica Integrada de Pedome Grupo Disciplinar de Informática Planificação a Longo Prazo
Leia maisDesenvolvimento Cliente-Servidor 1
Desenvolvimento Cliente- 1 Ambiienttes de Desenvollviimentto Avançados Engenharia Informática Instituto Superior de Engenharia do Porto Alexandre Bragança 1998/99 Ambientes de Desenvolvimento Avançados
Leia maisAULA TEÓRICA 10 Tema 9. Introdução à programação. Desenho de Algoritmos
AULA TEÓRICA 10 Tema 9. Introdução à programação. Desenho de Algoritmos Ø Resolução de problemas. Ø Algoritmo. Ø Pseudo-código. Ø Fluxograma. Ø Tipos de fluxogramas. Fluxograma sequencial. 1 Resolução
Leia maisIntrodução à Programação de Computadores
1. Objetivos Introdução à Programação de Computadores Nesta seção, vamos discutir os componentes básicos de um computador, tanto em relação a hardware como a software. Também veremos uma pequena introdução
Leia mais11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador
Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um
Leia maisMC102 Algoritmos e Programação de Computadores 1ª Aula Introdução à Programação de Computadores
MC102 Algoritmos e Programação de Computadores 1ª Aula Introdução à Programação de Computadores 1. Objetivos Situar a atividade de programação de computadores Apresentar conceitos fundamentais relativos
Leia maisHardware & Software. SOS Digital: Tópico 2
Hardware & Software SOS Digital: Tópico 2 Os objetos digitais são acessíveis somente através de combinações específicas de componentes de hardware a parte física do computador software programas para operar
Leia maisLição 1 Introdução à programação de computadores
Lição Introdução à programação de computadores Introdução à Programação I Objetivos Ao final desta lição, o estudante será capaz de: Identificar os diferentes componentes de um computador Conhecer linguagens
Leia maisIntrodução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Leia maisEverson Scherrer Borges João Paulo de Brito Gonçalves
Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das
Leia maisTecnologias de Informação e Comunicação Página 1 de 5
1. Descrição da prova A prova irá abranger várias tarefas de utilização do software do Microsoft Office2007 e software gráfico como o Adobe Photoshop CS4 ou Adobe Fireworks CS4. As principais áreas abrangidas
Leia maisComunicado à Imprensa
Industry 4.0 Página 1 de 6 Beckhoff na Hanover Messe: Hall 9 Stand F06 Indústria 4.0 Fórum: Controle baseado em PC como base tecnológica para aplicações em fabricas inteligentes Com o Indústria Integrada
Leia maisREVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
REVISÃO ENGENHARIA DO SOFTWARE Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Software Sequencia de Instruções a serem seguidas ou executadas Dados e rotinas desenvolvidos por computadores Programas
Leia maisVM Card. Referência das Definições Web das Funções Avançadas. Manuais do Utilizador
VM Card Manuais do Utilizador Referência das Definições Web das Funções Avançadas 1 Introdução 2 Ecrãs 3 Definição de Arranque 4 Informações de Função Avançada 5 Instalar 6 Desinstalar 7 Ferramentas do
Leia maisLINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO. Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto
LINGUAGENS E PARADIGMAS DE PROGRAMAÇÃO Ciência da Computação IFSC Lages. Prof. Wilson Castello Branco Neto Conceitos de Linguagens de Roteiro: Apresentação do plano de ensino; Apresentação do plano de
Leia maisAlgoritmos e Linguagem de Programação de Computadores I
Algoritmos e Linguagem de Programação de Computadores I Ricardo José Cabeça de Souza www.ricardojcsouza.com.br OBJETIVOS Apresentar conceitos básicos de algoritmos e sua importância na elaboração de soluções
Leia maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia maisAlgoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira
Algoritmos e Estrutura de Dados Aula 1 Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira Linguagem a ser Utilizada? Nossa disciplina é de Algoritmos e Estrutura de Dados, e não de linguagem
Leia maisSoftwares de Sistemas e de Aplicação
Fundamentos dos Sistemas de Informação Softwares de Sistemas e de Aplicação Profª. Esp. Milena Resende - milenaresende@fimes.edu.br Visão Geral de Software O que é um software? Qual a função do software?
Leia maisAULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação)
AULA TEÓRICA 2 Tema 2. Conceitos básicos de informática, computadores e tecnologias de informação. Sistemas de numeração (continuação) Digitalização. Arquitectura básica do hardware. Input, processamento,
Leia maisCONTROLO VISUAL DE UM TAPETE ROLANTE
CONTROLO VISUAL DE UM TAPETE ROLANTE José Fernandes; José Silva; Nuno Vieira; Paulo Sequeira Gonçalves Curso de Engenharia Industrial Escola Superior de Tecnologia de Castelo Branco Av. do Empresário,
Leia maisAno Letivo 2015/2016 Ciclo de Formação: 2013-2016 Nº DO PROJETO: POCH-01-5571-FSE-000424 AUTOMAÇÃO E COMANDO,12ºANO PLANIFICAÇÃO ANUAL
COMANDO AGRUPAMENTO de ESCOLAS Nº1 de SANTIAGO do CACÉM CURSO PROFISSIONAL DE TÉCNICO DE ELETRÓNICA AUTOMAÇÃO E Ano Letivo 2015/2016 Ciclo de Formação: 2013-2016 Nº DO PROJETO: POCH-01-5571-FSE-000424
Leia maisUnidade 1 - Objectivos das Tecnologias Informáticas
Unidade 1 - Objectivos das Tecnologias Informáticas Reconhecer conceitos básicosb Utilizar os conceitos básicos, b aplicando-os os a problemas concretos Compreender a evolução desses conceitos Conhecer
Leia maisComputador Máquina que processa uma grande quantidade de dados com rapidez e precisão.
Introdução à informática - Noções Básicas de Informática; - O que é software / hardware; - Como funciona um computador; - Componentes de um computador; - Tipos de computador; - Periféricos; - Ligar e desligar
Leia maisOficina de Multimédia B. ESEQ 12º i 2009/2010
Oficina de Multimédia B ESEQ 12º i 2009/2010 Conceitos gerais Multimédia Hipertexto Hipermédia Texto Tipografia Vídeo Áudio Animação Interface Interacção Multimédia: É uma tecnologia digital de comunicação,
Leia maisTecnologia da Informação. Visão Geral sobre Informática
9/18/2014 1 Tecnologia da Informação Visão Geral sobre Informática Trabalho compilado da internet Prof. Claudio Passos 9/18/2014 2 PROBLEMAS ADMINISTRATIVOS Volume de Informação Tempo de Resposta Aumento
Leia maisO Processo de Programação
Programação de Computadores I Aula 04 O Processo de Programação José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/23 Algoritmo Um algoritmo é uma seqüência de
Leia maisAlgoritmos e Linguagem de Programação I
Algoritmos e Linguagem de Programação I Roberto Ferreira roberto.ferreira@lapa.ifbaiano.edu.br 2014.1 Módulo I Aula 4 Introdução ao C Linguagem de Programação É um conjunto de regras sintáticas e semânticas
Leia maisAUTOMAÇÃO DE ESCRITÓRIOS ADE
Curso: TÉCNICO EM INFORMÁTICA com Habilitação em Programação e Desenvolvimento de Sistemas. AUTOMAÇÃO DE ESCRITÓRIOS ADE NOTA DE AULA 01 Assunto: Introdução a informática. Histórico do computador. Conceitos
Leia maisDesenvolvimento de uma Aplicação WEB para monitorização de BD Oracle
Desenvolvimento de uma Aplicação WEB para monitorização de BD Oracle Luís Filipe Borges Pinto Resumo: Este projecto consiste na implementação de uma aplicação WEB para monitorização
Leia mais3.º e 4.º Anos de Escolaridade Competências Conteúdos Sugestões metodológicas Articulações
Introdução ao Ambiente de Trabalho 3.º e 4.º Anos de Escolaridade Distinguir hardware de software; Identificar os principais componentes físicos de um computador e as suas funções; Reconhecer os principais
Leia maisUNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014
Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Engenharia Electrotécnica e de Computadores 3. Ciclo de Estudos
Leia maisARQUITECTURA DE COMPUTADORES CAPÍTULO II AULA X
ARQUITECTURA DE COMPUTADORES CAPÍTULO II AULA X Índice Traduzindo e iniciando uma aplicação Compiladores Assembladores Linkers Loaders DLLs Iniciando um programa em Java Após toda a matéria abordada nesta
Leia maisPERFIL PROFISSIONAL OPERADOR(A) DE ELECTRÓNICA. PERFIL PROFISSIONAL Operador/a de Electrónica Nível 2 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/16
PERFIL PROFISSIONAL OPERADOR(A) DE ELECTRÓNICA PERFIL PROFISSIONAL Operador/a de Electrónica Nível 2 CATÁLOGO NACIONAL DE QUALIFICAÇÕES 1/16 ÁREA DE ACTIVIDADE - ELECTRÓNICA E AUTOMAÇÃO OBJECTIVO GLOBAL
Leia maisElectroControlo M01 Manual do Utilizador
Manual do Utilizador Luis Panao 2015 INDICE Introdução 1 Funcionalidades 3 - Consultar 4 - Comunicar 7 - Financeiro 12 Ficha técnica 17 Luis Panao 2015 1 INTRODUÇÃO De acordo com o desafio deste projecto,
Leia maisCapítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)
Capítulo 4 João Lourenço Joao.Lourenco@di.fct.unl.pt Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa 2007-2008 MARIE (Machine Architecture Really Intuitive and Easy) Adaptado dos transparentes
Leia maisMANUAL DE CONSULTA RÁPIDA DO MODEM OPTIONS FOR NOKIA 7650. Copyright 2002 Nokia. Todos os direitos reservados 9354493 Issue 2
MANUAL DE CONSULTA RÁPIDA DO MODEM OPTIONS FOR NOKIA 7650 Copyright 2002 Nokia. Todos os direitos reservados 9354493 Issue 2 Índice 1. INTRODUÇÃO...1 2. INSTALAR O MODEM OPTIONS FOR NOKIA 7650...1 3. SELECCIONAR
Leia maisMC-102 Aula 01. Instituto de Computação Unicamp
MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2015 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos
Leia maisRoteiro 3: Sistemas Linux arquivos e diretórios
Roteiro 3: Sistemas Linux arquivos e diretórios Objetivos Detalhar conceitos sobre o sistema operacional Linux; Operar comandos básicos de sistemas Linux em modo Texto; Realizar a manutenção de arquivos
Leia maisTabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
Leia maisCOERÊNCIA DO CURRÍCULO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO EM FACE DAS DIRETRIZES CURRICULARES NACIONAIS
COERÊNCIA DO CURRÍCULO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO EM FACE DAS DIRETRIZES CURRICULARES NACIONAIS O documento que serviu de base para a análise a seguir é o denominado "Diretrizes Curriculares
Leia maisProgramação de. Programa. Bibliografia. Páginas electrónicas de PM. Regras das aulas de laboratório. Métodos de Ensino - Aulas
Programa Programação de Microprocessadores 1º Ano 2º Semestre A arquitectura dos computadores A linguagem C 1 aula 7 aulas Talvez haja mais algum assunto a abordar nas aulas seguintes Mestrado Integrado
Leia mais1.2.4. Organizar a estrutura do site
1.2.4. Organizar a estrutura do site 1 Organizar a estrutura do site A organização da estrutura do site passa pela definição das ligações entre as páginas que o compõem Esta organização deve ser intuitiva
Leia maisEXPLICITAÇÃO DE FUNCIONALIDADES DO SISTEMA
EXPLICITAÇÃO DE FUNCIONALIDADES DO SISTEMA NOTA INTRODUTÓRIA... 2 SISTEMA - INTRODUÇÃO... 3 I LEITURA DO CAUDAL... 3 II AUTÓMATO... 4 III TECNOLOGIA GSM... 5 IV BASE DE DADOS... 6 V SINÓPTICO... 7 Especificação
Leia maisIntrodução à Programação
Introdução à Programação UEM Julho - Novembro 2015 Regente: eng a Tatiana D. Kovalenko Assistente: eng a Leila Omar Monitor: Emilson Vontade website: http://ip-uem.weebly.com AULA TEÓRICA 1 Tema 1. Desenho
Leia maisAula teórica 3. Tema 3.Computadores e linguagens Linguagens de Programação Compilação e linkagem LP Java. Preparado por eng.
Aula teórica 3 Tema 3.Computadores e linguagens Linguagens de Programação Compilação e linkagem LP Java Preparado por eng.tatiana Kovalenko Linguagens de Programação Para escrever programas é necessário
Leia maisCOMPILADORES E INTERPRETADORES
Aula 16 Arquitetura de Computadores 12/11/2007 Universidade do Contestado UnC/Mafra Curso Sistemas de Informação Prof. Carlos Guerber COMPILADORES E INTERPRETADORES Um compilador transforma o código fonte
Leia maisEngenharia de Sistemas Computacionais
Engenharia de Sistemas Detalhes no planejamento UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Introdução Na aplicação de um sistema
Leia maisCronograma da Disciplina de Automação Industrial- Aulas Teóricas
Cronograma da Disciplina de Automação Industrial- Aulas Teóricas Aula Sumário das Aulas Teóricas Sem. T1 Introdução aos objectivos e tipos da Automação Industrial Introdução à disciplina. Objectivos da
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisTema Objetivos Conteúdos
Nº módulo CURSO VOCACIONAL - ELETRICIDADE, INFORMÁTICA E NOÇÕES BÁSICAS DE FINANÇAS 3.º Ciclo 2 anos. DISCIPLINA: Área Vocacional de Informática Distribuição Modular Tema Objetivos Conteúdos Aulas 45 1
Leia maisCONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO
4 CONCEITOS BÁSICOS DE UM SISTEMA OPERATIVO CONCEITOS BÁSICOS MS-DOS MICROSOFT DISK OPERATION SYSTEM INSTALAÇÃO E CONFIGURAÇÃO DE UM SISTEMA OPERATIVO LIGAÇÕES À INTERNET O que é um sistema operativo?
Leia maisAULA 3 Introdução ao Software
AULA 3 Introdução ao Software Disciplina: Introdução à Informática Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Introdução ao Software Conteúdo: Conceito de Software Classificação de Softwares
Leia mais4 Estrutura do Sistema Operacional. 4.1 - Kernel
1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,
Leia maisAGRUPAMENTO DE ESCOLAS DR. FRANCISCO SANCHES PLANIFICAÇÃO DISCIPLINA. TECNOLOGIAS da INFORMAÇÃO e COMUNICAÇÃO (TIC) 7º Ano. Ano letivo 2014-2015
AGRUPAMENTO DE ESCOLAS DR. FRANCISCO SANCHES PLANIFICAÇÃO da DISCIPLINA de TECNOLOGIAS da INFORMAÇÃO e COMUNICAÇÃO (TIC) 7º Ano Ano letivo 2014-201 AGRUPAMENTO DE ESCOLAS DR. FRANCISCO SANCHES Desenvolvimento
Leia maisPLANO DE ESTUDOS DE T.I.C. 7.º ANO
DE T.I.C. 7.º ANO Ano Letivo 2015 2016 PERFIL DO ALUNO O aluno deve ser capaz de: - desenvolver capacidades na utilização das tecnologias de informação e comunicação que permitam uma literacia digital
Leia maisOffice 365. Office365 Página 1
Office 365 O Microsoft Office 365 é a nova tecnologia baseada na Cloud lançada pela Microsoft, que combina novos programas que facilitam a comunicação e colaboração online, de forma natural. O Office 365
Leia maisDefinição : Num mundo altamente competitivo como o de hoje, quem estiver mais bem informado está em vantagem.
Definição : Processos de tratamento, controlo e comunicação da informação, através de meios informáticos (computador). Vivemos na era da informação ou sociedade do conhecimento. Num mundo altamente competitivo
Leia mais15 Computador, projeto e manufatura
A U A UL LA Computador, projeto e manufatura Um problema Depois de pronto o desenho de uma peça ou objeto, de que maneira ele é utilizado na fabricação? Parte da resposta está na Aula 2, que aborda as
Leia maisOpen Graphics Library OpenGL
Open Graphics Library OpenGL Filipe Gonçalves Barreto de Oliveira Castilho Nuno Alexandre Simões Aires da Costa Departamento de Engenharia Informática Universidade de Coimbra 3030 Coimbra, Portugal http://student.dei.uc.pt/~fgonc/opengl/
Leia maisFigura 01 Kernel de um Sistema Operacional
01 INTRODUÇÃO 1.5 ESTRUTURA DOS SISTEMAS OPERACIONAIS O Sistema Operacional é formado por um Conjunto de rotinas (denominado de núcleo do sistema ou kernel) que oferece serviços aos usuários e suas aplicações
Leia maisAutomação Industrial Parte 2
Automação Industrial Parte 2 Prof. Ms. Getúlio Teruo Tateoki http://www.getulio.eng.br/meusalunos/autind.html Perspectiva Histórica Os primeiros sistemas de controle foram desenvolvidos durante a Revolução
Leia maisENIAC. Introdução aos Computadores e à Programação (Noções Básicas)
ENIAC Introdução aos Computadores e à ção (Noções Básicas) Introdução aos Computadores e à ção (Noções Básicas) 1 Introdução aos Computadores e à ção (Noções Básicas) 2 O transistor foi inventado em 1947
Leia maisSistemas de Bases de Dados
Sistemas de Bases de Dados Carlos Viegas Damásio José Alferes e Carlos Viegas Damásio Sistemas de Bases de Dados 2014/15 Objectivos - Em Bases de Dados (2º ano) pretendia-se: Que os estudantes fossem capazes
Leia maisSistemas Operativos. Funções genéricas de um S.O.
Introdução Funções genéricas de um S.O.! O S.O. é a primeira camada de software indispensável para que o sistema informático possa funcionar! Tem por funções controlar e gerir os recursos de hardware Torná-los
Leia maisUNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2014/2015
Programa da Unidade Curricular INTRODUÇÃO À PROGRAMAÇÃO Ano Lectivo 2014/2015 1. Unidade Orgânica Ciências da Economia e da Empresa (1º Ciclo) 2. Curso Informática 3. Ciclo de Estudos 1º 4. Unidade Curricular
Leia maisINSTALAÇÃO e MANUTENÇÃO de MICRO COMPUTADORES
INSTALAÇÃO e MANUTENÇÃO de MICRO COMPUTADORES 2010/2011 1 Equipamentos informáticos Hardware e Software Hardware refere-se aos dispositivos físicos (electrónicos, mecânicos e electromecânicos) que constituem
Leia maisSistemas de Informação e o Computador
Índice Noção de Sistema de Informação O Sistema de Informação no Escritório A palavra Informática é derivada de duas outras palavras associadas de escritório a ela, a primeira é informação e a segunda
Leia maisJosé Novais (1997), Método sequencial para automatização electro-pneumática, 3ª Edição, Fundação
AUTOMAÇÃO (M323/3073) CAPÍTULO I Introdução à Automação 2013/2014 Bibliografia José Novais (1997), Método sequencial para automatização electro-pneumática, 3ª Edição, Fundação Calouste Gulbenkian Curtis
Leia maisProf. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
Leia mais1.3. Componentes dum sistema informático HARDWARE SOFTWARE
1.3. Componentes dum sistema informático Computador Sistema Informático HARDWARE SOFTWARE + Periféricos Sistema Operativo Aplicações HARDWARE - representa todos os componentes físicos de um sistema informático,
Leia maisUniversidade do Contestado Campus Concórdia. Curso de Sistemas de Informação Prof.: Maico Petry. Noções de Software
Universidade do Contestado Campus Concórdia Curso de Sistemas de Informação Prof.: Maico Petry Noções de Software DISCIPLINA: Fundamentos em Informática Definição A rigor, tudo o que pode ser armazenado
Leia maisEMENTAS DAS DISCIPLINAS
EMENTAS DAS DISCIPLINAS CURSO CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO À COMPUTAÇÃO 68 A disciplina estuda a área da informática como um todo e os conceitos fundamentais, abrangendo desde a
Leia mais