Académique Documents
Professionnel Documents
Culture Documents
3 - Programao de
Computadores
Prof.
Prof. M.Sc.
M.Sc. Carlos
Carlos de
de Salles
Salles
Ementa
Introduo e histrico
Sistemas de numerao binria e
hexadecimal
Sistema operacional
Linguagem de programao
Algoritmos
Introduo programao estruturada
Tcnicas bsicas de composio e
documentao de programas
Prtica de programao estruturada
Programao de Computadores
Bibliografia
VILARIM, Gilvan. Algoritmos: Programao
para iniciantes. Editora: CIENCIA MODERNA
ISBN: 857393316X
MEIRELLES, Fernando de Souza Informtica - Novas Aplicaes com
Microcomputadores
Editora - Mcgraw Hill
VELLOSO, Fernando de Castro Informtica - Conceitos Bsicos
Editora - Campus - Rio de Janeiro
NORTON, Peter Introduo Informtica
Editora - Makron Books
Programao de Computadores
Computadores digitais
Trabalham diretamente com nmeros, ou seja,
realizam operaes diretamente com os nmeros
enquanto os analgicos medem
Processamento de dados
Entrada
Processamento
Programao de Computadores
Sada
Histrico de computadores
baco (2000 a.C.)
Facilita a realizao de clculos de forma bastante
primitiva
soroban (japons)
Tbua de Napier
Rgua de Clculo
Pascaline (1642/47)
Aos 18 Blaise Pascal inventou uma mquina
mecnica que somava e subtraia
Pascaline
5
Programao de Computadores
Histrico de computadores
Arithmometer (1820)
Charles de Colmar simplificou e refinou a idia e criou a
primeira mquina de calcular comercial
Mquina Diferencial
6
Programao de Computadores
Programao de Computadores
Cincia da Computao
Definio
a cincia que estuda o tratamento automtico e
racional da informao. Da o termo informtica,
que vem de INFORmao autoMTICA (do francs
information automatique);
O estudo do hardware e software do computador
Hardware parte fsica interna ou externa do
computador
Software parte lgica composta por programas que
tm por objetivo resolverem tarefas
Funes
Desenvolvimento de novos mtodos de trabalho;
Construo de aplicaes automticas;
Melhoria de mtodos e aplicaes existentes
Programao de Computadores
Controle
Entrada
Unidade de
Processamento
Sada
Programao de Computadores
Sistema binrio
14
Programao de Computadores
Sistema hexadecimal
15
Programao de Computadores
Programao de Computadores
Conjunto de mtodos e tcnicas para a
elaborao de programas de computador;
Em certa poca programar era tido como uma
arte. Os programadores precisavam conhecer
profundamente o hardware onde programavam.
Tudo era muito artesanal;
Hoje programar considerado muito mais como
seguir uma metodologia, apesar de ainda serem
necessrias boas doses de criatividade e
raciocnio lgico;
Programao estruturada o conjunto de
tcnicas que visam criar um padro para as
estruturas de programao com o objetivo de
melhorar o entendimento e documentao dos
programas.
17
Programao de Computadores