Algoritmo e Programação de Computadores
Prof. Antonio César
2014
1
Algoritmo e
Programação
de Computadores
Aula 1 – Conceitos – Definições
Livro Texto: “CONSTRUÇÃO DE ALGORITMOS E
LOGICA DE PROGRAMAÇÃO”
Andre Luiz Villar Forbellone
Henri Frederico Ederspächer
Pearson Education & Anhanguera
Educacional - Janeiro de 2008
Introdução à Lógica de Programação páginas. 1 à 13
Faculdade Anhanguera de Santa Bárbara
2014
2
Algoritmo e
Programação
de Computadores
Definições e Conceitos
Processo ANALÓGICO & Processo DIGITAL
Analógicos
Processos baseados em forças e movimentos mecânicos.
Digital
Processos
baseados na lógica digital binária (bit).
3
Prof. Naor
Algoritmo e
Programação
de Computadores
Definições e Conceitos
SISTEMA COMPUTACIONAL: Conjunto de rotinas e elementos cujo objetivo é a manipulação de dados e informações.
Computador: Máquina de processos digitais
Software
Hardware
Aplicativos
Sistema Operacional
Processador
Memória
Dispositivos E/S
4
Algoritmo e
Programação
de Computadores
Definições e Conceitos
PROGRAMA & ALGORITMO
Programa
Sequência de instruções e comandos que definem o comportamento dos processos digitais (hardware e software).
Algoritmo
Sequência lógica de instruções e comandos que definem o comportamento de um determinado programa específico.
Top Down
Execução linha a linha de um algoritmo, sem pular nem voltar nenhuma instrução 5
Algoritmo e
Programação
de Computadores
Definições e Conceitos
DADOS & INFORMAÇÕES
Dado: É a constatação, por parte do usuário, de um fato, medida ou qualquer contatação do universo que possa ser passado para um sistema digital, é um resultante estático.
Informação: É a resultante do processamento de dados, um conjunto de dados organizados e úteis aos usuários, é portanto um resultante dinâmico.
Prof. Naor
6
2013
Algoritmo e
Programação
de Computadores
Definições e Conceitos
Lógica Binária: