Buscar

Fundamentos de Informática 01

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Técnico em Informática para Internet
Esc. Est. “Cel.
Tonico Franco”
Fundamentos da Informática
Prof. Esp. Flávio Euripedes de Oliveira
flaviooliveira@hotmail.com
Turma – 2017
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Introdução
Existem diversos equipamentos a nossa volta, porém só os notamos quando dão problemas.
Impossível imaginar nossas vidas sem essa invenções.
COMPUTADOR: Em menos tempo a mais radical revolução.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Introdução
Bases tradicionais da economia:
Terra / Meios de Produção
Trabalho
Capital Financeiro
Novo elemento:
Informação
Sucessor da Revolução Industrial (tecnocientífica)
Era da Informação
Computação + Telecomunicações
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Era da Informação
A Era da Informação é a sucessora da era industrial (após 1950). Os papéis ficaram assim divididos:
Trabalho físico:
 feito pelas máquinas;
Trabalho mental:
 feito pelas máquinas;
E o homem???
 Deve ser criativo, ter idéias, inovar...
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Transformação Social
Comunicação
	E-mail, conversa on-line, vídeo conferência, redes sociais,...
Entretenimento e multimídia
	Vídeo-game, música eletrônica, estúdio de som, imagem e vídeo.
Empresas, Governo e Burocracia
	Automação do controle, documentação e processamento digital das informações, ...
Indústria
	Máquinas autônomas, de precisão...
Comércio
	Venda por internet, organização da logística...
Redes Sociais
Facebook, Whatsapp, Instagram,Twitter, Linkedln...
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Computação Pervasiva ou Ubíqua
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
O QUE É INFORMÁTICA?
Junção das palavras INFORMAÇÃO e AUTOMÁTICA 
COMPUTADOR:
Equipamento capaz de promover a INFORMÁTICA.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Benefícios trazidos pelo Computador:
Confiabilidade e Exatidão
Precisão no controle de processos
Aumento da produtividade
Análise de grandes quantidades de informação
Auxílio à tomada de decisões
Agilidade nas operações
Redução da burocracia
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Desvantagens:
Limitado ao que está programado
Sem criatividade
Difícil tratamento da ambigüidade
Obsolescência
Dependência
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
O que é um computador?
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
O que é um computador?
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
O que é um computador?
Flávio Euripedes
Apresentação – Slide *
*
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
O que é um computador?
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
O que é um computador?
Definição: 
Máquina composta de componentes eletrônicos capaz de receber, armazenar, processar e transmitir informações. 
Máquina programável capaz de realizar o processamento eletrônico de dados. 
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Processamento
Dado 
Cadeia de caracteres ou padrões sem interpretação. É qualquer elemento identificado em forma bruta que por si só não conduz a uma compreensão de determinado fato. 
Um atributo, uma característica, uma propriedade de um objeto que, sozinho, sem um contexto não tem significado. São objetos não relacionados entre si. 
Informação 
Conjunto de dados significativos e úteis, ou seja, dados dotados de relevância. 
Estruturação de dados num contexto, ou seja, o relacionamento de dados e seu armazenamento estruturado. 
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Processamento
Os computadores são dispositivos eletrônicos que através da execução de programas executam as seguintes operações: 
Leitura dos dados a serem processados (entrada de dados); 
Armazenamento dos dados lidos (memória); 
Execução dos cálculos necessários (processamento); 
Fornecimento dos resultados (saída de dados). 
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Processamento
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Processamento
É a manipulação dos dados, a transformação dos dados em informações. 
Se refere a realização de operações aritméticas (calcular, mover, ordenar, buscar, classificar) e lógicas (decidir, testar, comparar) sobre os dados. 
Tipos de dados: 
Numéricos; 
Textos; 
Imagens; 
Vídeos; 
Sons. 
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Sistema Computacional
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Sistema Computacional
Peopleware 
A parte humana de um sistema de computação, as pessoas 
Usuários, operadores, programadores, analistas de sistemas, etc. 
Hardware 
Parte física de um sistema de computação, o equipamento 
Periféricos, CPU, memória, barramentos. 
Software 
Parte lógica de um sistemas de computação, os programas 
Sistema operacional, editores de textos, planilhas eletrônicas, navegadores, et 
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
As Gerações:
Não há um consenso pré-determinado, há autores que fazem a divisão em 4 gerações, outros em 5, outros em 6 e ainda outros em 3 ou 2, por isso convencionou-se fazer a divisão em 5 gerações.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Classificação do Porte:
Supercomputadores ou Mainframes
São utilizados em grandes corporações onde há uma necessidade de processar grande volumes de dados. Sua aplicação consiste em emissão de taxas e impostos, estatística, meteorologia, planejamento econômico, sistemas bancários, controle de viagens espaciais entre outros.
Podem ocupar salas inteiras devido a exigência de uma alta capacidade deprocessamento
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Main Frame
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Classificação do Porte:
Minicomputadores
São utilizados pelas médias empresas onde o volume de informações a serem processadas é grande, mas menor em relação ao das grandes corporações. Sua aplicação consiste em folhas de pagamento, estatística,
merketing e vendas, consultoria, controle de produtos e estoques, planejamentos e produções entre outras atividades.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Classificação do Porte:
Microcomputadores
É nesta categoria que se englobam os computadores utilizados no dia-a-dia por milhões de pessoas em todo o mundo. Embora possuam capacidade inferior de memória, velocidade e processamento são os microcomputadores que movimentam a maior parte da economia baseada na tecnologia da informação. Através deles pode se desenvolver tarefas destinadas a uso doméstico e empresarial. São aplicados basicamente em todos os campos da humanidade.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Classificação dos Microcomputadores
Desktops 
São os mais comuns
Utilizados para 
aplicações domésticas
 e de empresas
