Apostila Python
UNIDADE 1 – INTRODUÇÃO A COMPUTAÇÃO.
1.1 – ORGANIZAÇÃO DO COMPUTADOR.
Introdução:
Para iniciarmos nosso estudo de linguagem de programação precisamos responder anteriormente uma “simples” questão. O que é um computador?
Um computador é um dispositivo capaz de realizar computações e tomar decisões lógicas milhões (e até bilhões) de vezes mais rapidamente que o homem.
Mas é necessário sempre da presença do homem para guiar o computador em certa tarefa. O papel desse homem (programador) é o de escrever, por meio de uma linguagem de programação, de que modo e qual tarefa será executada por esta máquina. Os computadores processam essas tarefas através de programas de computador. Esses programas utilizam alguma linguagem de programação. O foco do nosso estudo neste módulo será o de aprender a utilizar esta linguagem de programação de modo a tornar o hardware do computador útil para nós. Vamos começar.
Hardware e Software:
Podemos dividir o computador primeiramente em duas partes: Hardware (parte física) e
Software (programas).
Deste modo tudo aquilo que for físico nos podemos classificar como sendo hardware de computador. Por exemplo, nós temos: teclado, mouse, monitor, processador e etc. Já nó que se refere a software nós temos: sistema operacional Windows, word, photoshop e etc.
Como seria um computador?
Para responder esta questão nós usaremos a arquitetura de Von Neumann.
CPU
RAM
Barramento
ENTRADA DE DADOS
SAÍDA DE DADOS
CPU: É composta pela ALU, Unidade de Controle e Registradores.
RAM: Armazena os programas de computador.
ENTRADA DE DADOS: Entrada. Esta é a seção “receptora” do computador.
SAÍDA DE DADOS: Esta é a seção de “envio” do computador.
Barramento: Via de comunicação de todas as partes do computador.
1.2 - BITS, BYTES E LINGUAGEM DE MÁQUINA.
Analógico X Digital:
Informação
Analógica
Digital
Nós podemos tratar a informação de duas maneiras: analógica e digital.