História da Computação Aula #2.1 EBS 111 ICC Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã
História da Computação A computação surgiu da necessidade do homem de contar e realizar cálculos Primeira máquina de cálculo??? 2
História da Computação A computação surgiu da necessidade do homem de contar e realizar cálculos Primeira máquina de cálculo: Os dedos Exemplo: sistema de multiplicação dos romanos 3
Ábaco (chineses, 5000 a.c.) 4
Ossos (bastões) de Napier (1617) Criado por John Napier para realizar cálculos de multiplicação 5
Pascalina (Blaise Pascal, 1642) Realizava soma e subtração 6
Máquina de Leibniz (Leibniz, 1673) Realizava também multiplicação e divisão a partir de sucessivas somas e subtrações 7
Tear mecânico (Joseph-Marie Jacquard, 1804) 8
Tear mecânico (Joseph-Marie Jacquard, 1804) Mas o que isso tem a ver com computação?! 9
Tear mecânico (Joseph-Marie Jacquard, 1804) Mas o que isso tem a ver com computação?! Primeira máquina programável da história 10
Aritmometer (Charles Xavier Thomas, 1820) Realizava as quatro operações básicas da matemática. Primeira calculadora comercializada com sucesso! 11
Máquina das Diferenças (Charles Babbage, 1822) - Poderia realizar cálculo de polinomios, além de compor tabelas trigonométricas e logarítmicas; - Em 1833, Babbage desiste do desenvolvimento (não havia tecnologia suficiente na época para a construção da máquina!) 12
Máquina Analítica (Charles Babbage, 1834) - Poderia realizar uma grande gama de cálculos a partir de uma sequência de instruções; - Muito próximo da fundamentação de computadores como conhecemos hoje! 13
Máquina Analítica (Charles Babbage, 1834) - Poderia realizar uma grande gama de cálculos a partir de uma sequência de instruções; - Muito próximo da fundamentação de computadores como conhecemos hoje! Ada Lovelace - Primeira programadora da história - Primeiros algoritmos! 14
Tabuladora de cartões (Herman Hollerith, 1890) - Processar dados do censo de 1890 nos EUA; - 1914: Empresa Tabulating Machine Company ; - 1924: Nome alterado para International Business Machines (IBM). 15
Exercício 2 (entregar dia 15/3) Você é um espião e sua missão é se infiltrar em um quartel-general para desativar um míssil programado acessando a sua sala de controle. Deve-se primordialmente seguir as instruções de sua equipe de apoio: 1) O quartel-general é uma grande pirâmide com uma única sala no andar mais alto; duas salas no andar inferior; três salas no próximo; e assim até dez salas no térreo: 1 sala 2 salas 3 salas 4 salas 5 salas 6 salas 7 salas 8 salas 9 salas 10 salas 2) A sala de controle do míssil é contada como sendo uma das salas de seu andar e ela fica no andar mais alto possível, pois as seguintes condições devem ser sempre estabelecidas para qualquer andar da pirâmide: Cada sala tem sempre três portas, cada uma para uma das outras salas do mesmo andar; Exceto a sala de controle, a qual possui apenas uma porta para uma outra sala no mesmo andar; Ignore escadas/elevadores entre os pisos, ou seja, não há ligação (acesso) entre os andares; Você conseguiria descobrir em qual andar a sala de controle está? Considere que um alame será disparado, então haverá apenas uma chance de você adentrar no andar correto! Apresente a sua linha de raciocínio para a resposta. 16
Próxima aula: 9/3 Lab. Informática 1 Material em http://luizcoletta.com/ebs111/ Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã