Algoritimo

Disponível somente no TrabalhosFeitos
  • Páginas : 23 (5591 palavras )
  • Download(s) : 0
  • Publicado : 31 de março de 2012
Ler documento completo
Amostra do texto
Sistemas de Informação Algoritmos Prof. Dr. Antônio Marcos SELMINI

Apostila de Algoritmos / Linguagem C 2011

2

Algoritmos / Linguagem C – Prof. Dr. Antônio Marcos SELMINI

Prefácio
Este material é o resultado das notas de aulas das disciplinas Algoritmos e Estruturas de Dados. O principal objetivo deste material é auxiliar os alunos na disciplina de Algoritmos ministrada na Faculdadede Informática e Administração Paulista (FIAP). Vale destacar também que este material não substitui em hipótese alguma os livros indicados como bibliografia básica, pois deverão ser consultados para uma melhor formação profissional. Prof. Dr. Antônio Marcos Selmini

6

Algoritmos / Linguagem C – Prof. Dr. Antônio Marcos SELMINI

Capítulo 1 Introdução à Microinformática
1.1 Introdução
Acada dia presenciamos em jornais, revistas, na televisão o surgimento de novas invenções. Mas de todos esses inventos, talvez o maior e mais sensacional tenha sido o computador. O ano inicial da construção do primeiro computador é 1946, mas sabe-se que suas bases foram estabelecidas ao longo de dois séculos. O computador que conhecemos hoje, com suas funcionalidades é muito recente tendo quase 60anos. Desses quase 60 anos sua divulgação e aquisição por parte da população tem pouco mais de 20 anos. O ENIAC (primeiro computador) foi construído nos Estados Unidos e tinha o tamanho aproximado de um caminhão. Funcionava por poucas horas. Era construído com muitas válvulas e consumia energia suficiente para abastecer centenas de casas. Era um computador muito complicado de operá-lo e só os seusprojetistas o conseguiam fazer. Os principais fatores responsáveis pela divulgação e aquisição dos computadores são: Redução da dimensão física; Aumento da confiabilidade; Aumento da capacidade de processamento; Redução de custo para aquisição e manutenção; Ampliação da gama de utilidades e aplicações; Uma pergunta que surge com frequência em programas de televisão (programas educativos deperguntas e respostas) ou até mesmo entre os alunos é quem inventou o computador. Essa é uma pergunta difícil de responder porque não existe apenas um criador. O computador foi resultado de uma série de equipamentos e ou máquinas que foram sendo desenvolvidos por diversos personagens marcantes da história.

1.2 Precursores do Computador
Como mencionado na seção anterior dizer o inventor do computadoré algo praticamente impossível. Diferente de outras invenções, o computador não “nasceu da noite para o dia”, mas foi o resultado do aperfeiçoamento de várias máquinas que foram surgindo em diferentes épocas. O surgimento dessa poderosa máquina é apenas um reflexo da evolução do homem e também uma conquista pela busca por processos de automatização e substituição do trabalho humano. Um dosprimeiros dispositivos de calcular que se tem conhecimento é o ábaco. O ábaco do grego significa “tábua de calcular”. É considerado um dos primeiros precursores das máquinas de somar sendo um dispositivo auxiliar para o usuário que faz cálculos mentais.

7

Algoritmos / Linguagem C – Prof. Dr. Antônio Marcos SELMINI

Um personagem muito importante para o desenvolvimento dos computadores atuais éBlaise Pascal. Esse matemático francês foi responsável pela criação de uma máquina de somar, a partir da qual foram criados diversos modelos. A máquina criada por Pascal foi chamada de Pascalina e na época foi considerada a perfeição em máquinas de calcular. Vale destacar que antes da Pascalina outros cientistas criaram outras máquinas, mas que não tiveram desempenho tão bom quanto a Pascalina.Outro matemático de grande importância foi Charles Babbage. Dentre as várias invenções de Babbage destaca-se a Máquina Analítica. A Máquina Analítica tinha alguns princípios básicos muito interessantes tais como: Dispositivos de entrada; Facilidade de armazenar números para processamento; Processador, que na época era chamado de calculador numérico; Unidade organizacional que tinha como função...
tracking img