Construção modular
Baixo custo de manutenção
Escalabilidade
Tamanho relativamente pequeno’
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Classificação dos Microcomputadores
Portáteis 
Notebooks ou laptops
Mobilidade
Funcionam a bateria
Leveza
Escalabilidade
Tecnologia Wi-Fi
Menor gasto de energia
Custo cada dia menor
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Classificação dos Microcomputadores
Workstation
Mais poderosos
Preços mais altos
Trabalham com 
sistemas servidores
Computação Gráfica, 
animação, etc.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Desde os primórdios o homem busca maneiras de produzir mais com menos.
Hieróglifos, pinturas, roda, sistema de numeração, etc .
ÁBACO: Primeiro processador de dados na história (3000 AD) e ainda usado hoje em dia.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
John Napier, inventor dos logarítimos naturais, idealizou um dispositivo baseado em bastões que continham números, capaz de multiplicar e dividir de forma automática. Também idealizou um calculador com cartões que permitia a realização de multiplicações e recebeu o nome de Estruturas de Napier 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Blaise Pascal inventou a primeira máquina automática de calcular, realizava apenas soma e subtração e o resultado era mostrado numa seqüência de janelinhas. Primeiro esta máquina foi chamada de PASCALINA, mas terminou, mais tarde, recebendo o nome de Máquina Aritmética de Pascal 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
O matemático alemão Gottfried Wilhelm Von Leibnitz, em 1672, aperfeiçoou a Máquina de Pascal, construindo a calculadora universal, que realizava soma, subtração, multiplicação, divisão e ainda calculava raiz quadrada.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
No ano de 1822, Charles Babbage, professor de Cambridge e matemático, idealizou a Máquina das Diferenças, que consistia num dispositivo mecânico baseado em rodas dentadas, para a avaliação de funções e a obtenção de tabelas. Mas esta máquina não chegou a ser construída devido as limitações tecnológicas da época. 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Em 1833, Babbage projetou a Máquina Analítica ou Diferencial, que de certa forma era semelhante aos computadores atuais, pois dispunha de programa, memória, unidade de controle e periféricos de saída.
 A idéia da construção surgiu da necessidade de se realizar automaticamente tabelas de logarítimos e funções trigonométricas. 
