Disciplina: Introdução à Informática

Documentos relacionados
Introdução à Informática. Aula 02. Números Binários Números Hexadecimais Aplicação dos Computadores. Prof. Fábio Nelson

Informática Básica e Aplicativos de Escritório

Informática I. Aula Baseada no Capítulo 2 do Livro Introdução a Informática Capron e Johnson

Representação em nível de máquina

Representação de Dados

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores

Engenharia Civil. Representação da Informação. Introdução à Computação

LIC. Organização e Estrutura Básica Computacional. Prof. Marcelo Costa Oliveira 2006, Marcelo Costa oliveira

Introdução à Informática

Algoritmos e Técnicas de Programação. Professora Luciana Faria

FACULDADE PITÁGORAS PRONATEC

3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site:

Sistemas Numéricos, Operações Lógicas e Tipos de Dados Tratados pelo Computador

Aula 3 Bytes e Bits. DIM0103 Introdução à Informática. Profº Pedro Alexandre

Flávia Rodrigues. Silves, 26 de Abril de 2010

Computação e Programação

Introdução à Informática

Assunto 1 - Conceitos. Prof. Miguel Damasco

SUSEPE. Banca: Fundação La Salle

Informática Educativa 2012

INFORMÁTICA (NCINF) CONCEITOS BÁSICOS DE HARDWARE

HARDWARE SISTEMA NUMÉRICO E CODIFICAÇÃO. Wagner de Oliveira

Introdução à Informática Aulas 27 e 28

Introdução à Informática

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores

-Periféricos -Dispositivos de Entrada/Saída - Unidade de medida. Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça

1. O que significa a sigla TIC? A sigla TIC significa Tecnologias de Informação e Comunicação.

Sistemas de Numeração. Tiago Alves de Oliveira

Introdução à Informática

Hardware. Informática

Aula 02. Conceitos relacionados à informática. Prof.: Roitier Campos Gonçalves

MD MATEMÁTICA DISCRETA

Tecnologias de Informação e Comunicação. Conceitos Básicos

Unidade 1: O Computador

Sistemas de Numeração.

Introdução à Informática

Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

Curso Técnico em Informática

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

Memória. Arquitetura de Von Neumann. Universidade do Vale do Rio dos Sinos Laboratório I Prof.ª Vera Alves 1 CPU. Unidade de controle ULA

Representação da Informação no Computador

Introdução à Informática

Unidade 1: Tecnologias da Informação e Comunicação Conceitos Introdutórios. Tecnologias da Informação e Comunicação

Sistemas de Numeração

UNIDADE II Conceitos gerais de informática

Capítulo 04 : Sistemas Numéricos

3. Computadores Industriais

14/03/2011. A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I)

1. Conceitos Básicos de Computação

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

Profa. Leda G. F. Bueno

Representação Digital da Informação I

Objetivo. Introdução à Informática. Estrutura. Apresentar conceitos gerais utilizados em informática.

Instalação e Manutenção de Computadores Sandra Silva

Circuitos Lógicos Aula 5

MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS

Estrutura e Funcionamento dos Computadores (Conceitos Básicos)

Informática I. Aula /09/2006 1

Sistemas Digitais. Prof. Valbério Gonzaga

Neste tópico veremos:

Sistemas de Informação. Prof. Luiz Carlos Branquinho C. Ferreira Informática Básica Tecnologia em Gestão Comercial

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho

Unidades de Medidas Computacionais

Curso destinado à preparação para Concursos Públicos e Aprimoramento Profissional via INTERNET INFORMÁTICA AULA 01

Puca Huachi Vaz Penna

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO

Informática I. Aula 2. Ementa

Organização e Arquitetura de Computadores

Fundamentos de Programação. Introdução

Sistemas de Numeração

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

Hardware Central de Cursos Professor Pimentel

Organização de Computadores I

Sistemas de Computação. O Computador. Eng. Jorge Munguambe. Lic. em Engenharia Informática

Arquitetura de computadores BASE NUMÉRICAS

CAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES

Introdução a Informática

Aula 5 e 6. Unidade 1. Introdução às Tecnologias da Informação e Comunicação. Conceitos Introdutórios

Fundamentos e Suporte de Computadores. Prof. Ana Paula Domingos

Introdução. Universidade Federal de Campina Grande. A Informação e sua Representação (Parte I) Centro de Engenharia Elétrica e Informática

Transcrição:

Colegiado de Engenharia de Computação Disciplina: Introdução à Informática Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br

Breve história dos computadores Modelo de Von Neumann Memória Entrada Unidade Central de Processamento Saída A grande maioria dos computadores existentes atualmente segue um modelo proposto pelo matemático húngaro Von Neumann, por volta de 1940. O modelo é composto por quatro partes distintas. 2

Breve história dos computadores Modelo de Von Neumann Os elementos interagem entre si. As suas interações exibem tempos típicos que também têm variado ao longo do tempo. Atualmente, as UCP processam instruções sob controle de relógios cujos períodos típicos são da ordem de 1 nanosegundo, ou seja, 10-9 segundos. As memórias centrais têm tempos típicos de acesso da ordem da dezena de nanosegundos. As unidades de entrada e saída exibem tempos típicos extremamente variáveis, mas que são tipicamente muito superiores à escala do nanosegundo. Por exemplo, os discos exibem tempos da ordem do milisegundos (milésimo de segundo, 10-3 ). Outros dispositivos periféricos ficam parados, a não ser que sejam ativados por algum evento: por exemplo, um teclado só envia informação para o computador, após ser pressionada uma tecla. 3

O computador é uma ferramenta; a sua utilidade é determinada pela necessidade do utilizador. Pode ser verificado o seu uso nas mais diversas áreas. O computador é meio e não o fim, ou seja, não existe por existir, tem que ter uma finalidade. Ou seja, por si só não faz nada; deve ser instruído sobre como trabalhar em favor dos seres humanos. Hardware Software 4

Freeware O autor fornece-o gratuitamente para ser usado por todos. O autor detém o copyright. Tipos de Software Ele pode impor restrições ao uso. O software não pode ser alterado ou redistribuído sem permissão. Ex.: Leitores de PDF, players de áudio e vídeo. 5

Domínio público Software que não tem copyright. Pode ser usado e até mesmo alterado sem permissão. Tipicamente, é desenvolvido por universidades e/ou instituições de pesquisa usando subvenções do governo. Ex.: www.softwarepublico.gov.br Lista de softwares homologados. 6

Software de fonte aberta open source Uma variação de freeware. O código-fonte é disponibilizado. Código-fonte: legível por seres humanos. Outros programadores podem modificar e redistribuir os programas livremente. Ajuda a identificar erros (bugs) e a criar melhorias mais facilmente. Ex.: Sistemas operacionais da plataforma Linux, open-office. 7

Shareware Software garantido por copyright, distribuído gratuitamente para um período experimental. Se você gostar dele, deve registrá-lo, pagando uma taxa. A maioria dos autores acrescenta documentação, ampliações, suporte e atualizações gratuitas para estimular as pessoas a fazer o registro. Ex.: Compactadores, alguns anti-vírus. 8

Software orientado para tarefas Freqüentemente, chamado de software de produtividade. Categorias comuns: Processamento de texto/editoração eletrônica; Planilhas eletrônicas; Gerenciamento de banco de dados; Gráficos; Comunicações; Outros. 9

Processamento de Texto O software de computador pessoal mais amplamente usado. Editoração Eletrônica Necessidades de editoração de alto nível 10

Planilhas eletrônicas Compostas de linhas e colunas de números. Realizam análises de dados Altere uma célula e faça com que a planilha seja recalculada Apresentam dados graficamente. Por exemplo, exibir as despesas como gráficos de pizza. 11

Planilhas eletrônicas 12

Gerenciamento de banco de dados Encarrega-se do gerenciamento de uma coleção de fatos interrelacionados. O software pode armazenar, recuperar, atualizar e manipular dados, além de apresentar relatório de dados de muitas maneiras e imprimi-los. Transforma grandes quantidades de dados em informação. 13

