algoritmos
DE PROGRAMAÇÃO
1 – Introdução à Ciência da Computação
Prof.a Dr.a Marcia Moreira Medeiros
Algoritmo e Técnicas de Programação
Prof.a Dr.a Marcia M. Medeiros
Introdução
A informática nasceu da idéia de auxiliar o homem nos
trabalhos rotineiros e repetitivos, em geral de cálculo e gerenciamento. O termo Informática foi criado na França em 1962, e
provém da contração das palavras:
Information automatique (Informação automática).
Informática é a ciência que estuda o tratamento
automático e racional da informação.
2
Algoritmo e Técnicas de Programação
Prof.a Dr.a Marcia M. Medeiros
Evolução dos computadores
Ábaco (~3.500 a.C.) primeiro dispositivo manual de
cálculo, sendo que sua principal função era representar números no sistema decimal e realizar operações com eles. 3
Algoritmo e Técnicas de Programação
Prof.a Dr.a Marcia M. Medeiros
Evolução dos computadores
Estruturas de Napier (fim séc. XVI) espécie de
calculadora em bastões que permitia efetuar multiplicações. Idealizada pelo matemático escocês John
Napier (1550-1617), inventor dos logaritmos naturais.
4
Algoritmo e Técnicas de Programação
Prof.a Dr.a Marcia M. Medeiros
Evolução dos computadores
Máquina Aritmética de Pascal (Pascalina) (1642)
Primeira máquina automática de calcular, constituída de rodas dentadas, baseada no funcionamento do ábaco.
Inventada pelo matemático e filósofo francês Blaise
Pascal, essa máquina realizava operações de soma e subtração mostrando o resultado numa série de janelinhas. 5
Algoritmo e Técnicas de Programação
Prof.a Dr.a Marcia M. Medeiros
Evolução dos computadores
Régua de cálculo (1650) pequena régua deslizante
sobre uma base fixa em que havia diversas escalas para a realização de determinadas operações.
universal (1672) somava, subtraía, multiplicava, dividia e extraía a raiz quadrada.
Calculadora
6
Algoritmo e Técnicas de