SlideShare uma empresa Scribd logo
Introdução à
Computação
Professora Elaine Cecília Gatto
Curso de Bacharelado em Engenharia de Computação
Disciplina: Algoritmos e Estruturas de Dados
Universidade Sagrado Coração
Informática
• O termo foi criado na França em 1962.
• information automatique = informação automática.
• Definição: é a ciência que estuda o tratamento
  automático e racional da informação; encarregada pelo
  estudo e desenvolvimento de máquinas e métodos para
  processar informação.
• Principais funções:
   • Desenvolvimento de novas máquinas;
   • Desenvolvimento de novos métodos de trabalho;
   • Construção de aplicações automáticas existentes.
                                                          2
Computação
• A palavra computador vem de computar que tem sua
  orgiem no latim do verbo computare qu significa
  contar ou calcular. Portanto, um computador, no
  sentido mais geral, é qualquer recurso, ou
  equipamento que ajude o homem a contar ou calcular.
• É um dispositivo físico capaz de realizar cálculos e fazer
  decisões lógicas com uma velocidade de milhões e até
  bilhões de vezes mais rápida do que o homem pode
  fazer e com grande precisão, desde que receba as
  instruções adequadas.
                                                               3
Computação
• Por que surgiu a computação?
  • A computação surgiu da idéia de auxiliar o homen
    nos trabalhos rotineiros e repetitivos – cálculos e
    gerenciamento. É uma ferramenta útil e necessária.
• Vantagens:
  • Rapidez de execução;
  • Confiabilidade dos resultados obtidos – precisão;
  • Grande capacidade de armazenamento de
    informações.
                                                          4
Evolução dos modernos
equipamentos de computação
• É comum se dividir em gerações os computadores de acordo
  com a tecnologia dos componentes usados em seus circuitos
  eletrônicos.
• Com base nessa tecnologia e mais no critério de que esses
  computadores tenham sido projetados para serem
  comercializados, é possível estabelecer dados aproximados
  para início e término de cada geração.
• Na verdade, a divisão de computadores em gerações é muito
  mais complexa e se baseia na análise de diversas outras
  características, principalmente as funcionais.
• Todavia a escolha da tecnologia dos componentes como        5
  critério, é um bom ponto de partida.
1940 – 1952
• 1ª Geração de Computadores:

  • É constituído por todos os computadores
    construídos à base de válvulas à vácuo e cuja
    aplicação fundamental se deu nos campos
    científicos e militar. Exemplo: IBM 360, MARK I e
    UNIVAC.



                                                        6
1952 – 1964
• 2ª Geração de Computadores:

  • A substituição de válvula pelo transistor deu início à
    chamada segunda geração de computadores.
    Utilização de linguagens de alto nível: cobol, fortan,
    algol. Exemplos: IBM 1401, IBM 7094.




                                                             7
1964 – 1971
• 3ª Geração de Computadores:

  • Nesta geração, o elemento mais significativo é o
    circuito integrado – CI. Surgido em 1964 e que
    consiste no encapsulamento de uma grande
    quantidade      de   componentes     discretos    –
    resistências, condensadores, diodos, transistores –
    instalando-se um ou vários circuitos numa pastilha
    de silicone. Tecnologia SSI – integração em baixa
    escala – e MSI – integração em média escala.
    Grandes       desenvolvimentos     dos     sistemas   8
    operacionais. Exemplos: UNIVAC 1108, IBM 360.
1971 – 1981
• 4ª Geração de Computadores:

  • Em 1971 aparece o microcomputador, que consiste
    na inclusão de toda a CPU de um computador num
    único circuito integrado. LSI – integração em grande
    escala. Microcomptuadores; redes. Exemplos: IBM
    3090, PC.



                                                           9
1981 – ?
• 5ª Geração de Computadores:

  • Componentes em:

    •   Altíssima escala de integração VLSI
    •   Ultra grande escala de integração ULSI
    •   Altíssima velocidade de processamento
    •   Processamento paralelo

                                                 10
Esquema do pessoal de
informática
• O pessoal de informática pode ser classificado em:
• Direção: encarregado de dirigir e coordenar uma central de
  processamento de dados – CPD – para obter um bom
  rendimento da equipe.
• Análise: encarregado do desenvolvimento de aplicações no
  que diz respeito ao projeto e desenvolvimento de algoritmos.
  Dar apoio técnico aos usuários.
• Programação: encarregado de transcrever para linguagem de
  computador os algoritmos elaborados na fase de análise.
• Implementação e operação: execução dos programas,
  distribuíção dos resultados e mantenção diária dos sitemas
  existentes.                                                    11
Sistema de computação
• Um sistema de computação é formado por usuários, software e
  hardware. O objetivo é processar dados. Processamento de dados:
  execução de processos sobre o dados original, para transformá-lo em
  uma informação.

      HARDWARE                                   SOFTWARE



                           USUÁRIOS


ENTRADA                  PROCESSAMENTO                     SAÍDA


                                                                        12
                         ARMAZENAMENTO
Software: conceitos básicos
• Software ou Programa é a parte lógica que data o
  equipamento físico com a capacidade par realizar algum
  trabalho. O programa nada mais é do que uma sequencia de
  instruções escritas em uma linguagem de programação,
  informando ao hardware o que fazer em que ordem. O
  software pode ser dividido em dois grandes grupos de
  programas: os básicos e os aplicativos.

