Algoritmos basico
AULA 1: INTRODUÇÃO (Conceitos introdutórios de Algoritmos) COMPUTADORES • Dispositivo capaz de executar cálculos e tomar decisões lógicas em velocidades milhões, e até bilhões, de vezes mais rápidas do que os seres humanos; Computadores processam dados sob o controle de conjunto de instruções chamado de programas de computador; Estes programas de computador guiam o computador através de conjuntos ordenados de ações especificados por pessoas chamadas de programadores de computador.
• •
ESTRUTURA DE UM COMPUTADOR DIGITAL
REPRESENTAÇÃO DA INFORMAÇÃO • O bit (BInary digiT) é a menor unidade de informação existente em um computador, podendo assumir os valores 0 (zero) e 1 (um), o que tem relação com a arquitetura do processador; Para cada dado, o computador utiliza diversos 0 e 1 seguidos: 0011010101001011. Podemos dizer então que o computador tem como base o sistema binário; A unidade padrão de medida na Informática é o Byte (BinarY TErm), que é o conjunto de 8 (oito) Bits. A um caractere (letra, número, ou símbolo especial) associamos um byte, como ilustrado abaixo:
•
•
Algoritmos – Professora Gellars Tavares – ano 2010
1
CURSO: SISTEMAS DE INFORMAÇÃO DISCIPLINA: ALGORITMOS PROFESSORA: GELLARS TAVARES
A ESTRUTURA BÁSICA DE UM COMPUTADOR DIVIDE-SE EM: Memória Principal – divididas em células, registram dados de forma volátil. De alta velocidade é utilizada a todo o momento para fazer armazenagem de cálculos e registro dos programas que são utilizados. Isso significa que ao executar um programa, ele será, obrigatoriamente, armazenado na memória principal para que seja executado. Memória Secundária – Pode apresentar-se em mídia magnética ou óptica e será utilizada para armazenar programas e dados objetivando a reutilização. Processador – Dividido em ULA e UC processa todas as solicitações oriundas dos programas que estão sendo executados. Mantém uma pequena