Pelos mesmos motivos da sua invenção anterior Babbage não viu essa sua máquina ser construída, mas devido a esse projeto, ele ficou conhecido como Pai da Informática.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Augusta Ada Byron, junto com seu companheiro Charles Babbage, iniciou o ambicioso projeto de construção da Máquina Analítica. 
Ada é uma das poucas mulheres a figurar na história do processamento de dados. Matemática talentosa, compreendeu o funcionamento da Máquina Analítica e escreveu os melhores relatos sobre o processo. Em 1842 L. F. Menabrea escreveu, em italiano, um artigo sobre a Máquina Analítica de Babbage. Ada Byron, posteriormente traduziu o artigo para o inglês, acrescentando inovações importantes. 
 Criou programas para a máquina, tornando-se a primeira programadora de computador do mundo. 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Na mesma época o inglês George Boole, depois de estudar várias teorias matemáticas estabelece a “Lógica Formal” ou “Álgebra de Boole”. Através desta lógica, foi permitido o estabelecimento de procedimentos que identificam se uma situação é falsa ou verdadeira através de operadores lógicos “AND”, “OR” e “NOT”, que foi de grande valia para o procedimento para o uso da técnica de programação. 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Em 1885, Herman Hollerith, funcionário do Departamento de Recenseamento dos E.U.A., percebeu que a realização do censo anual demorava cerca de 10 anos para ser concluído e que a maioria das perguntas tinha como resposta sim ou não. Em 1886 idealizou um cartão perfurado que guardaria as informações coletadas no censo e uma máquina capaz de tabular essas informações. Construiu então a Máquina de Recenseamento ou Máquina Tabuladora, perfurando-se cerca de 56 milhões de cartões 