• Softwares básicos são software destinados à operar e manter
  um sistema de computação. Incluem-se nesta categoria os
  sistemas operacionais – SO, os utilitários, os compiladores e os
  interpretadores.
                                                                     13
Sistema Operacional
• É o software que controla o hardware, atuando como
  interface entre o computador e o usuário.
• É responsável pelo trafego dos dados entre os componentes
  do sistema e por checar ininterruptamente todos os
  dispositivos do computador para tomar atitudes baseadas nas
  detecções feitas.
• Cada linha de computadores tem o seu próprio SO. Exemplos:
  DOS, OS/2, SYTE 7, UNIX.
• Alguns Sos começaram a englobar um ambiente operacional,
  que permite uma interface gráfica com o usuário,multiplas
  janelas na tela, como por exemplo o windows 95 e 98.
• Os Sos podem ser classificados em diversas categorias.        14
Sistemas multitarefa e
monotarefa
• Monotarefa:
  • permite a execução de um único programa
    aplicativo. Somente um programa pode ser
    carregado para a memória.

• Multitarefa:
  • permite que vários programas aplicativos sejam
    carregados para a memória. Somente um deles está
    ativo em um determinado instante, porém, todos
                                                       15
    estão disponíveis para uso. Exemplo: windows 95.
Sistemas monousuário e
multiusuário
• Monousuário:
  • Permite que apenas um usuário trabalhe com ele.

• Multiusuário:
  • Diversas pessoas, usando terminais ou micros em
    rede, usam os recursos de um computador central.


                                                       16
Sistemas multiprocessados
• São máquinas mais sofisticadas que possuem diversas
  CPUs para agilizarem o processamento, executando
  várias tarefas simultaneamente, uma em cada CPU.
  Exemplo: windows NT, UNIX, etc.

• Utilitários ou programas auxiliares: são programas que
  ajduam a manter e aumentar a eficiência de um
  sistema de computação, como os utilitários de
  compactação de arquivos, protetores de tela, etc.
  Exemplo: Norton Utilities, PKZIP, etc.
                                                           17
Sistemas multiprocessados
• Compilador: traduz o programa fonte escrito em uma
  linguagem de alto nível – por exemplo, Pascal – para a
  linguagem de máquina, gerando o programa
  executável que o computador consegue entender e
  processar diretamente.

• Interpretador: interpreta cada comando de programa
  fonte e executa as instruções que a ele correspondem,
  sem gerar um programa executável. Mais lentos que os
  compiladores.
                                                           18
Linguagem de programação
• É um conjunto de regras que permitem ao homem escrever os
  programas – conjunto de instruções – que ele deseja que
  sejam executadas pelo computador.




                                                              19
Linguagem de Máquina
• É um conjunto de instruções capazes de ativar diretamente os
  dispositivos eletrônicos do computador. Ela é constituída
  somente por zero ou um, o que dificulta a leitura e a
  compreensão pelas pessoas.

• Bit: binary digit ou digito binário, 0 ou 1. É a menor unidade
  de informação e apresenta dois estados identificáveis. Sim ou
  não, chave ligada ou desligada.

• Byte: é um conjunto de 8 bits, e constitui a unidade de medida
  básica e universal para a capacidade de armazenamento de
  todos os dispositivos do computador.                             20
Linguagem de Máquina
• Cada byte armazena o equivalente a um caracter.
• Os bytes são contados em potência de 2 e as unidades mais
  usadas são:

•   1 Kilo byte – 210 bytes – 1024 bytes
•   1 Mega byte – 210 ������ 210 bytes – 1.048.576 bytes
•   1 Giga byte - 210 ������ 210 ������ 210 bytes
•   1 Tera byte - 210 ������ 210 ������ 210 ������ 210 bytes



                                                              21
Programas aplicativos
• São programas especializados e que realizam tarefas
  específicas, como processador de textos, planilha eletrônica,
  gerenciador de banco de dados, folha de pagamento, controle
  de estoques, etc.




                                                                  22
Hardware
• É a parte física de um sistema de computação, ou seja, todos
  os elementos materiais que o compõem – circuitos
  eletrônicos, dispositivos mecânicos, elétricos e magnéticos,
  etc.
• Componentes básicos de um computador:
   • Dispositivo de entrada e saída – periféricos;
   • Memória;
   • Unidade central de processamento – UCP;
• Dispositivos de entrada: serve para receber os dados e
  programas preparados pelo homem e transformá-los em
  sinais eletromagnéticos – bits – manipuláveis pelo
  computador.                                                    23
Hardware
• Memória: é o dispositivo que armazena informações. Existem
  dois tipos principais de memória: memória principal ou central
  e memória auxiliar ou secundária.
• Memória principal ou central: é a memória interna do
  computador, caracterizada por ser de alta velocidade.
  Encarregada de armazenar os programas e dados necessários
  para que o sistema realize um determinado trabalho. É
  constituída principalmente por RAM e ROM.
• RAM – random access memory ou memória de acesso
  aleatório: Onde ficam armazenados os dados, os resultados
  intermediários onde ficam os programas que estão sendo
  executados pela UCP.
                                                                   24
Hardware
• ROM – ready only memory ou memória exclusivamente de
  leitura: Onde as informações são gravadas uma única vez,
  geralente pelo fabricante e nunca mais são alteradas. A
  memória ROM é não volátil, isto é, mesmo com o
  desligamento do computador, as informações nela contidas
  não são perdidas.
