01 Logica e Algoritmos

748 palavras 3 páginas
FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO, BACHARELADO EM SISTEMAS DE INFORMAÇÃO
E TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Laboratório de Programação – Aula 1 – 2º SEMESTRE/2014

LÓGICA E ALGORITMOS
Nossos objetivos nesta aula são:
 compreender a origem e o significado do termo algoritmo
 aplicar este conceito para resolver alguns problemas simples
 entender a relação de algoritmos com programas de computadores
 praticar com algoritmos em alguns ambientes de desenvolvimento
Referência:
FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de Programação: A Construção de Algoritmos e
Estrutura de Dados. 3. ed. Sao Paulo: Pearson Prentice Hall, 2012.



O termo algoritmo pode ser visto desde o século IX. Foi nesta época que o cientista, astrônomo e matemático persa Abū ‘Abd Allāh Muhammad ibn Mūsā al-Khwārizmī

[ ‫أبو‬

‫ ] عبد هللا محمد بن موسى الخوارزمي‬usou pela primeira vez o termo para indicar regras de operações aritméticas utilizando algarismos indoarábicos.


Estas regras aparecem no Livro-Compêndio sobre
Cálculo por Restauração e Balanceamento [página ao lado ].

‫الكتاب المختصر في حساب الجبر والمقابلة‬ al-Kitāb al-mukhtaṣar fī ḥisāb al-jabr wa-l-muqābala



No século XII, Adelardo de Bath traduziu o termo para o latim Algorithmi . De lá para cá, o termo evoluiu bastante incluindo todos os procedimentos definidos para resolver problemas ou realizar tarefas.



A formalização da noção de algoritmo ocorreu em 1936 com os trabalhos de Alan Turing e
Alonzo Church, que desenvolveram independentemente os modelos de Máquinas de
Turing e Cálculo Lambda.



Do ponto de vista computacional, um algoritmo pode ser visto como um conjunto de regras e procedimentos lógicos perfeitamente definidos que levam à solução de um problema em um número finito de passos.
1

EXERCÍCIO TUTORIADO
Um dos algoritmos mais antigos conhecidos é o Algoritmo de Euclides (desenvolvido pelo próprio filósofo Euclides) para calcular o máximo

Relacionados

  • port
    1050 palavras | 5 páginas
  • LOGICA DE PROGRAMAÇÃO
    4104 palavras | 17 páginas
  • analise e desenvolvimento de sistemas
    366 palavras | 2 páginas
  • algoritmo
    781 palavras | 4 páginas
  • Modulo 1 Apresenta o Conceitos B sicos
    1235 palavras | 5 páginas
  • Logica De Programau00E7u00E3o 1
    8113 palavras | 33 páginas
  • Aula01a Gandhi
    1574 palavras | 7 páginas
  • informatica
    5913 palavras | 24 páginas
  • 1 Algoritmos E O Computador
    2016 palavras | 9 páginas
  • dghdfhs
    4370 palavras | 18 páginas