Gerenciamento de banco de dados 14

Gráficos Softwares gráficos criam gráficos e mapas a partir de dados numéricos: Identifique tendências e compare dados mais facilmente: Prova visual mais efetiva. Incluídos em programas de planilhas. A apresentação gráfica cria apresentações de slide show : Combina gráficos, áudio e vídeo de alta qualidade. Explore sua criatividade Faça ilustrações vetorias, combine imagens digitais com desenho manual. 15

Gráficos 16

Comunicações Capacidade de ligar o computador à linha telefônica ou cabo e comunicar-se com outro computador. Tipicamente, conectado por meio da Internet. Necessita de um navegador (browser) para acessar outras localizações na Internet. 17

Comunicações 18

Sistema binário Sistemas de Representação Numérica Números com base 2, foram criados para representar os sinais que o computador entende: ligado (1) e desligado (0). O sistema binário é a base para a álgebra booleana, que permite fazer operações lógicas e aritméticas utilizando-se apenas 2 dígitos: Verdadeiro (1) e falso (0) Toda a eletrônica digital e a computação está baseada no sistema binário (1 e 0, ligado e desligado, verdadeiro e falso) e na lógica de Boole, que permite representar por circuitos eletrônicos digitais os números, as letras e realizar operações lógicas e aritméticas. 19

Sistema binário: 1 bit = 0 ou 1 (menor unidade de informação) 1 byte = 8 bits Sistema binário 1 KiloByte = 1KB = 1.024 bytes 1.024 = 2 elevado a 10 1 MegaByte = 1MB = 1.024 KiloBytes = 1.024*1.024bytes ~ 1 milhão de bytes; 10 6 1 GigaByte = 1 GB = 1.024 MegaBytes =1.024*1.024*1.024 bytes ~ 1 bilhão de bytes; etc... 10 9 Tera, Peta, Exa, Zetta... 20

Sistema decimal O sistema decimal foi criado tendo como base a quantidade de dedos das nossas mãos. Ele vai de 0 até 9. O número 10 é a virada da contagem. Seguindo a lógica, temos: 4.532 = 4 x 10³ = 4 x 1.000= 4.000 5 x 10² = 5 x 100 = 500 3 x 10¹ = 3 x 10 = 30 2 x 10 = 2 x 1 = 2 4.532 21

Conversão de bases Conversão de binário para decimal 1011 na base 2 = 1x2 3 + 0x2 2 + 1x2 1 + 1x2 0 = 8+0+2+1 = 11 na base decimal 110111=? 010101=? Conversão de decimal para binário Divisão inteira (do quociente) sucessiva por 2, até que resto seja = 0 ou 1. 31( 10 ) =?( 2 ) 22

Sistema hexadecimal É um sistema numérico com base 16, ou seja, tem 16 números. Foi criado para facilitar a representação e manuseio de bytes (conjunto de 8 bits). Podemos representar um número hexadecimal com um número binário de 4 dígitos e a conversão ocorre de forma direta. 23

Conversão de binário para hexadecimal Binário Hexadecimal Binário Hexadecimal 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F 24

Conversão de bases Conversão de decimal para hexadecimal Divisão inteira (do quociente) sucessiva por 16, até que quociente seja <=15. 310( 10 ) =?( 16 ) 25

Conversão de bases Conversão de Binário Hexadecimal a) (1011110010100111) 2 = (? ) 16 b) (A79E) 16 = (? ) 2

Resumo Conversão de decimal para binário: Divide por 2 Conversão de binário para decimal: Multiplica por potência de 2 Conversão de decimal para hexadecimal: Divide por 16 Conversão de hexadecimal para decimal: Multiplica por potência de 16 Exercício: Quanto vale 101001112 em decimal? Quanto vale 3310 em binário? Quanto vale 11002 em hexadecimal? Quanto vale A2B16 em decimal? E em binário? 27