• PROM: não pode ser alterada – circuitos internos.
• EPROM: luz ultravioleta – apaga e remove, programada.
• EAROM: tensão em um dos pinos, processos elétricos – altera
  e romove.
• Memória auxiliar: é um dispositivo de armazenamento de
  longo prazo, no qual o computador armazena dados que          25
  poderão ser posteriormente utilizados.
Unidade central de
processamento
• É a principal unidade de controle e processamento de um
  computador. Tem como funções coordenar, controlar e
  realizar todas as operações do sistema. É constituída por:
   • Unidade lógica e aritmética – ULA: realiza todos os
     cálculos – operações aritméticas e lógicas.
   • Unidade de controle – UC: controla as intruções dos
     programas que estão na memória, fazz com que o
     dispositivo de entrada leia os dados, tranfira os valores
     adequados da memória para a ULA, armazena e
     recupera     dados     e    resultados      intermediários
     armazenados na memória e passa os resultados para o
     dispositivo de saída.                                        26
Números Binários
• Os números binários compõem o sitema numérico de base 2,
  e é formado por zeros e uns (0 e 1). Os numeros binários
  foram adotados nos computadores por motivos de precisão e
  economia, pois construir um circuito eletrônico capaz de
  detectar a diferença entre dois estados – presença ou
  ausência de corrente elétrica – é muito mais fácil e barato do
  que construir um circuito que detecte a difrerença entre dez
  estados diferentes.
Transformação de números
decimais para binários
13 2
                                  46 2
1      6   2
                                  16     23   2
       0   3   2
                                   0     3    11   2
           1   1        2
                                         1    1    5        2
               1       0                                          2
                                                   1       2
                                                           0      1       2
                   1 1 0 1 = 13
                                                                  1       0


                                                       1 0 1 1 1 0 = 46
Transformação de números
binários para decimais
                        1 0   1 1 1 0
1 1 0 1
                        25 24 23 22 21 20
23   22   21   20
                                                    0
                    1
                                                    2
                    0
                                                    4
                    4
                                                    8
                    8
                                                    0
 1 + 0 + 4 + 8 = 13
                                                    32

                              0 + 2 + 4 + 8 + 0 + 32 = 46
Exercícios
• Transforme os         • Transforme os
  seguintes números       seguintes números
  decimais em números     binários em números
  binários:               decimais:
• 21                    • 101010
• 64                    • 110011
• 32                    • 001100
• 16                    • 1001
• 55                    • 001111
• 77                    • 111100
• 23                    • 0101
Bibliografia
• Todo o material deste slide foi retirado das anotações de aula
  da Professora Elaine Cecília Gatto.
• O professor que ministrou a disciplina de Algoritmos em 2002
  no curso de Engenharia de Computação na UNIFEV e, o qual
  provém este material, é o Professor Márcio.




                                                                   31

Mais conteúdo relacionado

Mais procurados

Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
Daniel Moura
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
Suzana Viana Mota
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
Cleber Ramos
 
Algoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso CompletoAlgoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso Completo
thomasdacosta
 
Aula 01: introdução à informática aplicada
Aula 01:  introdução à informática aplicadaAula 01:  introdução à informática aplicada
Aula 01: introdução à informática aplicada
Rubens Vinicius Conte
 
Aula 01 introdução a computação
Aula 01 introdução a computaçãoAula 01 introdução a computação
Aula 01 introdução a computação
Matheus Brito
 
Modelo de von neumann
Modelo de von neumannModelo de von neumann
Modelo de von neumann
Elaine Cecília Gatto
 
Aula 5 manipulacao de arquivos e pastas
Aula 5   manipulacao de arquivos e pastasAula 5   manipulacao de arquivos e pastas
Aula 5 manipulacao de arquivos e pastas
Alexandre Juliano da Silva
 
Formatando o computador
Formatando o computadorFormatando o computador
Formatando o computador
Suzana Viana Mota
 
Aula de hardware
Aula de hardwareAula de hardware
Aula de hardware
Clayton de Almeida Souza
 
Lógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicosLógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicos
Mauro Pereira
 
Lógica e algoritmos
Lógica e algoritmosLógica e algoritmos
Lógica e algoritmos
Jocelma Rios
 
Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
Joeldson Costa Damasceno
 
Introdução à Computação Aula 01 - Apresentação
Introdução à Computação  Aula 01 - ApresentaçãoIntrodução à Computação  Aula 01 - Apresentação
Introdução à Computação Aula 01 - Apresentação
Leinylson Fontinele
 
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
guest7d021
 
Aula02 - Componentes de um Computador
Aula02 - Componentes de um ComputadorAula02 - Componentes de um Computador
Aula02 - Componentes de um Computador
Suzana Viana Mota
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
Aislan Rafael
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos Básicos
Carlos Eduardo Teruel
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
Mario Sergio
 
área de trabalho - visão geral
área de trabalho - visão geral área de trabalho - visão geral
área de trabalho - visão geral
CedepBlog
 

Mais procurados (20)

Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
 
Sistema operacional introdução
Sistema operacional introduçãoSistema operacional introdução
Sistema operacional introdução
 
Algoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso CompletoAlgoritmos e Técnicas de Programação - Curso Completo
Algoritmos e Técnicas de Programação - Curso Completo
 
