Introdução à Programação de computadores usando a Linguagem Pascal
|
|
- Dina Fragoso Pinhal
- 7 Há anos
- Visualizações:
Transcrição
1 unesp CAMPUS DE GUARATINGUETÁ Departamento de Matemática Introdução à Programação de computadores usando a Linguagem Pascal Notas de Aula Prof. Dr. Galeno José de Sena Edição: 2006
2 unesp UNIVERSIDADE ESTADUAL PAULISTA Prof. Galeno José de Sena DMA/FEG CAPÍTULO 1 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO 1.1. COMPUTADORES DIGITAIS HISTÓRICO DAS GERAÇÕES DE COMPUTADORES ELETRÔNICOS PRIMEIRA GERAÇÃO: - os primeiros computadores utilizavam circuitos eletromecânicos e válvulas; - primeiro computador digital eletrônico (1946): ENIAC ("Electronic Numerical Integrator and Calculator") : válvulas, 1500 reles, resistores, capacitores e indutores (potência de 200 KW); - memória: 20 números de 10 dígitos cada um; - programação: conexão de tomadas através de fios e pinos; - apenas os dados eram armazenados na memória; - foi introduzido o conceito de programa armazenado (Von Neumann, 1946): proposta de uma máquina que armazenava na memória (temporariamente) tanto os dados como o programa: - conceito influenciou a arquitetura dos computadores construído nos anos seguintes (até os dias atuais): arquitetura de Von Neumann; - EDVAC ("Electronic Discrete Variable Automatic Computer"): primeira máquina baseada nesta proposta (1948); - surgimento dos primeiros computadores em escala comercial (como o UNIVAC). SEGUNDA GERAÇÃO: (a partir de 1958) - utilização de transistores em substituição as válvulas: - redução do tamanho e da potência consumida; - maior robustez e confiabilidade. TERCEIRA GERAÇÃO: (a partir de 1964) 1
3 - utilização de circuitos integrados: o domínio da tecnologia da Física do estado sólido permitiu a integração de vários transistores em uma única embalagem com as mesmas dimensões de um único transistor: - potência de cálculo, rapidez e confiabilidade maiores do que nos computadores de segunda geração; - menor tamanho. QUARTA GERAÇÃO: (a partir de 1972) - utilização de integração em altíssima escala (VLSI: "very large scale integration"): o desenvolvimento da indústria eletrônica tornou possível a integração de milhares de transistores em uma única pastilha ESQUEMA DE UM COMPUTADOR DIGITAL Computador digital: é uma máquina que pode resolver problemas para pessoas executando instruções dadas a ela. Programa: é uma seqüência de instruções descrevendo como executar uma certa tarefa. Esquema de um computador digital: Unidade Central de Processamento (Processador, Central Processing Unit (CPU)): é o cérebro do computador, cuja função é executar os programas armazenados na memória principal. A UCP busca as instruções de um programa, examina-as determinando o seu tipo e as executa uma após a outra. Comporta as unidades a seguir: - unidade de controle: responsável pela busca de instruções da memória principal e determinação de seu tipo; - unidade de aritmética e lógica: responsável pela execução das operações aritméticas (como a ADIÇÃO) e lógicas (como o AND lógico); 2
4 - registradores: constituem uma pequena memória de alta velocidade usada para armazenamento de resultados temporários e de certas informações de controle. Dois exemplos de registradores seguem: Program Counter (PC): contém o endereço da próxima instrução a ser executada; Instruction Register (IR): armazena a instrução que está sendo executada. Memórias Programas e dados são gravados (armazenados) nas memórias do computador. O processador, ao acessar um dispositivo de memória, pode fazê-lo com o objetivo de gravar ou de ler ítens de informação. Há dois tipos, a saber: - memória principal: utilizada no armazenamento temporário de programas e dados que estão sendo processados; características: - custo elevado; - acesso rápido às informações; - capacidade de armazenamento limitada; - memória auxiliar (ou secundária): armazenamento de programas e dados para utilização futura; exemplos: - fita magnética; - disco magnético; características: - lentas em relação à memória principal; - são muito mais baratas; - exibem uma capacidade muito grande de armazenamento. Sobre os periféricos de entrada e saída (E/S) (Input/Output devices devices): ou I/O - periféricos de entrada: responsáveis pela transferência de informações do meio externo para a UCP; alguns exemplos seguem: - leitora de cartões perfurados; - unidade de disco magnético; - unidade de fita magnética; - acionador ("drive") de disquete; - teclado. - periféricos de saída: responsáveis pela transferência de informações da UCP para o meio externo; alguns exemplos são dados a seguir: - impressora; - unidade de disco magnético; - unidade de fita magnética; - monitor de vídeo. 3
5 - interface de periférico: dispositivo eletrônico colocado entre o periférico e o processador, capaz de entender a "estrutura" da comunicação com a CPU e de traduzi-la para o modo de operação particular do periférico. Com o conceito de interface, a CPU envia (e recebe) ítens de informação sempre num mesmo padrão, ficando a cargo de cada interface converter este padrão para uma forma compatível com o periférico a que está associada. O cartão perfurado, o disquete, o disco magnético, a fita magnética são exemplos de veículos de informação ou portadores de dados; os periféricos correspondentes são respectivamente a leitora de cartões perfurados, o "drive", a unidade de disco e a unidade de fita magnética HARDWARE, SOFTWARE e FIRMWARE: - HARDWARE: componente físico de um sistema de computação, consiste dos objetos tangíveis como circuitos eletrônicos, memória, periféricos de E/S, cabos, etc. - SOFTWARE: componente lógico de um sistema de computação, consiste de algoritmos (instruções detalhadas dizendo como fazer alguma coisa) e de suas representações computacionais (os programas). - FIRMWARE: forma intermediária entre hardware e software, consiste de software (componente lógico) gravado de uma maneira "permanente" em dispositovo de hardware (componente físico). Veremos mais adiante que certas rotinas de controle de microcomputadores (como o BIOS) são fornecidas em memórias especiais que constituem exemplos de firmware. Adicionalmente aos três termos anteriores, tem sido utilizado atualmente com uma certa freqüência um quarto termo, a saber peopleware, referindo-se ao pessoal envolvido direta ou indiretamente com processamento de dados UNIDADES DE MEDIDA PARA INFORMAÇÃO DIGITAL Estamos acostumados com unidades, por exemplo, para medidas de comprimento (como o metro), de massa (como o quilograma), etc. Para a utilização de computadores digitais é preciso ganhar familiarização com unidades específicas, a fim de que informações típicas como "tamanho" de um programa ou arquivo tenham significado. Computadores utilizam o sistema binário (base 2, dígitos 0 e 1): maior facilidade na montagem de circuitos capazes de reconhecer a diferença entre 1 (representado pela presença de corrente) e o 0 (representado pela ausência de corrente). O bit: abreviatura de Binary digit (dígito binário), é a unidade básica de informação no sistema binário; um bit, num dado instante, pode assumir apenas um dentre dois estados possíveis, usualmente denotados por estados 0 e 1. 4
6 Bits e informações: 1 bit: 0 1 dois ítens de informação (2 1 = 2) 2 bits: quatro ítens de informação (2 2 = 4) 3 bits: oito ítens de informação (2 3 = 8) 16 bits: 2 16 = ítens de informação O BYTE: - formado por um grupo de 8 bits; - cada caracter do conjunto de caracteres do computador ocupa 1 byte quando armazenado na memória; - código ASCII: padrão americano para representação de 256 símbolos (28 = 256), que podem ser letras, dígitos ou caracteres especiais. - múltiplos do byte: quilobyte (KByte, Kb): 1Kb = 210 = 1024 bytes; megabyte (MByte, Mb): 1Mb = 210 x 210 = 220 = bytes; outros múltiplos: gigabyte (Gb): correspondente ao "bilhão"; terabyte (Tb): correspondente ao "trilhão". Há também múltiplos do bit como o quilobit, megabit, etc., que aparecem com frequência na área de comunicação de dados. PALAVRA de um computador (word): conjunto de bits cujo tamanho depende da máquina utilizada; por exemplo, no B-1700, a palavra é de 36 bits (ou, equivalentemente, de 4,5 bytes). Para que o processador tenha condições de saber onde estão armazenados os ítens de informação numa memória, cada posição de memória tem um endereço através do qual se faz referência a ela LINGUAGENS DE PROGRAMAÇÃO Computadores somente podem manipular informações codificadas no sistema binário. Os seres humanos estão mais acostumados a se expressar através de palavras de um idioma específico e de números no sistema decimal. Diferentes tipos 5
7 de formalismos podem ser utilizados para a programação de computadores. Designamos estes formalismos por linguagens de programação. As linguagens de programação são úteis na comunicação entre seres humanos e computadores, ou seja, na construção de programas. Quanto à estrutura, as linguagens são classificadas do seguinte modo: a) Linguagem de máquina (LM): - formada por códigos diretamente legíveis pelo computador (códigos binários); - um processador somente pode executar instruções expressas em sua linguagem de máquina. b) Linguagem simbólica (LS): características: - instruções escritas usando os mesmos símbolos ou palavras existentes nas linguagens humanas; - um programa em LS deve ser traduzido para um outro programa (equivalente) em LM para que possa ser executado; classificação de uma LS: b.1) linguagem de baixo nível (ou ASSEMBLY) (linguagem de montagem): representação simbólica para a LM: cada instrução ASSEMBLY produz exatamente uma instrução de máquina. b.2) linguagem de alto nível (problem-oriented language): linguagem especialmente desenvolvida para ser utilizada com facilidade na solução de problemas; alguns exemplos são dados a seguir: FORTRAN (FORmula TRANslation): 1954, cientifica; FORTRAN IV: 1962; FORTRAN 77: 1977 (implementação em 1978); FORTRAN 90: anos 90; ALGOL (ALGOrithmic Language): 1958, científica; COBOL (COmmon Business Oriented Language): 1959, comercial; BASIC (Beginner's All-purpose Symbolic Instruction Code), 1965, científica; PL/1 (Programming Language), 1965, científica e comercial; Pascal, 1968, científica; C, programação de sistemas; ADA, do nome de Ada Lovelace, que se tornou a primeira programadora da história ao fazer programas para uma máquina conhecida como máquina de Babbage; Prolog (Programming in Logic), paradigma de programação em Lógica; Lisp, programação funcional; APL, processamento de matrizes, etc MECANISMOS PARA O PROCESSAMENTO DE PROGRAMAS Os circuitos eletrônicos de cada computador podem reconhecer e executar diretamente um conjunto limitado de instruções simples, para o qual todos os programas devem ser convertidos antes que possam ser executados. Estas instruções são expressas internamente em termos de zeros e uns, ou seja, no sistema binário, constituindo a linguagem de máquina do computador. Exemplos de instruções básicas são: 6
8 - adicionar dois números; - verificar se um número é zero; - mover um item de dado de uma parte da memória do computador para outra. A linguagem de máquina de um computador é portanto constituída pelo conjunto das instruções primitivas do computador. Programa fonte: é um programa escrito em uma linguagem de alto nível; assim podemos ter um fonte em FORTRAN, Pascal, Basic, etc.. Uma vez que o computador somente consegue executar programas expressos em sua LM, um programa fonte, para sua execução, precisa ser "traduzido" (por um compilador) em um programa equivalente em LM, ou ter suas instruções interpretadas em tempo de execução (por um interpretador). Programa objeto: é o programa resultante da tradução do fonte para uma linguagem alvo, em geral para a LM do computador. Mecanismo de COMPILAÇÃO: (FORTRAN, Pascal, etc.) Este mecanismo comporta as fases a seguir: i) um COMPILADOR efetua a tradução do fonte para uma forma intermediária em linguagem de montagem ("assembly"); ii) um MONTADOR (também chamado de "assembler") obtém, a partir da forma em linguagem de montagem, uma forma equivalente em LM; iii) um EDITOR DE LIGAÇÃO, entre outras coisas, anexa ao programa em LM rotinas necessárias para a sua execução e, possivelmente, módulos de programa compilados anteriormente (caso se tenha efetuado compilação em separado); o resultado deste passo é o MÓDULO DE CARGA ABSOLUTO: este módulo deve ser então carregado (loaded) na memória principal do computador para a execução do programa. Esquema: 7
9 Note-se que não necessariamente as fases anteriores são executadas como passos distintos. Por exemplo, é comum encontrarmos sistemas em que as fases (i) e (ii) são realizadas num único passo. Mecanismo de INTERPRETAÇÃO: (BASIC, Prolog, etc.) Um programa INTERPRETADOR recebe como dados de entrada programas escritos na linguagem fonte e os executa segundo o esquema: o interpretador examina cada instrução de um programa fonte por vez e executa uma seqüência de instruções equivalente à instrução original, seqüência esta expressa na linguagem objeto CLASSIFICAÇÃO DOS SISTEMAS DE PROGRAMAS ("SOFTWARES") Embora não exaustiva, a classificação apresentada nesta secção permite se tenha uma visão geral dos sistemas de software comumente utilizados em sistemas de computação. a) Sistema operacional: "programa ou coleção de programas responsável pela supervisão geral dos processos computacionais em progresso num computador digital de propósito geral". Exs.: MS-DOS, PC-DOS, CP/M, Unix, Xenix, OS/2, etc. (DOS: "disk operating system"). Linguagem de controle: linguagem de comunicação do usuário com o sistema operacional. 8
10 b) Processadores de linguagens de programação: úteis no desenvolvimento de programas de aplicação. Exs.: compilador FORTRAN, interpretador BASIC, etc. c) Aplicativos: programas desenvolvidos para a execução de tarefas de diversas tais como edição de textos, cálculos de contabilidade, controle de estoques, confecção de folhas de pagamento, análise de investimentos, confecção de gráficos, etc. d) Utilitários de um sistema: executam tarefas de preparação relativas a um sistema específico tais como (para o caso de um sistema operacional) preparação de disquetes para uso, alteração no modo de saída no monitor, etc A GERAÇÃO DOS MICROCOMPUTADORES SISTEMA MICROCOMPUTADOR: CARACTERIZAÇÃO GERAL Um sistema microcomputador compreende: - unidade do sistema; - monitor; - teclado; - impressora; - mouse (dispositivo de apontamento); - modem (conexão a uma linha telefônica); - scanner; - sistema de videoconferência; - etc; A unidade do sistema: Placa do sistema (placa mãe ou placa planar): placa de circuito impresso contendo circuitos de silício correspondentes a: - microprocessador; - circuitos de suporte como o circuito de relógio ("clock"); - memória RAM; - memórias do tipo ROM com seus programas embutidos. 9
11 Adaptadores ou opções: cartões de circuito impresso utilizados para permitir a conexão de opcionais como impressoras, modems de telefone, etc. Barramento ("bus"): - canal de comunicação comum constituído de um grupo de linhas de sinal que atua como transportador comum de sinais de uma parte a outra do computador; - a definição de um barramento especifica a finalidade de cada linha e a relação de temporização dos sinais elétricos; - slots de expansão são conectados ao barramento: adaptador possibilita a comunicação de um periférico por exemplo com a memória e o processador. O clock: responsável pelo fornecimento de um pulso elétrico em intervalos regulares, pulso este essencial para que o processador possa trabalhar numa velocidade particular. Embora haja outros fatores que influenciem a velocidade de um microcomputador - como tempo de acesso a memórias, opções de configuração, etc. - pode-se dizer que computadores com maior valor de clock são, em princípio, mais rápidos. Os primeiros XTs trabalhavam com um clock interno de 4.77 Mhz. Ao longo dos anos, vários padrões de microcomputadores, com valores crescentes de clock, foram introduzidos no mercado. Assim é que temos atualmente microcomputadores utilizando o microprocessador Pentium com valores de clock de 700 MHz, 800 MHz ou mesmo 1 GHz. A obsolescência é muito rápida com respeito a este aspecto, sendo que o surgimento de um novo padrão implica, em maior ou menor grau, na desvalorização de seu predecessor MEMÓRIAS A discussão nesta secção se aplica essencialmente a memórias principais e não a dispositivos de memória secundária. As memórias são constituídas de blocos de pastilhas de material semicondutor. Uma memória é classificada, quanto à função, em: a) memória RAM (Random Access Memory): - memória de leitura e gravação: utilizada para armazenamento temporário de programas e dados do usuário (memória volátil); - memória propriamente dita do microcomputador; - UCP pode ler e escrever em memórias do tipo RAM; b) memória ROM (Read-Only Memory): - memória de leitura apenas: já vem gravada de fábrica por exemplo com instruções elementares para que o computador compreenda comandos básicos de controle geral do sistema; um BIOS de PC gravado em uma memória do tipo ROM constitui um exemplo de firmware. - no caso de alguns modelos de microcomputadores mais antigos, com linguagem BASIC embutida: o interpretador da linguagem vinha gravado em uma memória do tipo ROM; 10
12 - instruções gravadas em ROM em geral executam testes internos de verificação do funcionamento adequado do computador (como ocorre na inicialização do microcomputador para operação); - variações: PROM, EPROM, EEPROM EAROM; - a UCP não consegue escrever em memórias do tipo ROM. Conceitos de memória CACHE, cache de DISCO e de memória VIRTUAL: - memória CACHE: as placas de CPU incluem um tipo especial de memória conhecido como memória CACHE. Trata-se de uma memória pequena, em geral com 64, 128 ou 256Kb, de acesso extremamente rápido comparado com a RAM convencional, utilizada para melhorar a performance do microprocessador no que se refere ao acesso à RAM. - cache de DISCO: programas de CACHE de disco permitem que se faça uso de uma parte da memória RAM do microcomputador, que passa então a funcionar como uma secção intermediária de armazenamento de dados entre o disco e a memória principal. Com isto muitas informações que necessitariam ser localizadas no disco fixo e carregadas na memória principal para processamento, são encontradas muito mais rapidamente na memória CACHE, com isto economizandose o tempo de acesso ao disco. Esta estratégia possibilita também um aumento na vida útil do disco rígido (menos acessos). - memória VIRTUAL: recurso que permite utilizar uma área do disco rígido como um prolongamento da memória principal do microcomputador: quando a memória real e pequena, a CPU armazena dados temporariamente naquela porção do disco; quando os dados lá armazenados são requeridos para processamento (o qual somente pode ocorrer na memória real), efetua-se uma troca trazendo-se os dados de volta para a memória principal e transferindo-se para a área de disco outras informações (que antes residiam na memória principal). BIBLIOGRAFIA 1. Tanembaum, A. S. Structered Computer Organization, segunda edição, Prentice-Hall, Norton, P. Introdução à Informática. São Paulo: Makron Books, Guimarães, C. C. Princípios de Sistemas Operacionais, Campus Vasconcelos, L. Como montar, configurar e expandir seu AT 386/486, Laércio Vasconcelos Engenharia de Computação LTDA, C.P. 4391, Rio de Janeiro-RJ, Senne, E. L. F. & Sena, G. J. Organização e Utilização de Microcomputadores, apostila FEG, Norton, P. Desvendando o PC e PS/2, Campus,
Unesp. Introdução à Ciência da Computação. Introdução à Programação em C. Prof. Dr. G. J. de Sena CAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA
Unesp UNIVERSIDADE ESTADUAL PAULISTA CAMPUS DE GUARATINGUETÁ FACULDADE DE ENGENHARIA Introdução à Programação em C Introdução à Ciência da Computação Prof. Dr. G. J. de Sena Edição: 2010 1 Capítulo 1 Introdução
Leia maisComputadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.
O uso do computador Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão. Exemplos: Modelos meteorológicos. Cálculo estrutural.
Leia maisOrganização de Computadores I
Organização de Computadores I Aula 2 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte2.pdf Organização de Computadores I Aula 2 1/29 Tópicos de Computação. de um Sistema de Computação..
Leia maisINFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site:
INFORMÁTICA Professor: Venicio Paulo Mourão Saldanha Site: www.veniciopaulo.com Graduado em Análises e Desenvolvimento de Sistemas Analista de Sistemas (Seplag) Instrutor(Egp-Ce) Professor(CEPEP) CONCEITOS
Leia maisINTRODUÇÃO. Introdução a Informática. Vinícius Pádua
INTRODUÇÃO Introdução a Informática Introdução Para que serve o computador? Word, Filme, Facebook,... Resolver problemas do usuário Coletar, manipular e fornecer os resultados Processamento eletrônico
Leia maisCapítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho
Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações Bit, Caractere, Byte e Palavra Conceito de Arquivos e Registros Medidas de desempenho http://www.ic.uff.br/~debora/fac! 1 2
Leia maishttp://www.ic.uff.br/~debora/fac! 1 Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações Bit, Caractere, Byte e Palavra Conceito de Arquivos e Registros Medidas de desempenho 2
Leia maisOs computadores foram construídos inicialmente para fins militares.
1 CONCEITOS BÁSICOS Introdução Os computadores foram construídos inicialmente para fins militares. O primeiro computador construído era eletromecânico e possuía gigantescas dimensões. Funcionava a base
Leia maisConceitos sobre Computadores
Conceitos sobre Computadores Prof. UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: Os Componentes físicos dos computadores O hardware: principais partes dos computadores atuais.
Leia maisLISTA DE EXERCÍCIOS 01 INTRODUÇÃO À INFORMÁTICA
Informática Aplicada 2009.2 Campus Angicos LISTA DE EXERCÍCIOS 01 Professor: Araken de Medeiros Santos INTRODUÇÃO À INFORMÁTICA 1. Cite alguns problemas que o uso de válvulas provocava nos computadores
Leia maisArquitetura de Computadores
Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas
Leia maisFUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres
FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO Cristina Boeres Sistema de Computação! Conjunto de componentes integrados com o objetivo de manipular dados e gerar informações úteis.
Leia maisEstrutura e Funcionamento dos Computadores (Conceitos Básicos)
Estrutura e Funcionamento dos Computadores (Conceitos Básicos) Sistema Computacional Peopleware (usuário) Software (programas) Hardware (máquina) Hardware Corresponde à parte material, aos componentes
Leia maisIntrodução à Informática
1 FACULDADE DOS GUARARAPES Introdução à Informática Introdução a Computação e Suas Aplicações Prof. Rômulo César romulodandrade@gmail.com www.romulocesar.com.br 2 Objetivo Apresentar conceitos gerais utilizados
Leia maisHardware. Informática
Hardware Informática l Sistema Informatizado Chama-se sistema informatizado a integração que acontece de três componentes básicos: a) Os computadores = hardware b) Os programas = software c) Os seres humanos
Leia mais1.3. CONCEITOS BÁSICOS DE INFORMÁTICA
1.3. CONCEITOS BÁSICOS DE INFORMÁTICA Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos e técnicas no tratamento automático da informação. Para
Leia maisProf. Sandro Wambier
Prof. Sandro Wambier São elementos da Arquitetura de um computador: conjunto de instruções de um processador, os modos de endereçamentos, o tipo e tamanho dos dados manipulados pelo processador, ex.: Intel
Leia maisInformática Aplicada. Introdução
Informática Aplicada Introdução Breve histórico da computação moderna Principais eventos 1000ac - Ábaco 1614 - Logaritmos (John Napier) 1623 - Sistema Binário (Francis Bacon) 1642 - Máquina de Turing 1946
Leia maisIntrodução à Informática
Introdução à Informática Objetivo Apresentar conceitos gerais utilizados em informática. 2 Estrutura Conceitos de Hardware Conceitos de Software Armazenamento de dados (unidades de medidas) Redes de computadores
Leia maisSSC304 Introdução à Programação Para Engenharias
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Estrutura de um Computador GE4 Bio GE4Bio Grupo de Estudos
Leia maisCurso Técnico em Informática
COLÉGIO EST. JOÃO MANOEL MONDRONE - ENS. FUNDAMENTAL, MÉDIO, PROFISSIONAL E NORMAL Rua Mato Grosso n.2233 - Fone/Fax (045) 3264-1749-3264-1507 Curso Técnico em Informática Disciplina: Fundamentos e Suporte
Leia maisIvinhema-MS. Prof. Esp. Carlos Roberto das Virgens.
1 Ivinhema-MS Prof. Esp. Carlos Roberto das Virgens www.carlosrobertodasvirgens.wikispaces.com NOÇOES BÁSICAS DE PERIFÉRICOS E ARQUITETURA DOS COMPUTADORES. Um sistema de informações é um conjunto de componentes
Leia maisAlgoritmos e Técnicas de Programação. Professora Luciana Faria
Algoritmos e Técnicas de Programação Professora Luciana Faria luciana.faria@ifs.ifsuldeminas.edu.br Conceitos Básicos Computadores??? Máquina composta de elemento físicos do tipo eletrônico É uma máquina
Leia maisOs computadores ditigais podem ser classificados em 5 grupos distintos:
Informática A informática engloba toda atividade relacionada ao uso dos computadores, permitindo aprimorar e automatizar tarefas em qualquer área de atuação da sociedade. Informática é a "Ciência do tratamento
Leia maisObjetivo. Introdução à Informática. Estrutura. Apresentar conceitos gerais utilizados em informática.
Introdução à Informática Objetivo Apresentar conceitos gerais utilizados em informática. Prof. Saravalli www.profsaravalli.com E-mail: ademir_saravalli@yahoo.com.br 2 Estrutura Conceitos de Hardware Conceitos
Leia maisINFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE
INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE COCNEITOS BÁSICOS DE HARDWARE COMPUTADOR QUANTO AO TIPO COMPUTADOR SISTEMAS DE COMPUTAÇÃO o Analógico o Digital o Híbrido o Hardware (parte física) o Software
Leia maisSCC-120 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
SCC-120 INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Prof. Zhao Liang O Sistema de Computador RESULTADOS PROCESSAMENTO DADOS Um computador é um dispositivo físico que recebe dados como entrada, transforma esses
Leia maisUNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO. 2. O que diferencia os computadores de 1ª geração dos da 2ª.
UNIVERSIDADE ESTADUAL DO PARÁ UEPA LISTA DE EXERCÍCIOS DE INTRODUÇÃO A COMPUTAÇÃO 1. Cite alguns problemas que o uso de válvulas provocava nos computadores de 1ª geração. 2. O que diferencia os computadores
Leia maisSistemas de Computação Hardware. Sistema Central Periféricos
Introdução à Informática Sistemas de Computação Hardware Sistema Central Periféricos 2 Hardware Parte física do sistema de computação Geralmente não é reconfigurável Software Parte lógica do sistema de
Leia maisIntrodução à Informática
Introdução à Informática Informática na Educação Prof. Msc. Rafael Robson Negrão rafael@uel.br http://www. Escola Bíblica Cristã Introdução à Informática 2 Objetivo Apresentar conceitos gerais utilizados
Leia maisComputação L. Apresentação da Disciplina e Conceitos Básicos de Computadores
Computação L Apresentação da Disciplina e Conceitos Básicos de Computadores Tópicos da Aula Conceitos básicos de computação Componentes de um computador Como os diferentes componentes interagem Representação
Leia maisAlgoritmos Computacionais
UNIDADE 1 Processador e instruções Memórias Dispositivos de Entrada e Saída Software ARQUITETURA BÁSICA UCP Unidade central de processamento MEM Memória E/S Dispositivos de entrada e saída UCP UNIDADE
Leia maisOrganização e Arquitetura de Computadores
Organização e Arquitetura de Computadores Estrutura Conceitos de Hardware Conceitos de Software Armazenamento de dados (unidades de medidas) Redes de computadores (equipamentos de interconexão, classificação
Leia maisRoteiro. Sistemas de Computação Hardware. Sistema Central Periféricos
Roteiro Sistemas de Computação Hardware Sistema Central Periféricos 1 Sistemas de Computação Hardware Parte física do sistema de computação Geralmente não é reconfigurável Software Parte lógica do sistema
Leia maisFundamentosemInformática
FundamentosemInformática 03 Bit e Byte 1 -Introdução Toda informação inserida no computador passa pelo Microprocessador e é jogada na memória RAM para ser utilizada enquanto seu micro trabalha. Essa informação
Leia maisINTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO
1 INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO 2 O COMPUTADOR 3 O COMPUTADOR 4 O COMPUTADOR Blocos funcionais 5 TIPOS DE COMPUTADOR Você conhece os diferentes tipos de computador? 6 TIPOS DE COMPUTADOR PC
Leia mais1. Conceitos Básicos de Computação
Introdução à Computação I IBM1006 1. Conceitos Básicos de Computação Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 1.Conceitos Básicos de Computação 1.1.
Leia maisFundamentos de Informática Introdução aos Conceitos Básicos
Fundamentos de Informática Introdução aos Conceitos Básicos Professor: Luiz A. P. Neves neves@ufpr.br e lapneves@gmail.com 1 Roteiro Objetivos Conceitos Básicos Processamento de Dados Modalidade de Computadores
Leia maisIntrodução à Informática Engenharia Agrícola
Conceitos Básicos Introdução à Informática Engenharia Agrícola Sumário Computador Processamento de dados Hardware Software Sistemas Arquivos Modalidades de Computadores Arquitetura Básica. Uma referência
Leia maisSistemas Operacionais
Sistemas Operacionais CAP 2: Conceitos de Hardware e Software Prof. MSc. Diego R. Moraes diegorm@anhanguera.com Download de todo conteúdo da disciplina https://sites.google.com/site/diegorafaelmoraes/downloads
Leia maisInformática I. Aula 2. Ementa
Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e
Leia maisIntrodução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO
Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO 1 Quem sou eu? Daniel Brandão Graduado em Sistemas para Internet Especialista em Tecnologia Para Aplicações Web Desenvolvedor
Leia maisORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 CONCEITOS ASSUNTOS DESTA AULA: Funcionalidades de um computador; Hardware e Software; Componentes de um computador: o CPU
Leia maisAGT0001 Algoritmos Aula 01 O Computador
AGT0001 Algoritmos Aula 01 O Computador Karina Girardi Roggia karina.roggia@udesc.br Departamento de Ciência da Computação Centro de Ciências Tecnológicas Universidade do Estado de Santa Catarina 2016
Leia maisFACULDADE PITÁGORAS PRONATEC
FACULDADE PITÁGORAS PRONATEC DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Objetivos Ao final desta apostila,
Leia maisModelo de Von Neumann: conceito do programa armazenado
Arquitetura de computador Modelo de Von Neumann: conceito do programa armazenado Arquitetura de Von Neuman A arquitetura de computador proposta por Von Neumann é composta basicamente por: Computadores
Leia maisProgramação de Computadores I - PRG1 Engenharia Elétrica
Programação de Computadores I - PRG1 Engenharia Elétrica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 03 - Conceitos: Hardware, Software, Sistema Operacional Roteiro
Leia maisO Sistema de Computação
O Sistema de Computação Arquitetura de Computadores Prof. Vilson Heck Junior O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema Operacional
Leia maisIntrodução aos Computadores e Programação
Instituto Superior Politécnico de Ciências e Tecnologia Introdução aos Computadores e Programação Prof Pedro Vunge http://pedrovunge.com II Semestre de 2018 SUMÁRIO : 1.Estrutura básica do Computador:
Leia maisCURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)
CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware) HARDWARE É a parte física do computador, ou seja, são as peças que compõem um PC; Nesse capítulo iremos aprender a conhecer algumas
Leia maisTecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)
Tecnólogo em Análise e Desenvolvimento de Sistemas Sistemas Operacionais (SOP A2) Conceitos de Hardware e Software Referências: Arquitetura de Sistemas Operacionais. F. B. Machado, L. P. Maia. Editora
Leia maisArquitetura de Computadores. Infraestrutura de TI: Hardware
Arquitetura de Computadores Infraestrutura de TI: Hardware Computação Informação + Automação Tratamento dos dados em informação por meios automáticos Dispositivos eletrônicos Aplicados em Computadores,
Leia maisMemória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA
Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 Arquitetura de Von Neumann CPU Unidade de controle Unidade de entrada Unidade de saída ULA Von Neumann era um gênio. Falava muitos
Leia maisConceitos Básicos de Informática. Profª Patricia Schiavon
Conceitos Básicos de Informática Profª Patricia Schiavon O QUE É INFORMÁTICA? Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos e técnicas no tratamento
Leia maisSistema Computacional
Algoritmos e Lógica de Programação Conceitos Básicos Abstração Reinaldo Gomes reinaldo@cefet-al.br O que é um? Integração de componentes atuando como uma entidade, com o propósito de processar dados, i.e.
Leia maisAULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação
AULA 2 Prof.: Jadiel Mestre. Componentes de um Sistema de Informação Os componentes de um sistema de informação são divididos em três partes 2 1 Componentes físicos do computador Dispositivos de Entrada/Saída
Leia maisDEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A
U E S C Memória DEFINIÇÃO É TODO AQUELE DISPOSITIVO CAPAZ DE ARMAZENAR INFORMAÇÃO. A Hierarquia de Memória Em um Sistema de computação existem vários tipos de memória que interligam-se de forma bem estrutura
Leia maisCurso Técnico de Nível Médio
Curso Técnico de Nível Médio Disciplina: Informática Básica 2. Hardware: Componentes Básicos e Funcionamento Prof. Ronaldo Componentes de um Sistema de Computador HARDWARE: unidade
Leia maisHardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01
Laboratório de Utilização de Microcomputadores (DCA0302) Diogo Pedrosa Hardware Aula 01 Computador Combinação de diversos dispositivos e circuitos digitais que podem executar uma seqüência de operações
Leia maisIntrodução à Informática
Introdução à Informática Professor: Jailson Torquato Conceitos Iniciais Mensuramento da Informação Sistemas de Numeração Binário Dois Símbolos Octal Oito Símbolos Decimal Dez Simbolos Hexadecimal Dezesseis
Leia maisINFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.
INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO isabeladamke@hotmail.com Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o
Leia maisORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES AULA 03 PROFº RITIELLE SOUZA DISTRIBUIÇÃO LÓGICA DISTRIBUIÇÃO LÓGICA Arquitetura de Von Neumann Uma unidade central de processamento recebe informações através de uma unidade
Leia maisInformática: termo que provém da contração das palavras Informação. Processamento de dados: operações que se praticam com dados.
Informática: termo que provém da contração das palavras Informação automática. É a ciência que estuda o tratamento automático e racional da informação. Principais funções: - desenvolvimento de novas máquinas
Leia maisEstrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
Leia maisLista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência
Lista de Exercícios sobre Conceitos de Informática Exercício 1: Correspondência Relacione os termos da tabela 1 abaixo com as definições da tabela 2. Para facilitar, os termos da tabela 1 estão colocados
Leia maisIntrodução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores
Introdução à Programação Apresentação da Disciplina e Conceitos Básicos de Computadores Objetivos Aprender técnicas de programação que aumentem a qualidade de software e a produtividade no desenvolvimento
Leia maisNoções de Informática INSS. Novo Curso. Aula 01
127767 Noções de Informática INSS Novo Curso Aula 01 http://facebook.com/profricardobeck contato@profricardobeck.com.br Mensurando Dados Sistema de numeração Binário (0 e 1) Fax/Modem 56 Kbps Placa de
Leia maisFundamentos de Computação
Campus: Jequié Fundamentos de Computação Professor: Dr. Robson Cipriano 1 Hardware para Microcomputadores 1 O Computador... funciona executando o programa ou a sequência de operações que está armazenada
Leia maisComponentes de um Computador Típico
Componentes de um Computador Típico Assim como em um aparelho de dvd, no qual é necessário ter o aparelho de dvd e um dvd contendo o filme que será reproduzido, o computador possui a parte física, chamada
Leia maisProfa. Leda G. F. Bueno
Profa. Leda G. F. Bueno O computador pode ser descrito como um sistema. Sendo um sistema, este pode ser esquematizado como a entrada de insumos, processamento e saída do produto final No caso do computador
Leia maisMAC2166 Introdução à Computação Aula 1 Como Funciona um Computador
MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador Kelly Rosa Braghetto DCC IME USP 25 de março de 2014 MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador DCC IME USP 1
Leia mais3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária
Programação de Computadores O Computador Memória Principal representação binária Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Memória principal. Memória secundária. O que são bytes e bits. Tecnologias
Leia maisULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA
FATEC SP - Análise e Desenvolv. De Sistemas - Ambiente Operacional PÁG. 1 II) ELEMENTOS DE HARDWARE: DIAGRAMA DE BLOCOS DE UM COMPUTADOR 1) CPU - UNIDADE CENTRAL DE PROCESSAMENTO RESPONSÁVEL PELA EXECUÇÃO
Leia maisConceitos sobre Computadores
Conceitos sobre Computadores Prof. Adriano Mauro Cansian Prof. Leandro Alves Neves UNESP - São José do Rio Preto Linguagem Computacional Neste tópico veremos: Os Componentes físicos dos computadores O
Leia maisAlgoritmos e Lógica de Programação Componentes e Arquitetura
Algoritmos e Lógica de Programação Componentes e Arquitetura Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 21 de fevereiro de 2017 Noções
Leia maisINTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura
Introdução Organização e Arquitetura INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Eduardo Max Amaro Amaral Arquitetura são os atributos visíveis ao programador. Conjunto de instruções, número
Leia maisIntrodução à Programação de Computadores Fabricação Mecânica
Introdução à Programação de Computadores Fabricação Mecânica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 03 - Conceitos: Hardware, Software, Sistema Operacional
Leia maisLIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira
LIC Organização e Estrutura Básica Computacional Prof. Marcelo Costa Oliveira licufal@gmail.com História 1946 Inventado o 1º computador eletrônico de grande porte ENIAC Universidade da Pensilvania: 18.000
Leia maisIntrodução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos
Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos Introdução Computador Máquina destinada a realizar cálculos complexos. Matéria Prima Série de atividades
Leia maisENGENHARIA DE SISTEMAS MICROPROCESSADOS
ENGENHARIA DE SISTEMAS MICROPROCESSADOS Prof. Pierre Vilar Dantas Turma: 0040-A Horário: 4N Aula 01-26/07/2017 Plano de ensino Professor www.linkedin.com/in/pierredantas/ TÓPICOS Conceitos gerais. Evolução
Leia maisAula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.
05 Aula 05 Fundamentos de Hardware e Software Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Fundamentos de Hardware Sistemas de Computação Sistemas de Computação Computador
Leia maisfor Information Interchange. 6 Memória:
6 Memória: 6.1 Representação de Memória: Toda a informação com a qual um sistema computacional trabalha está, em algum nível, armazenada em um sistema de memória, guardando os dados em caráter temporário
Leia maisCOMPUTADOR. Adão de Melo Neto
COMPUTADOR Adão de Melo Neto 1 PROGRAMA É um conjunto de instruções LINGUAGEM BINÁRIA INTRODUÇÃO Os caracteres inteligíveis não são A, B, +, 0, etc., mas apenas zero(0) e um (1). É uma linguagem de comunicação
Leia maisCP Introdução à Informática Prof. Msc. Carlos de Salles
CP 1015.1 Prof. Msc. Carlos de Salles PROGRAMA 1. CONCEITO DE SISTEMAS 1.1 Sistemas e sua classificação 1.2 Informações e Dados 1.3 O Processamento de Dados 1.4 O Computador e sua História 2. ESTRUTURA
Leia maisHardware Central de Cursos Professor Pimentel
Hardware Central de Cursos Professor Pimentel Geral Quem perguntou? X X X 1 --- 2, 3, 4, 5 O que é?... é bastante utilizado, principalmente na área de computação, e se aplica à unidade central de processamento,
Leia maisIntrodução à Computação
UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA Introdução à Computação Prof. Yandre Maldonado - 1 Prof. Yandre Maldonado e Gomes da Costa yandre@din.uem.br Histórico da Computação Prof. Yandre
Leia maisIntrodução à Computação
UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA Introdução à Computação Prof. Yandre Maldonado - 1 Prof. Yandre Maldonado e Gomes da Costa yandre@din.uem.br Histórico da Computação Prof. Yandre
Leia maisProjeto de Algoritmos
Projeto de Algoritmos Introdução aos Sistemas Computacionais Prof. Ernani Viriato de Melo / Reginaldo Costa http://www.ernani.eti.br http://reginaldofazu.blogspot.com 2º Semestre - 2008 Conceitos Básicos
Leia mais2 Arquitetura de Computadores
2 Arquitetura de Computadores Definição 1. Um computador é uma máquina composta de um conjunto de partes eletrônicas e eletromecânicas, com capacidade de coletar, armazenar e manipular dados, além de fornecer
Leia maisIntrodução à Informática
Introdução à Informática Informática Aplicada Bacharelado em Engenharia de Pesca Flávia Coelho flaviacoelho@ufersa.edu.br 1 Elaborado por Yáskara Menescal e atualizado por Flávia Coelho, em março de 2009
Leia maisIntrodução à Informática
Introdução à Informática Aula 10 http://www.ic.uff.br/~bianca/introinfo/ Aula 10-05/10/2007 1 Ementa Conceitos Básicos de Computação (Hardware, Software e Internet) Softwares Aplicativos Tutorial: Word
Leia maisNome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores?
ANO LETIVO 2018/2019 FICHA DE AVALIAÇÃO DE ARQUITETURA DE COMPUTADORES Módulo Nº: 4 Data: 13/03/20189 Tipo de Prova: Teórica Classificação: O Docente: (Rafael Henriques) Nome: N.º Ano: Turma: Turno: Leia
Leia maisMEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA
MEMÓRIA INTRODUÇÃO A INFORMÁTICA VINÍCIUS PÁDUA MEMÓRIA O que são as memórias? Armazenamento Instruções de um programa em execução Dados iniciais dos programas Resultados finais a serem transmitidos a
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 Bloco I 11.º Ano Ficha de avaliação sumativa n.º 1 Duração: 50 min. + 50 min.
Leia maisINFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 01 CONCEITOS BÁSICOS DE INFORMÁTICA PROF.ª DANIELLE CASILLO SUMÁRIO Objetivos; Ementa; Técnicas
Leia maisSistemas Operacionais. Conceitos de Hardware
Sistemas Operacionais Conceitos de Hardware Sumário 1. Introdução 7. RISC e CISC 2. Processador 1. Operações de Processamento 2. Unidade de Controle 3. Ciclos de uma Instrução 3. Memória 1. Memória Principal
Leia maisO que é um microprocessador?
MICROPROCESSADORES O que é um microprocessador? É um circuito integrado com milhares, ou mesmo milhões, de transistores, que estão interligados por superfinos traços de alumínio. Os transistores trabalham
Leia maisArquitetura de Computadores
Arquitetura de Computadores 2018.1 Computador O computador é uma máquina que realiza processamento de dados automaticamente. Ela é formada por um hardware e um software. O Engenho Analítico é o primeiro
Leia maisIntrodução à Computação
Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
Leia mais