Hollerith, em 1895, inclui a função de somar em sua máquina para poder utilizá-la também na contabilidade das Ferrovias Centrais de New York. Essa é a primeira tentativa de realização automática de uma aplicação comercial. No ano seguinte ele fundou a Tabulating Machines Company, que se juntou em 1924 a outras empresas formando atual Internacional Business Machines (IBM). 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Foi Alan Turing quem criou o que hoje é à base de todas as técnicas de programação, que consistia numa forma de inserir dados nas máquinas, denominada decodificação. 
Concretizava-se assim a ideologia da possibilidade de uma máquina trabalhar com diversos tipos de dados diferentes, dependendo apenas dos procedimentos e diretrizes que nela fossem inseridos, surgindo-se assim a máquina programável.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Em 1937, Howard H. Aiken, da universidade de Harvard, desenvolve a idéia de Babbage junto com cientistas de seu departamento e engenheiros da IBM. Como resultado desse desenvolvimento, construíram o primeiro computador eletro-mecânico baseado em rêles e engrenagens, denominado Calculadora Automática de Seqüência controlada (Automatic Sequence
Controlled Calculator - ASCC), que recebeu o nome de MARK-I. 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
John W. Mauchly e J. Prester Eckert Jr., junto com os cientistas da Universidade da Pensylvânia, construíram, na Escola Moore de Engenharia Elétrica, o primeiro computador eletrônico, foi o ENIAC (Eletronic Numerical Integrator and Calculator), que entrou em funcionamento em 1945. Era um projeto militar americano para o cálculo da trajetória de morteiros através de tabelas. 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Em 1942, John Vicent Atanasoff, professor da Iopwa State University, junto com seu colaborador Clifford Berry, ambos integrantes do projeto do ENIAC, construíram uma máquina eletrônica que operava em código binário, seguindo a idéia de Babbage. Essa máquina recebeu o nome de ABC (Atanasoff Berry Computer), apesar de ser a primeira máquina digital não obteve sucesso em seu país. 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Em 1944, John Von Newmann, engenheiro e matemático húngaro naturalizado americano, desenvolveu a idéia de programa interno e descreve o fundamento teórico da construção de um computador eletrônico denominado Modelo de Von Newmann. A idéia de Newmann era a existência simultânea de dados e instruções no computador e a possibilidade do computador ser programado, ou seja, as instruções não vinham pré-fixadas no computador. Publicou o artigo "Teoria e Técnicas dos Computadores Eletrônicos", uma tentativa de projeto de um computador do ponto de vista lógico. 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Em 1952 foi construído um computador segundo a concepção de Von Newmann, recebeu o nome de EDVAC (Eletronic Discrete Variable Automatic Computer) e era uma modificação do ENIAC. Utilizava linhas de retardo acústico de mercúrio por onde circulavam sinais elétricos sujeitos a retardo. 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
A Origem dos Computadores
Em 1951 Mauchly constrói o primeiro computador da série a ser posto à venda, o UNIVAC-I (computador automático universal), que já utilizava fitas magnéticas.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Sistemas de Numeração
Muitas pessoas já ouviram dizer que o computador trabalha apenas com números e de uma maneira muito estranha, apenas com zeros e uns.
As informações dos computadores são passados através de circuitos eletrônicos e estes são ativados através de impulsos elétricos, estes podem apenas estabelecer apenas dois estados estáveis: positivo e negativo. 
A partir daí então foi desenvolvido um sistema representativo de apenas dois símbolos (0,1) que representam os impulsos elétricos negativo e positivo respectivamente.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Sistemas de Numeração
Para que o computador possa processar uma informação ele se utiliza da linguagem de máquina. Não importa se inserimos um dado em letra ou número ou ainda vetores de desenho, para o computador isto tudo sempre será representado por números.
Esses números são 0 e 1.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Sistemas de Numeração
Sistema Binário
aplicado na linguagem de máquina apresenta somente os algarismos: 0 e 1.
Sistema Decimal
Usado no nosso dia a dia, é composta de 10 algarismos: 0,1, 2, 3, 4, 5, 6, 7, 8 e 9.
Sistema Hexadecimal
Usualmente aplicado em algumas linguagens de programação tem seu uso bastante difundido na aplicação de codificação de cores, é composto pelos seguintes algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Sistemas de Numeração
Os dados em um computador são representados na forma binária :
Bit (1 digito binário) ou Binary Digit: valor 0 ou 1
Byte = 8 bits
Palavra (word), conforme a arquitetura ocupará n bytes.
Caracter: conjunto de n bits que define 2n caracteres. No caso 8 bits.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Múltiplos do Byte
Cada caractere equivale a um byte
Ex: CASA = 4 bytes
A medida não parou ai, dados grandes necessitava aumentar os padrões de medida
Utilizou-se, então, a base 2 (as possibilidades 0 ou 1) e o expoente 10 para os próximos padrões métricos de dados no computador. Assim, as grandezas variam sempre a cada 210 ou 1024 bytes
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Múltiplos do Byte
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Conversão de medida de dados
TB
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Conversão de Bases
Conversão Decimal/Binária
Pega-se o valor em decimal e realiza-se sucessivas divisões por 2. O resultado é obtido pegando-se os restos de baixo para cima.
Ex: 10D = 1010B
10 2
 0 5 2
 1 2 2
 0 1
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Conversão de Bases
Conversão Binária / Decimal
Pega-se o valor em binário, coloca-se ordem da direita para esquerda e multiplica-se cada termo por 2 elevado a ordem.
 3 2 1 0 
Ex: 1010B=1x23+0x22+1x21+0x20
 8 + 0 + 2 + 0 = 10D
 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Tabela Resumo
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Conversão de Bases
Conversão Decimal/Hexadecimal
Pega-se o valor em decimal e realiza-se sucessivas divisões por 16. O resultado é obtido pegando-se os restos de baixo para cima.
Ex: 2580D=A14H 2580 16
 98 161 16
 20 01 10
 4
 
 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Conversão de Bases
Conversão Hexadecimal / Decimal
Pega-se o valor em hexadecimal, coloca-se ordem da direita para esquerda e multiplica-se cada termo por 16 elevado a ordem.
 2 1 0 
Ex: A14H=Ax162+1x161+4x160
 2560 + 16 + 4 = 2580D
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Conversão de Bases
Conversão
Binaria / Hexadecimal
Pega-se o valor em hexadecimal, separa-o em quartetos da direita para esquerda, e converte-se o valor de cada quarteto para decimal. 
Ex: 11100011011B=111|0001|1011=71BH
 1.Quart: 111=1x22+1x21+1x20=4+2+1=7
 2.Quart:0001=0x23+0x22+0x21+1x20=1
 3.Quart:1011=1x23+0x22+1x21+1x20=8+2+1=11=B
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Operações Aritméticas
Flávio Euripedes
Apresentação – Slide *
Adição Binária:
No sistema decimal, quando se quer somar 9 com 3, o resultado é 12, reportamos resultado 2 e vai 1, pois o sistema tem base 10.
No sistema binário, ocorre o mesmo quando se soma 1 com 1. O resultado é 0 e vai 1.
As regras para a adição binária são:
Para o 0: 0 + 0 = 0, 0 + 1 = 1.
Para o 1: 1 + 0 = 1, 1 + 1 = 0 e vai 1.
Exemplos:
		 10110 (22)		 01010 (10)
		+ 01101 (13)		+ 00111 ( 7)
		 100011 (35)		 10001 (17)
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Subtração Binária
Flávio Euripedes
Apresentação – Slide *
As regras para a subtração binária são:
Para o 0: 0 - 0 = 0, 0 - 1 = não cabe, empresta-se do anterior.
Para o 1: 1 - 0 = 1, 1 - 1 = 0.
Ao efetuar a subtração parcial entre 2 dígitos, se o segundo (subtraendo) exceder o primeiro (minuendo) subtrai-se uma unidade do dígito imediatamente à esquerda no minuendo (se existir e seu valor for 1), convertendo-o a 0.
 Em seguida, substituímos o minuendo por 2, que corresponde a equivalência 1 x 2, da unidade extraída. Se o dígito à esquerda for 0, procura-se nos dígitos consecutivos.
Exemplos:	 10110 (22)	 01010 (10)
		- 01101 (13)	- 00111 ( 7)
		 01001 ( 9)	 00011 ( 3)
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Complemento de 1 (C1)
Flávio Euripedes
Apresentação – Slide *
Obtenção do Complemento de 1
Obtem-se o complemento 1 de um número binário invertendo os seus valores.
0 = 1 e 1 = 0 
Ex: 11100011011B
C1: 00011100100B
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Complemento de 2 (C2)
Flávio Euripedes
Apresentação – Slide *
Obtenção do Complemento de 2
Calcula-se o complemento 1 de uma sequencia de bits e soma-se 1 ao resultado.
0 = 1 e 1 = 0 
Ex: 11100011011B
C1: 00011100100B
C2: 00011100101B
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Subtração com complemento2
A implementação de circuitos de subtração é bastante complicada;
Utiliza-se soma com complemento 2 de um valor para se obter o resultado da subtração.
 Exemplos: 9 1001 1001
 - 5 - 0101 C1: 1010C2:+1011 
 4 0100 10100 
 
Bit Overflow
Flávio Euripedes
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Representação de dados:
Caracteres: ASCII e Unicode
De que forma os caracteres são formados no computador?
ASCII: American Standard Code for Information Interchange.
EBCDIC: Extended Binary Coded Decimal for Interchange Code. Usada em mainframes IBM.
Unicode: Universal Character Encoding. Está se tornando cada vez mais popular. Formado por: UTF-8, UTF-16 e UTF-32.
Flávio Euripedes
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Tabela ASCII
Caracteres de controle
Maiúsculas
Minúsculas
Algarismos
Sinais e Acentos
Flávio Euripedes
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Tabela ASCII Estendida e Unicode
A tabela ASCII padrão não tem letras acentuadas.
A tabela original usava 7 bits  128 caracteres (usada pelo Unix).
Estenderam a tabela para 8 bits  256 caracteres (letras acentuadas).
As línguas orientais requerem mais de 256 caracteres.
Unicode:
Usa 2 bytes: 16 bits (UTF-16: Unicode Transformation Format)  65536 caracteres.
Os primeiros 256 caracteres são ASCII.
Java usa Unicode como padrão.
C/C++: usam ASCII.
Flávio Euripedes
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Representação de Inteiros Sinalizados
Módulo e Sinal
Deixa-se o bit mais à esquerda para o sinal (0=+, 1=-).
Assim temos: Sinal + Módulo (número não sinalizado).
Exemplos de 8 bits:
00000001:	+1	e	10000001:	-1.
00000101:	+5	e	10000101:	-5.
Faixa:
8 bits:		-127 a +127
16 bits:	-32767 a +32767
Problema: Temos 2 representações para o 0.
Em 8 bits:	00000000 (+0) e 10000000 (-0).
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Conjunto de instruções colocadas em ordem lógica que quando executada, a seqüência de comandos presente nele controla o computador de modo a levá-lo a realização de tarefas de maneira eficiente e rápida, que para o ser humano seria de maneira difícil e morosa.
Flávio Euripedes
Apresentação – Slide *
Software:
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Software:
Software de caráter original e protegido
Software de distribuição livre ou freeware
Software fabricado em larga escala ou shareware
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Classificação dos Softwares:
Flávio Euripedes
Apresentação – Slide *
Softwares
Básico
Utilitários
Aplicativos
Sob Medida
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Software Básico (de Base):
Flávio Euripedes
Apresentação – Slide *
Conjunto de programas que definem o padrão de comportamento do equipamento, tornando-o utilizável, ou seja, são os programas usados para permitir o funcionamento do hardware.
Básico
Sistema
Operacional
Tradutores
Compilador
Interpretador
Montador
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Sistema Operacional:
Flávio Euripedes
Apresentação – Slide *
Responsável pelo gerenciamento do hardware e dos demais softwares. Seu propósito é prover um ambiente onde o usuário possa executar programas de forma conveniente e eficiente.
Essencialmente é um gerenciador de recursos:
Processos, memória, sistema de arquivos e dispositivos de I/O (input = entrada / output = saída).
Em outras palavras:
Controla os programas que estão sendo executados.
Gerencia o uso da memória principal alocando, usando e liberando memória.
Controla discos, pastas e arquivos.
Gerencia dispositivos: teclado, mouse, monitor, placa de rede, modem, impressora, etc.
Permite a interação do usuário com a máquina.
Software
Básico
Utilitários
Aplicativos
Sob Medida
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Tipos de Sistema Operacional:
Flávio Euripedes
Apresentação – Slide *
Mono-usuário:
Apenas uma pessoa o utiliza por vez.
Ex: MS-DOS, DR-DOS e Windows 3.x  Ultrapassados.
Multi-usuário:
Permite que várias pessoas o utilizem de uma vez.
O mesmo processador é compartilhado por vários usuários ao mesmo tempo. Meio: várias janelas, vários terminais, etc.
Como é feito? Time-sharing = compartilha ciclos de CPU.
Ex: Windows: 95, 98, 2000, 2003, NT, ME, XP e Vista.
Ex: Linux, Unix, AIX, HP UX, Sun Solaris, Mac OS, etc.
Eles também podem ser classificados em:
Monotarefa: Só consegue executar uma atividade de cada vez.
Multitarefa: Executa mais de uma tarefa por vez. Padrão atual.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Interface Gráfica com usuário:
Flávio Euripedes
Apresentação – Slide *
GUI = Graphical User Interface
É a denominação genérica de uma interface como
a do Windows (ou do Mac OS), com a qual o usuário não tem a necessidade de lembrar a sintaxe de comandos.
É composta de:
Ícones: objetos, símbolos e representações gráficas para representar arquivos, programas, funções e comandos.
Mouse: dispositivo de posicionamento e apontamento.
Menus universais e opções abertas como cortinas (barras de formatos, ferramentas, menus, etc.).
Janelas sobrepostas.
Ex: Windows, Mac OS, Linux: KDE, x-window, etc.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Linguagens de Programação:
Flávio Euripedes
Apresentação – Slide *
Software
Básico
Utilitários
Aplicativos
Sob Medida
São formadas por vocabulário (conjunto de símbolos) e gramática (conjunto de regras) que especificam como programar um computador.
Possuem:
Sintaxe: forma de escrever.
Ex: variável = valor.
Semântica: significado.
Ex: atribui o valor à variável.
Podem ser de:
Alto nível: próxima à linguagem humana.
Ex: SQL, Java, VB, .NET e Cobol.
Ex de instrução Java:	a = 12;
Baixo nível: mais próxima da máquina.
Ex: Assembler, C, C++, C# e Pascal.
Ex de instrução Assembler:	mov ax, 12;
Baixo Nível
Alto Nível
SQL
Java
VB, .NET
Cobol
Pascal
C, C++, C#
Assembler
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Flávio Euripedes
Apresentação – Slide *
Linguagens de Programação:
Linguagem de máquina:
É baseada em código binário (0s e 1s).
É utilizada diretamente pelo computador.
Representa o conjunto de instruções de um processador.
Ex: 0010 0001 1110 (colocar no registrador 1 o conteúdo da posição 14).
Linguagem de baixo nível:
É uma simplificação da linguagem de máquina.
Permite que os programas utilizem abreviações simples de instruções de programa (mnemônicos).
Ex. de instrução ..: mov ax, [14] (Assembly)
Ex. de linguagens: Assembly, C, C++, C#.
Linguagem de alto nível:
Não exige conhecimento intrínseco da máquina.
São mais fáceis de ler, escrever e manter.
Ex: Java, .NET, SQL, etc.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Utilitários:
Flávio Euripedes
Apresentação – Slide *
Software
Utilitários
Básico
Aplicativos
Sob Medida
Complementam o Sistema Operacional (SO) e os aplicativos.
Podem vir junto com o SO ou não.
Podem ser fabricados pelo mesmo fabricante do SO ou não.
Exemplos:
Ferramentas de disco:
Formatadores:		preparam discos para o uso.
Desfragmentadores:	reorganiza os arquivos no disco.
Recuperadores:		marcam ou recuperam setores defeituosos.
Antivírus (e anti-spywares): Norton, McAfee, Trend Micro, Panda, etc.
Compressão de dados:
Comprimem e restauram dados baseando-se em padrões de repetições.
Ex: zip, arj, winzip, gzip, etc.
Hibernação: salva sessão do equipamento e volta ao mesmo estado.
Backup: Faz cópias de segurança do HD para mídias de backup. Ex: Cheyenne, Seagate, Microsoft, etc. Tipos de backup:
Completo:	Copia todo o conteúdo.
Incremental:	Copia somente o que foi modificado.
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Sob Medida:
Flávio Euripedes
Apresentação – Slide *
Software
Sob Medida
Básico
Aplicativos
Utilitários
São desenvolvidos por empresas especializadas, programadores ou mesmo usuário, desde que tenha conhecimento de linguagem de programação. 
São criadas para atenderem a necessidades muito específicas e exclusivas do usuário ou empresas. 
Geralmente são desenvolvidas por razão dos softwares aplicativos não atenderem ou atenderem mal as necessidades do usuário.
Podemos classificá-los como sistemas de lojas, bancos, escritórios, empresas em geral. 
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Aplicativos:
Flávio Euripedes
Apresentação – Slide *
Software
Aplicativos’
Básico
Sob Medida
Utilitários
São programas destinado a diversas aplicações, geralmente comercializados mundialmente para atender de uma forma padrão e versátil as mais diversas necessidades de milhões de usuários. 
Exemplos:
Pacotes de produtividade
Editoração Gráfica
Multimídia
Computação Gráfica
Internet
Entretenimento
Apresentação – Slide *
Flávio Euripedes
Apresentação – Slide *
Fundamentos da Informática
Dúvidas?
Flávio Euripedes
Apresentação – Slide *
Apresentação – Slide *

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais