Post on 12-Feb-2019
Programação de Computadores IAula 01. Conceitos Básicos de Computadores
Karina Mochetti
2018.2
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Computador
O computador é uma máquina que realiza processamento de dadosautomaticamente. Ela é formada por um hardware e um software.
NotebookCelularVideo GameCâmeras
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Hardware vs Software
O hardware é a parte física e o software são os programas einstruções passados para o computador.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Software: Instruções
Um computador realiza seus cálculos através de instruções básicasúnicas passadas para o hardware como a soma de dois valores, porexemplo. Essas instruções são representadas por bits, 0 ou 1.
ADD EAX, 4MOV AL, 61hCMP CL, 0
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Software: Programas
Um conjunto de instruções pode realizar operações mais complexas.Esse conjunto de instruções é chamado de programa ou apps.
Browsers: Chrome, Mozilla,Internet ExplorerJogos: Diablo, SteamEditores: Excel, Word,Bloco de Notas
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Software: Interface
Interface gráfica é a maneira mais simples de um usuário interagircom um programa, através de botões, do uso do mouse e de menus.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Software: Sistema Operacional
É um programa ainda mais complexo cujo objetivo é gerenciar osrecursos do sistema.
WindowsLinuxMacSolarisAndroid
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Hardware: CPU
Também chamado de processador é a parte mais importante e carado computador e realiza as instruções dos programas docomputador.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Hardware: Entrada e Saída
Faz a comunicação entre o usuários e o computador. Osdispositivos de entrada são os que enviam dados para ocomputador, como teclado e mouse. Os dispositivos de saída são osque enviam dados para o usuário como caixas de som e o monitor.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Hardware: Disco Rígido
É a memória que armazena os dados permanentemente docomputador, também chamado de HD. Ela é muito lenta, maspossui grande capacidade, hoje em dia entre os 250 GB a 1 TB.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Hardware: Memória
É a memória que armazena os dados temporariamente docomputador, também chamada de RAM. Ela é muito rápida, maspossui pouca capacidade, hoje em dia entre os 2 GB a 8 GB.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Hardware: Barramento
São os cabos que ligam cada dispositivo do hardware, levando ainformação e os dados.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Números Binários
As instruções básicas dos computadores são realizadas em bits (0ou 1). Qualquer número pode ser representado por 0 e 1. Esses sãochamados números binários. Números representados por dígitos de0 a 9 são chamados de números decimais.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Binários para Decimal
Enumere os dígitos da direita para a esquerda, começando dozero.
Multiplique cada dígito por dois elevado a o seu valorcorrespondente.Some cada resultado.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Binários para Decimal
Enumere os dígitos da direita para a esquerda, começando dozero.Multiplique cada dígito por dois elevado a o seu valorcorrespondente.
Some cada resultado.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Binários para Decimal
Enumere os dígitos da direita para a esquerda, começando dozero.Multiplique cada dígito por dois elevado a o seu valorcorrespondente.Some cada resultado.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Decimal para Binário
Divida o número por 2 de forma inteira.
Guarde o resto da divisão e divida o resultado por 2novamente.Repita até que o resultado da divisão seja 1.Inverta a ordem de todos os resto guardados.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Decimal para Binário
Divida o número por 2 de forma inteira.Guarde o resto da divisão e divida o resultado por 2novamente.
Repita até que o resultado da divisão seja 1.Inverta a ordem de todos os resto guardados.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Decimal para Binário
Divida o número por 2 de forma inteira.Guarde o resto da divisão e divida o resultado por 2novamente.Repita até que o resultado da divisão seja 1.
Inverta a ordem de todos os resto guardados.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Decimal para Binário
Divida o número por 2 de forma inteira.Guarde o resto da divisão e divida o resultado por 2novamente.Repita até que o resultado da divisão seja 1.Inverta a ordem de todos os resto guardados.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Byte
As instruções em um computador costumam ter 8 bits. Por essemotivo, o conjunto de 8 bits é chamado de byte.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Exercício
Faça a conversão de 110101 de binário para decimal e o mesmonúmero (110.101) de decimal para binário.
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Exercício: Solução
Faça a conversão de 110101 de binário para decimal.
110101 =
1 ∗ 25 + 1 ∗ 24 + 0 ∗ 23 + 1 ∗ 22 + 0 ∗ 21 + 1 ∗ 20 =
32+ 16+ 0+ 4+ 0+ 1 =
53
Karina Mochetti Aula 01. Conceitos Básicos de Computadores
Exercício: Solução
Faça a conversão de 110101 de decimal para binário.
110101 mod 2 = 155050 mod 2 = 027525 mod 2 = 113762 mod 2 = 06881 mod 2 = 13440 mod 2 = 01720 mod 2 = 0860 mod 2 = 0430 mod 2 = 0215 mod 2 = 1107 mod 2 = 153 mod 2 = 126 mod 2 = 013 mod 2 = 16 mod 2 = 03 mod 2 = 11 mod 2 = 1
11010111000010101Karina Mochetti Aula 01. Conceitos Básicos de Computadores