Aula 01: introdução à informática aplicada
Aula 01:  introdução à informática aplicadaAula 01:  introdução à informática aplicada
Aula 01: introdução à informática aplicada
 
Aula 01 introdução a computação
Aula 01 introdução a computaçãoAula 01 introdução a computação
Aula 01 introdução a computação
 
Modelo de von neumann
Modelo de von neumannModelo de von neumann
Modelo de von neumann
 
Aula 5 manipulacao de arquivos e pastas
Aula 5   manipulacao de arquivos e pastasAula 5   manipulacao de arquivos e pastas
Aula 5 manipulacao de arquivos e pastas
 
Formatando o computador
Formatando o computadorFormatando o computador
Formatando o computador
 
Aula de hardware
Aula de hardwareAula de hardware
Aula de hardware
 
Lógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicosLógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicos
 
Lógica e algoritmos
Lógica e algoritmosLógica e algoritmos
Lógica e algoritmos
 
Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
 
Introdução à Computação Aula 01 - Apresentação
Introdução à Computação  Aula 01 - ApresentaçãoIntrodução à Computação  Aula 01 - Apresentação
Introdução à Computação Aula 01 - Apresentação
 
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
OrganizaçãO E Arquiteturas De Computadores 2009 Cap 1
 
Aula02 - Componentes de um Computador
Aula02 - Componentes de um ComputadorAula02 - Componentes de um Computador
Aula02 - Componentes de um Computador
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Sistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos BásicosSistemas Operacionais - Conceitos Básicos
Sistemas Operacionais - Conceitos Básicos
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
área de trabalho - visão geral
área de trabalho - visão geral área de trabalho - visão geral
área de trabalho - visão geral
 

Destaque

Ley orgánica de precios justos
Ley orgánica de precios justosLey orgánica de precios justos
Ley orgánica de precios justos
Jorge Yañez
 
Palestra: TV Digital - Jornada de Informática da USC
Palestra: TV Digital - Jornada de Informática da USCPalestra: TV Digital - Jornada de Informática da USC
Palestra: TV Digital - Jornada de Informática da USC
Elaine Cecília Gatto
 
Productos kitay
Productos kitayProductos kitay
Productos kitay
Johanna Zolezzi
 
Apresentação casas don josé (reduzida)
Apresentação   casas don josé (reduzida)Apresentação   casas don josé (reduzida)
Apresentação casas don josé (reduzida)
fabianorcorrea
 
Apresebtação village vip clientes
Apresebtação village vip clientesApresebtação village vip clientes
Apresebtação village vip clientes
fabianorcorrea
 
Clei recomendação personalizada de conteúdo para televisão digital portátil...
Clei   recomendação personalizada de conteúdo para televisão digital portátil...Clei   recomendação personalizada de conteúdo para televisão digital portátil...
Clei recomendação personalizada de conteúdo para televisão digital portátil...
Elaine Cecília Gatto
 
Cuidando a la cuidadora. sesión clínica
Cuidando a la cuidadora. sesión clínicaCuidando a la cuidadora. sesión clínica
Cuidando a la cuidadora. sesión clínica
cartuja
 
Heranca
HerancaHeranca
UNIDADIII. CREACION DIAGRAMA DE CLASES
UNIDADIII. CREACION DIAGRAMA DE CLASESUNIDADIII. CREACION DIAGRAMA DE CLASES
UNIDADIII. CREACION DIAGRAMA DE CLASES
Selene Gomez Barragan
 
Opções do Coração
Opções do CoraçãoOpções do Coração
Opções do Coração
Elder Moraes
 
PORTAFOLIO DE PRESENTACIÓN
PORTAFOLIO DE PRESENTACIÓNPORTAFOLIO DE PRESENTACIÓN
PORTAFOLIO DE PRESENTACIÓN
Eduardo Reyes
 
VALUES-Maye_Manaois
VALUES-Maye_ManaoisVALUES-Maye_Manaois
VALUES-Maye_Manaois
Maye Manaois
 
Presentación1 reloj
Presentación1 relojPresentación1 reloj
Presentación1 relojsusana2p
 
Mk y publicidad
Mk y publicidadMk y publicidad
Mk y publicidad
fernandamorales
 
Le jour
Le jourLe jour
10 Mandamentos - Aula 03 - 2º Mandamento
10 Mandamentos - Aula 03 - 2º Mandamento10 Mandamentos - Aula 03 - 2º Mandamento
10 Mandamentos - Aula 03 - 2º Mandamento
Elder Moraes
 
Natalia j303
Natalia j303Natalia j303
Natalia j303
Srt Nathy Xd
 
Aula 7 -_aed_-_sub_algoritmos
Aula 7 -_aed_-_sub_algoritmosAula 7 -_aed_-_sub_algoritmos
Aula 7 -_aed_-_sub_algoritmos
Elaine Cecília Gatto
 
Tema 2 test 2 porteros
Tema 2 test 2 porterosTema 2 test 2 porteros
Tema 2 test 2 porteros
Antonio Magdaleno Alba
 
Panvel Presentation 1
Panvel Presentation 1Panvel Presentation 1
Panvel Presentation 1
Shashank Pradhan
 

Destaque (20)

Ley orgánica de precios justos
Ley orgánica de precios justosLey orgánica de precios justos
Ley orgánica de precios justos
 
Palestra: TV Digital - Jornada de Informática da USC
Palestra: TV Digital - Jornada de Informática da USCPalestra: TV Digital - Jornada de Informática da USC
Palestra: TV Digital - Jornada de Informática da USC
 
Productos kitay
Productos kitayProductos kitay
Productos kitay
 
Apresentação casas don josé (reduzida)
Apresentação   casas don josé (reduzida)Apresentação   casas don josé (reduzida)
Apresentação casas don josé (reduzida)
 
Apresebtação village vip clientes
Apresebtação village vip clientesApresebtação village vip clientes
Apresebtação village vip clientes
 
Clei recomendação personalizada de conteúdo para televisão digital portátil...
Clei   recomendação personalizada de conteúdo para televisão digital portátil...Clei   recomendação personalizada de conteúdo para televisão digital portátil...
Clei recomendação personalizada de conteúdo para televisão digital portátil...
 
Cuidando a la cuidadora. sesión clínica
Cuidando a la cuidadora. sesión clínicaCuidando a la cuidadora. sesión clínica
Cuidando a la cuidadora. sesión clínica
 
Heranca
HerancaHeranca
Heranca
 
UNIDADIII. CREACION DIAGRAMA DE CLASES
UNIDADIII. CREACION DIAGRAMA DE CLASESUNIDADIII. CREACION DIAGRAMA DE CLASES
UNIDADIII. CREACION DIAGRAMA DE CLASES
 
Opções do Coração
Opções do CoraçãoOpções do Coração
Opções do Coração
 
PORTAFOLIO DE PRESENTACIÓN
PORTAFOLIO DE PRESENTACIÓNPORTAFOLIO DE PRESENTACIÓN
PORTAFOLIO DE PRESENTACIÓN
 
VALUES-Maye_Manaois
VALUES-Maye_ManaoisVALUES-Maye_Manaois
VALUES-Maye_Manaois
 
Presentación1 reloj
Presentación1 relojPresentación1 reloj
Presentación1 reloj
 
Mk y publicidad
Mk y publicidadMk y publicidad
Mk y publicidad
 
Le jour
Le jourLe jour
Le jour
 
10 Mandamentos - Aula 03 - 2º Mandamento
10 Mandamentos - Aula 03 - 2º Mandamento10 Mandamentos - Aula 03 - 2º Mandamento
10 Mandamentos - Aula 03 - 2º Mandamento
 
Natalia j303
Natalia j303Natalia j303
Natalia j303
 
Aula 7 -_aed_-_sub_algoritmos
Aula 7 -_aed_-_sub_algoritmosAula 7 -_aed_-_sub_algoritmos
Aula 7 -_aed_-_sub_algoritmos
 
Tema 2 test 2 porteros
Tema 2 test 2 porterosTema 2 test 2 porteros
Tema 2 test 2 porteros
 
Panvel Presentation 1
Panvel Presentation 1Panvel Presentation 1
Panvel Presentation 1
 

Semelhante a Introdução à Computação

Introdução a computação
Introdução a computaçãoIntrodução a computação
Introdução a computação
Elaine Cecília Gatto
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à Computação
Elaine Cecília Gatto
 
Material Algoritmos e Estruturas de Dados - 1º Bimestre
Material Algoritmos e Estruturas de Dados - 1º BimestreMaterial Algoritmos e Estruturas de Dados - 1º Bimestre
Material Algoritmos e Estruturas de Dados - 1º Bimestre
Elaine Cecília Gatto
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a Informática
Daniel Brandão
 
SO001.pdf
SO001.pdfSO001.pdf
Conceitos de Software Livre
Conceitos de Software LivreConceitos de Software Livre
Conceitos de Software Livre
Magno A. Cavalcante
 
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2  - Histórico dos computadores e unidades de medida..pptxAula 1 e 2  - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptx
LeandroBarros977326
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
paulocoob
 
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptxAula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
gabrieloliveiramarti3
 
Resumo sistemas operativos - joao marques
Resumo   sistemas operativos - joao marquesResumo   sistemas operativos - joao marques
Resumo sistemas operativos - joao marques
djoaquim7
 
INF_AULA_1a4_2023.pdf
INF_AULA_1a4_2023.pdfINF_AULA_1a4_2023.pdf
INF_AULA_1a4_2023.pdf
ritaporfrio
 
Apostila SO
Apostila SOApostila SO
Apostila SO
Michael Soto
 
Informática para concursos aula 00
Informática para concursos   aula 00Informática para concursos   aula 00
Informática para concursos aula 00
Carlos Rodrigo de Araujo
 
AC nova-aula 1.pptx
AC nova-aula 1.pptxAC nova-aula 1.pptx
AC nova-aula 1.pptx
SebastioKiagoTchianz
 
Introdução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiralIntrodução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiral
Jéssica Cristina Cardoso Fernandes
 
Informatica Basica.pptx
Informatica Basica.pptxInformatica Basica.pptx
Informatica Basica.pptx
KarinaLuizaAzevedoAl
 
Noções de hardware e software
Noções de hardware e softwareNoções de hardware e software
Noções de hardware e software
CDIM Daniel
 
Computação
ComputaçãoComputação
Computação
Carol Pereira
 
Informatica Básica Aplicada no Contexto das Desigualdades sociais
Informatica Básica Aplicada no Contexto das Desigualdades sociaisInformatica Básica Aplicada no Contexto das Desigualdades sociais
Informatica Básica Aplicada no Contexto das Desigualdades sociais
RICARDO81499
 
Soi2011 partei
Soi2011 parteiSoi2011 partei
Soi2011 partei
paulocsm
 

Semelhante a Introdução à Computação (20)

Introdução a computação
Introdução a computaçãoIntrodução a computação
Introdução a computação
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à Computação
 
Material Algoritmos e Estruturas de Dados - 1º Bimestre
Material Algoritmos e Estruturas de Dados - 1º BimestreMaterial Algoritmos e Estruturas de Dados - 1º Bimestre
Material Algoritmos e Estruturas de Dados - 1º Bimestre
 
Introdução a Informática
Introdução a InformáticaIntrodução a Informática
Introdução a Informática
 
SO001.pdf
SO001.pdfSO001.pdf
SO001.pdf
 
Conceitos de Software Livre
Conceitos de Software LivreConceitos de Software Livre
Conceitos de Software Livre
 
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2  - Histórico dos computadores e unidades de medida..pptxAula 1 e 2  - Histórico dos computadores e unidades de medida..pptx
Aula 1 e 2 - Histórico dos computadores e unidades de medida..pptx
 
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES IORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I
 
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptxAula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
Aula - SISTEMAS OPERACIONAIS - Prof. Gabriel.pptx
 
Resumo sistemas operativos - joao marques
Resumo   sistemas operativos - joao marquesResumo   sistemas operativos - joao marques
Resumo sistemas operativos - joao marques
 
INF_AULA_1a4_2023.pdf
INF_AULA_1a4_2023.pdfINF_AULA_1a4_2023.pdf
INF_AULA_1a4_2023.pdf
 
Apostila SO
Apostila SOApostila SO
Apostila SO
 
Informática para concursos aula 00
Informática para concursos   aula 00Informática para concursos   aula 00
Informática para concursos aula 00
 
AC nova-aula 1.pptx
AC nova-aula 1.pptxAC nova-aula 1.pptx
AC nova-aula 1.pptx
 
Introdução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiralIntrodução a informática jessicafernandes-turma2012-polopinheiral
Introdução a informática jessicafernandes-turma2012-polopinheiral
 
Informatica Basica.pptx
Informatica Basica.pptxInformatica Basica.pptx
Informatica Basica.pptx
 
Noções de hardware e software
Noções de hardware e softwareNoções de hardware e software
Noções de hardware e software
 
Computação
ComputaçãoComputação
Computação
 
Informatica Básica Aplicada no Contexto das Desigualdades sociais
Informatica Básica Aplicada no Contexto das Desigualdades sociaisInformatica Básica Aplicada no Contexto das Desigualdades sociais
Informatica Básica Aplicada no Contexto das Desigualdades sociais
 
Soi2011 partei
Soi2011 parteiSoi2011 partei
Soi2011 partei
 

Mais de Elaine Cecília Gatto

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
Elaine Cecília Gatto
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
Elaine Cecília Gatto
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Elaine Cecília Gatto
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
Elaine Cecília Gatto
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
Elaine Cecília Gatto
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
Elaine Cecília Gatto
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
Elaine Cecília Gatto
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Elaine Cecília Gatto
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
Elaine Cecília Gatto
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
Elaine Cecília Gatto
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
Elaine Cecília Gatto
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Elaine Cecília Gatto
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
Elaine Cecília Gatto
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
Elaine Cecília Gatto
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
Elaine Cecília Gatto
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
Elaine Cecília Gatto
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Elaine Cecília Gatto
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
Elaine Cecília Gatto
 

Mais de Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Último

DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 

Último (8)

DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 

