Introdução a Algoritmos
Introdução à Linguagem C
Algoritmo
Em 1936 Allan Turing formalizou o conceito de algoritmo;
Toda e qualquer sequência finita de passos não ambígua executado para resolver um determinado problema;
O conceito de algoritmo é frequentemente ilustrado pelo exemplo de uma receita culinária.
Algoritmo
O Algoritmo foi inventado de forma independente na
China e Índia em 825 a.C.;
O primeiro algoritmo que se tem conhecimento e o
Algoritmo de Euclides em 300 a.C. - MDC;
Então em 1936 Allan Turing formalizou o conceito de algoritmo dito anteriormente.
Exemplo de Algoritmo:
Trocar Lâmpada Queimada
Pegue uma lâmpada nova;
Pegue uma escada;
Posicione a escada no local correto;
Suba na escada;
Remova a lâmpada queimada;
Coloque a lâmpada nova;
Desça da escada;
Guarde a escada.
Exemplo: Somar dois
Números Inteiros
Escreva um número inteiro;
Escreva outro número inteiro abaixo do primeiro;
Coloque uma reta abaixo do segundo número;
Coloque o sinal de Soma no lado esquerdo dos números;
Some os números;
Coloque o resultado abaixo da reta;
Apresente o resultado.
Exemplo
Escovar os Dentes;
Algoritmo para abrir o facebook no seu perfil;
Algoritmo e Desenvolvimento de Software
Desenvolvimento de Software
Na computação os algoritmos são utilizados para criar os softwares;
Todos os softwares são um ou um conjunto de algoritmos;
Os softwares são criados com algoritmos e com uma linguagem de programação.
Atributos de um Bom
Software
Além dos serviços que o software oferece existem alguns atributos;
Atributos:
Refletem seu comportamento quando em funcionamento;
Estrutura e Organização do código fonte;
Documentação Associada.
Atributos de um Bom
Software
Dependendo da aplicação do sistema, o conjunto