apc i - aula 01 - sistema computacional
TRANSCRIPT
![Page 1: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/1.jpg)
ProfProfProfProf. Antonio Real Martins Junior . Antonio Real Martins Junior . Antonio Real Martins Junior . Antonio Real Martins Junior ([email protected]([email protected]([email protected]([email protected]))))ProfProfProfProf. Antonio Real Martins Junior . Antonio Real Martins Junior . Antonio Real Martins Junior . Antonio Real Martins Junior ([email protected]([email protected]([email protected]([email protected]))))
Algoritmos e ProgramaAlgoritmos e ProgramaAlgoritmos e ProgramaAlgoritmos e Programaçççção ão ão ão de Computadores Ide Computadores Ide Computadores Ide Computadores I
Algoritmos e ProgramaAlgoritmos e ProgramaAlgoritmos e ProgramaAlgoritmos e Programaçççção ão ão ão de Computadores Ide Computadores Ide Computadores Ide Computadores I
SistemaSistema ComputacionalComputacional
![Page 2: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/2.jpg)
�� IntroduçãoIntrodução
�� DesenvolvimentoDesenvolvimento
�� ConceitosConceitos
�� ComponentesComponentes
�� FuncionamentoFuncionamento
�� ModeloModelo de Von Neumannde Von Neumann
�� HardwareHardware
�� SoftwareSoftware
�� RepresentaçãoRepresentação das das informaçõesinformações
�� ConclusãoConclusão
22222222
Sumário
Sistema Computacional
![Page 3: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/3.jpg)
33333333
Conceitos
� “Um computador é uma coleção de componentesque realizam operações lógicas e aritméticas sobreum grande volume de dados.” (F. K. Miyazawa)
� O sistema computacional é um conjunto de componentes relacionados e agrupados de modo a atingir objetivos específicos.
![Page 4: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/4.jpg)
SISTEMA COMPUTACIONAL
Componentes
SISTEMA COMPUTACIONAL
Componentes
44444444
HardwareHardwareHardwareHardware
PeoplewarePeoplewarePeoplewarePeoplewareO componente físico, o equipamento.O que é sólido, palpável.
SoftwareSoftwareSoftwareSoftware
O componente lógico, os programas.Parte imaterial.
-Operador;-Digitador;-Programador;-Analista;-Cientista;-Téc. Manutenção;-Usuário.
![Page 5: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/5.jpg)
55555555
EntradasEntradasEntradasEntradas
((((inputs)inputs)inputs)inputs)
ProcessamentoProcessamentoProcessamentoProcessamento
SaSaSaSaíííídasdasdasdas
((((outputs)outputs)outputs)outputs)
Em um sistema computacional, as entradas, o
processamento e as saídas referem-se a Dados.
de DADOS
• Armazenar
• Classificar
• Qualificar
• Comparar
• Combinar
• Exibir
SISTEMA COMPUTACIONAL
Funcionamento
SISTEMA COMPUTACIONAL
Funcionamento
![Page 6: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/6.jpg)
66666666
SISTEMA COMPUTACIONALSISTEMA COMPUTACIONAL
Modelo Von Neumann
C P U
MemóriaPrincipal(RAM)
Disco Impressora
Dispositivos de Entrada/Saída (I/O)Unidade deControle
Unidade Lógica-Aritmética
Registradores
Barramento (bus)
![Page 7: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/7.jpg)
SISTEMA COMPUTACIONAL
Hardware
SISTEMA COMPUTACIONAL
Hardware
Saída
Processamento
Entrada
77777777
![Page 8: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/8.jpg)
SISTEMA COMPUTACIONAL
Hardware (cont.)
SISTEMA COMPUTACIONAL
Hardware (cont.)
�� DispositivosDispositivos de de entradaentrada
88888888
![Page 9: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/9.jpg)
SISTEMA COMPUTACIONAL
Hardware (cont.)
SISTEMA COMPUTACIONAL
Hardware (cont.)
�� DispositivosDispositivos de de saídasaída
99999999
![Page 10: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/10.jpg)
SISTEMA COMPUTACIONAL
Hardware (cont.)
SISTEMA COMPUTACIONAL
Hardware (cont.)
�� DispositivosDispositivos de de entradaentrada e e saídasaída
1010101010101010
![Page 11: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/11.jpg)
SISTEMA COMPUTACIONAL
Hardware (cont.)
SISTEMA COMPUTACIONAL
Hardware (cont.)
�� GabineteGabinete -- processamentoprocessamento
Placa Mãe
DrivesFonte
Placa Mãe
Fonte
Drives
1111111111111111
![Page 12: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/12.jpg)
SISTEMA COMPUTACIONAL
Hardware (cont.)
SISTEMA COMPUTACIONAL
Hardware (cont.)
�� GabineteGabinete –– placaplaca mãemãe, , processadoresprocessadores e e memóriamemória
Placa mãe
Processadores
Memória
1212121212121212
![Page 13: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/13.jpg)
SISTEMA COMPUTACIONAL
Hardware (cont.)
SISTEMA COMPUTACIONAL
Hardware (cont.)
�� GabineteGabinete –– fontefonte e drivese drives
Fonte Drives
1313131313131313
![Page 14: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/14.jpg)
SISTEMA COMPUTACIONAL
Hardware (cont.)
SISTEMA COMPUTACIONAL
Hardware (cont.)
Saída
Processamento
Entrada
Monitor
Gabinete
Mouse
Teclado
1414141414141414
![Page 15: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/15.jpg)
SISTEMA COMPUTACIONAL
Hardware (cont.)
SISTEMA COMPUTACIONAL
Hardware (cont.)
�� Se Se vocêvocê ligarligar o o computadorcomputador, agora, o , agora, o queque aconteceráacontecerá??
R.: Serão testados a placa mãe e os periféricos eSerá apresentada a mensagem “Falta disco de boot” e
pronto.
�� PorPor quêquê??
R.: Porquê falta o Sistema Operacional, que é o software
mais importante do computador.
1515151515151515
![Page 16: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/16.jpg)
1616161616161616
SISTEMA COMPUTACIONAL
Software
SISTEMA COMPUTACIONAL
Software
�� ExistemExistem váriosvários softwaressoftwares queque devemdevem e/oue/ou
podempodem ser ser instaladosinstalados no no computadorcomputador, , taistais comocomo::
�� SistemaSistema OperacionalOperacional –– Windows, Linux, etc;Windows, Linux, etc;
�� AplicativosAplicativos –– pacotepacote Office, Office, BrOfficeBrOffice, etc;, etc;
�� UtilitáriosUtilitários ouou ferramentasferramentas –– antivirus, antivirus, programaprograma parapara
otimizarotimizar a performance do a performance do hdhd, , compiladorcompilador, etc;, etc;
�� DriversDrivers –– possibilitapossibilita o o funcionamentofuncionamento de um hardware de um hardware
específicoespecífico; e ; e
�� ProgramasProgramas do do usuáriousuário –– programaprograma desenvolvidodesenvolvido parapara o o
usuáriousuário parapara atenderatender umauma necessidadenecessidade específicaespecífica..
![Page 17: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/17.jpg)
1717171717171717
SISTEMA COMPUTACIONAL
Software (cont.)
SISTEMA COMPUTACIONAL
Software (cont.)
Definição do
problema a
ser resolvido
Solução do problema
na forma de algoritmo
Transcrição do algoritmo
na forma de programa
Compilação do
Programa
Execução do
programa
Vocês
Computador
Linhas gerais para o desenvolvimento
![Page 18: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/18.jpg)
1818181818181818
SISTEMA COMPUTACIONAL
Software (cont.)
SISTEMA COMPUTACIONAL
Software (cont.)
� Modos de controle de um computador. As ordens podem ser:� Comandos: ordens dadas no modo direto (interativo), o usuário
solicita algo e a máquina responde antes da próxima ordem. Ex.: apagar ou renomear arquivo, exibir diretório, etc.
� Instruções: ordens previamente armazenadas e dadas no modoprogramado. São executadas em sequência pela máquina.
� Implementação de instruções:� Algoritmo: conjunto de ordens (instruções), logicamente estruturadas
e com um objetivo pré-definido.� Progama: conjunto de ordens (instruções), logicamente estruturadas e
com um objetivo pré-definido, escrito em uma linguagem de programação.
� Programa = algoritmo escrito em uma linguagem de programação.
![Page 19: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/19.jpg)
SoftwareModelo (Simplificado) de um Algoritmo e um
Programa
SoftwareModelo (Simplificado) de um Algoritmo e um
Programa
1919191919191919
CabeCabeCabeCabeççççalhosalhosalhosalhos ((((documentadocumentadocumentadocumentaççççãoãoãoão bbbbáááásicasicasicasica))))
DeclaraDeclaraDeclaraDeclaraççççãoãoãoão de de de de VariVariVariVariááááveisveisveisveis
EntradaEntradaEntradaEntrada de Dadosde Dadosde Dadosde Dados
ProcessamentoProcessamentoProcessamentoProcessamento de Dadosde Dadosde Dadosde Dados
SaSaSaSaíííídadadada de Dadosde Dadosde Dadosde Dados
![Page 20: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/20.jpg)
SoftwareModelo (Simplificado) de um Algoritmo e um
Programa
SoftwareModelo (Simplificado) de um Algoritmo e um
Programa
2020202020202020
// Função : realiza a soma de dois números
// Autor : APC I
// Data : 21/02/2008
#include <iostream.h>
#include <conio.h>
void main ()
{
// Declara as variáveis
int n1, n2, soma;
// Recebe os dois números
cin >> n1;
cin >> n2;
// Soma os números digitados
soma = n1 + n2;
// Mostra o resultado da soma
// \n - coloca o cursor na linha de baixo
cout << "\n" << soma;
// Para o programa a espera de um ENTER
getch();
}
algoritmo "Soma"
// Função : realiza a soma de dois números
// Autor : APC I
// Data : 21/02/2008
Var
// Declara as variáveis que serão utilizadas
n1, n2, soma : inteiro
inicio
// Seção de Comandos
// Recebe os dados de entrada
escreva("Digite um numero: ")
leia (n1)
escreva("Digite outro numero: ")
leia (n2)
// Soma dois números
soma <- n1 + n2
// Mostra o resultado da soma
escreval("Soma:",soma)
fimalgoritmo
Realizar a soma de dois números inteiros
Algoritmo Programa
Problema
Cabeçalho
Declaração
das variáveis
Entrada
de dados
Processamento
Saída
de dados
![Page 21: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/21.jpg)
SISTEMA COMPUTACIONAL
Representação das Informações
SISTEMA COMPUTACIONAL
Representação das Informações
2121212121212121
Qual é a dificuldade?
![Page 22: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/22.jpg)
2222222222222222
� Toda informação introduzida em um computador (instruções ou dados) precisa ser entendida pela máquina para que ela possa interpretá-la e processá-la.
� O computador, sendo um equipamento eletrônico, armazena e movimenta as informações internamente sob forma eletrônica; esta pode ser um valor de voltagem ou de corrente.
� Os computadores digitais (que trabalham com valores discretos) são totalmente binários.
� Toda informação introduzida em um computador é convertida para a forma binária, através do emprego de um código qualquer de armazenamento.
SISTEMA COMPUTACIONAL
Representação das Informações
SISTEMA COMPUTACIONAL
Representação das Informações
![Page 23: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/23.jpg)
2323232323232323
� Bit (binary digit) – é a menor unidade de informação armazenável em um computador e pode assumir dois valores possíveis: 0 e 1.
� O menor grupo ordenado de bits representando uma informação útil e inteligível para o ser humano é o byte.
� Byte – é um grupo ordenado de oito bits, tratados de forma individual, como unidade de armazenamento e transferência.
� Dados, instruções e endereços são codificados em binário.
SISTEMA COMPUTACIONAL
Representação das Informações
SISTEMA COMPUTACIONAL
Representação das Informações
![Page 24: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/24.jpg)
2424242424242424
SISTEMA COMPUTACIONAL
Representação das Informações
SISTEMA COMPUTACIONAL
Representação das Informações
0101 001183S
0101 001082R
0101 000181Q
0101 000080P
0100 111179O
0100 111078N
0100 110177M
0100 110076L
0100 101175K
0100 101074J
0100 100173I
0100 100072H
0100 011171G
0100 011070F
0100 010169E
0100 010068D
0100 001167C
0100 001066B
0100 000165A
Caracter Decimal ASCII
Codificação
ASCII
![Page 25: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/25.jpg)
2525252525252525
� Escreva as seguintes palavras utilizando a codificação ASCII:
� BRASIL –
� APC –
� IESB –
� Casa –
� hora –
� COMPUTADOR -
SISTEMA COMPUTACIONAL
Representação das Informações
SISTEMA COMPUTACIONAL
Representação das Informações
Exercício
![Page 26: APC I - Aula 01 - Sistema Computacional](https://reader033.vdocuments.site/reader033/viewer/2022050921/5571f32949795947648d98ca/html5/thumbnails/26.jpg)
�� IntroduçãoIntrodução
�� DesenvolvimentoDesenvolvimento
�� ConceitosConceitos
�� ComponentesComponentes
�� FuncionamentoFuncionamento
�� ModeloModelo de Von Neumannde Von Neumann
�� HardwareHardware
�� SoftwareSoftware
�� RepresentaçãoRepresentação das das informaçõesinformações
�� ConclusãoConclusão
2626262626262626
Sumário
Conclusão