Introdução à Computação

  • 1. Introdução à Computação Professora Elaine Cecília Gatto Curso de Bacharelado em Engenharia de Computação Disciplina: Algoritmos e Estruturas de Dados Universidade Sagrado Coração
  • 2. Informática • O termo foi criado na França em 1962. • information automatique = informação automática. • Definição: é a ciência que estuda o tratamento automático e racional da informação; encarregada pelo estudo e desenvolvimento de máquinas e métodos para processar informação. • Principais funções: • Desenvolvimento de novas máquinas; • Desenvolvimento de novos métodos de trabalho; • Construção de aplicações automáticas existentes. 2
  • 3. Computação • A palavra computador vem de computar que tem sua orgiem no latim do verbo computare qu significa contar ou calcular. Portanto, um computador, no sentido mais geral, é qualquer recurso, ou equipamento que ajude o homem a contar ou calcular. • É um dispositivo físico capaz de realizar cálculos e fazer decisões lógicas com uma velocidade de milhões e até bilhões de vezes mais rápida do que o homem pode fazer e com grande precisão, desde que receba as instruções adequadas. 3
  • 4. Computação • Por que surgiu a computação? • A computação surgiu da idéia de auxiliar o homen nos trabalhos rotineiros e repetitivos – cálculos e gerenciamento. É uma ferramenta útil e necessária. • Vantagens: • Rapidez de execução; • Confiabilidade dos resultados obtidos – precisão; • Grande capacidade de armazenamento de informações. 4
  • 5. Evolução dos modernos equipamentos de computação • É comum se dividir em gerações os computadores de acordo com a tecnologia dos componentes usados em seus circuitos eletrônicos. • Com base nessa tecnologia e mais no critério de que esses computadores tenham sido projetados para serem comercializados, é possível estabelecer dados aproximados para início e término de cada geração. • Na verdade, a divisão de computadores em gerações é muito mais complexa e se baseia na análise de diversas outras características, principalmente as funcionais. • Todavia a escolha da tecnologia dos componentes como 5 critério, é um bom ponto de partida.
  • 6. 1940 – 1952 • 1ª Geração de Computadores: • É constituído por todos os computadores construídos à base de válvulas à vácuo e cuja aplicação fundamental se deu nos campos científicos e militar. Exemplo: IBM 360, MARK I e UNIVAC. 6
  • 7. 1952 – 1964 • 2ª Geração de Computadores: • A substituição de válvula pelo transistor deu início à chamada segunda geração de computadores. Utilização de linguagens de alto nível: cobol, fortan, algol. Exemplos: IBM 1401, IBM 7094. 7
  • 8. 1964 – 1971 • 3ª Geração de Computadores: • Nesta geração, o elemento mais significativo é o circuito integrado – CI. Surgido em 1964 e que consiste no encapsulamento de uma grande quantidade de componentes discretos – resistências, condensadores, diodos, transistores – instalando-se um ou vários circuitos numa pastilha de silicone. Tecnologia SSI – integração em baixa escala – e MSI – integração em média escala. Grandes desenvolvimentos dos sistemas 8 operacionais. Exemplos: UNIVAC 1108, IBM 360.
  • 9. 1971 – 1981 • 4ª Geração de Computadores: • Em 1971 aparece o microcomputador, que consiste na inclusão de toda a CPU de um computador num único circuito integrado. LSI – integração em grande escala. Microcomptuadores; redes. Exemplos: IBM 3090, PC. 9
  • 10. 1981 – ? • 5ª Geração de Computadores: • Componentes em: • Altíssima escala de integração VLSI • Ultra grande escala de integração ULSI • Altíssima velocidade de processamento • Processamento paralelo 10
  • 11. Esquema do pessoal de informática • O pessoal de informática pode ser classificado em: • Direção: encarregado de dirigir e coordenar uma central de processamento de dados – CPD – para obter um bom rendimento da equipe. • Análise: encarregado do desenvolvimento de aplicações no que diz respeito ao projeto e desenvolvimento de algoritmos. Dar apoio técnico aos usuários. • Programação: encarregado de transcrever para linguagem de computador os algoritmos elaborados na fase de análise. • Implementação e operação: execução dos programas, distribuíção dos resultados e mantenção diária dos sitemas existentes. 11
  • 12. Sistema de computação • Um sistema de computação é formado por usuários, software e hardware. O objetivo é processar dados. Processamento de dados: execução de processos sobre o dados original, para transformá-lo em uma informação. HARDWARE SOFTWARE USUÁRIOS ENTRADA PROCESSAMENTO SAÍDA 12 ARMAZENAMENTO
  • 13. Software: conceitos básicos • Software ou Programa é a parte lógica que data o equipamento físico com a capacidade par realizar algum trabalho. O programa nada mais é do que uma sequencia de instruções escritas em uma linguagem de programação, informando ao hardware o que fazer em que ordem. O software pode ser dividido em dois grandes grupos de programas: os básicos e os aplicativos. • Softwares básicos são software destinados à operar e manter um sistema de computação. Incluem-se nesta categoria os sistemas operacionais – SO, os utilitários, os compiladores e os interpretadores. 13
  • 14. Sistema Operacional • É o software que controla o hardware, atuando como interface entre o computador e o usuário. • É responsável pelo trafego dos dados entre os componentes do sistema e por checar ininterruptamente todos os dispositivos do computador para tomar atitudes baseadas nas detecções feitas. • Cada linha de computadores tem o seu próprio SO. Exemplos: DOS, OS/2, SYTE 7, UNIX. • Alguns Sos começaram a englobar um ambiente operacional, que permite uma interface gráfica com o usuário,multiplas janelas na tela, como por exemplo o windows 95 e 98. • Os Sos podem ser classificados em diversas categorias. 14
  • 15. Sistemas multitarefa e monotarefa • Monotarefa: • permite a execução de um único programa aplicativo. Somente um programa pode ser carregado para a memória. • Multitarefa: • permite que vários programas aplicativos sejam carregados para a memória. Somente um deles está ativo em um determinado instante, porém, todos 15 estão disponíveis para uso. Exemplo: windows 95.
  • 16. Sistemas monousuário e multiusuário • Monousuário: • Permite que apenas um usuário trabalhe com ele. • Multiusuário: • Diversas pessoas, usando terminais ou micros em rede, usam os recursos de um computador central. 16
  • 17. Sistemas multiprocessados • São máquinas mais sofisticadas que possuem diversas CPUs para agilizarem o processamento, executando várias tarefas simultaneamente, uma em cada CPU. Exemplo: windows NT, UNIX, etc. • Utilitários ou programas auxiliares: são programas que ajduam a manter e aumentar a eficiência de um sistema de computação, como os utilitários de compactação de arquivos, protetores de tela, etc. Exemplo: Norton Utilities, PKZIP, etc. 17
  • 18. Sistemas multiprocessados • Compilador: traduz o programa fonte escrito em uma linguagem de alto nível – por exemplo, Pascal – para a linguagem de máquina, gerando o programa executável que o computador consegue entender e processar diretamente. • Interpretador: interpreta cada comando de programa fonte e executa as instruções que a ele correspondem, sem gerar um programa executável. Mais lentos que os compiladores. 18
  • 19. Linguagem de programação • É um conjunto de regras que permitem ao homem escrever os programas – conjunto de instruções – que ele deseja que sejam executadas pelo computador. 19
  • 20. Linguagem de Máquina • É um conjunto de instruções capazes de ativar diretamente os dispositivos eletrônicos do computador. Ela é constituída somente por zero ou um, o que dificulta a leitura e a compreensão pelas pessoas. • Bit: binary digit ou digito binário, 0 ou 1. É a menor unidade de informação e apresenta dois estados identificáveis. Sim ou não, chave ligada ou desligada. • Byte: é um conjunto de 8 bits, e constitui a unidade de medida básica e universal para a capacidade de armazenamento de todos os dispositivos do computador. 20
  • 21. Linguagem de Máquina • Cada byte armazena o equivalente a um caracter. • Os bytes são contados em potência de 2 e as unidades mais usadas são: • 1 Kilo byte – 210 bytes – 1024 bytes • 1 Mega byte – 210 ������ 210 bytes – 1.048.576 bytes • 1 Giga byte - 210 ������ 210 ������ 210 bytes • 1 Tera byte - 210 ������ 210 ������ 210 ������ 210 bytes 21
  • 22. Programas aplicativos • São programas especializados e que realizam tarefas específicas, como processador de textos, planilha eletrônica, gerenciador de banco de dados, folha de pagamento, controle de estoques, etc. 22
  • 23. Hardware • É a parte física de um sistema de computação, ou seja, todos os elementos materiais que o compõem – circuitos eletrônicos, dispositivos mecânicos, elétricos e magnéticos, etc. • Componentes básicos de um computador: • Dispositivo de entrada e saída – periféricos; • Memória; • Unidade central de processamento – UCP; • Dispositivos de entrada: serve para receber os dados e programas preparados pelo homem e transformá-los em sinais eletromagnéticos – bits – manipuláveis pelo computador. 23
  • 24. Hardware • Memória: é o dispositivo que armazena informações. Existem dois tipos principais de memória: memória principal ou central e memória auxiliar ou secundária. • Memória principal ou central: é a memória interna do computador, caracterizada por ser de alta velocidade. Encarregada de armazenar os programas e dados necessários para que o sistema realize um determinado trabalho. É constituída principalmente por RAM e ROM. • RAM – random access memory ou memória de acesso aleatório: Onde ficam armazenados os dados, os resultados intermediários onde ficam os programas que estão sendo executados pela UCP. 24
  • 25. Hardware • ROM – ready only memory ou memória exclusivamente de leitura: Onde as informações são gravadas uma única vez, geralente pelo fabricante e nunca mais são alteradas. A memória ROM é não volátil, isto é, mesmo com o desligamento do computador, as informações nela contidas não são perdidas. • PROM: não pode ser alterada – circuitos internos. • EPROM: luz ultravioleta – apaga e remove, programada. • EAROM: tensão em um dos pinos, processos elétricos – altera e romove. • Memória auxiliar: é um dispositivo de armazenamento de longo prazo, no qual o computador armazena dados que 25 poderão ser posteriormente utilizados.
  • 26. Unidade central de processamento • É a principal unidade de controle e processamento de um computador. Tem como funções coordenar, controlar e realizar todas as operações do sistema. É constituída por: • Unidade lógica e aritmética – ULA: realiza todos os cálculos – operações aritméticas e lógicas. • Unidade de controle – UC: controla as intruções dos programas que estão na memória, fazz com que o dispositivo de entrada leia os dados, tranfira os valores adequados da memória para a ULA, armazena e recupera dados e resultados intermediários armazenados na memória e passa os resultados para o dispositivo de saída. 26
  • 27. Números Binários • Os números binários compõem o sitema numérico de base 2, e é formado por zeros e uns (0 e 1). Os numeros binários foram adotados nos computadores por motivos de precisão e economia, pois construir um circuito eletrônico capaz de detectar a diferença entre dois estados – presença ou ausência de corrente elétrica – é muito mais fácil e barato do que construir um circuito que detecte a difrerença entre dez estados diferentes.
  • 28. Transformação de números decimais para binários 13 2 46 2 1 6 2 16 23 2 0 3 2 0 3 11 2 1 1 2 1 1 5 2 1 0 2 1 2 0 1 2 1 1 0 1 = 13 1 0 1 0 1 1 1 0 = 46
  • 29. Transformação de números binários para decimais 1 0 1 1 1 0 1 1 0 1 25 24 23 22 21 20 23 22 21 20 0 1 2 0 4 4 8 8 0 1 + 0 + 4 + 8 = 13 32 0 + 2 + 4 + 8 + 0 + 32 = 46
  • 30. Exercícios • Transforme os • Transforme os seguintes números seguintes números decimais em números binários em números binários: decimais: • 21 • 101010 • 64 • 110011 • 32 • 001100 • 16 • 1001 • 55 • 001111 • 77 • 111100 • 23 • 0101
  • 31. Bibliografia • Todo o material deste slide foi retirado das anotações de aula da Professora Elaine Cecília Gatto. • O professor que ministrou a disciplina de Algoritmos em 2002 no curso de Engenharia de Computação na UNIFEV e, o qual provém este material, é o Professor Márcio. 31