Haha
Prof. Dr. Rodrigo Duarte Seabra
Centro Universitário Filadélfia Ciência da Computação / Sistemas de Informação
Contato
• E-mail: rodrigo.seabra@unifil.br • Material:
Slides das aulas
Livros texto
1
Prof. Dr. Rodrigo Duarte Seabra
Curso
• Critérios de Avaliação:
Avaliações Listas de Exercícios Média Final = (MA * 0,7) + (ML * 0,3), onde:
MA média das avaliações ML média das listas de exercícios
• Critério de Aprovação:
Aprovação requer média igual ou superior a 7,0 Freqüência mínima de 75% das aulas
2 Prof. Dr. Rodrigo Duarte Seabra
Algoritmos
Aula 01
3
Prof. Dr. Rodrigo Duarte Seabra
Algoritmo
• Uma das etapas fundamentais para o desenvolvimento de softwares é a construção de algoritmos; • Algoritmo não é a solução de um problema, pois, se assim fosse, cada problema teria um único algoritmo; • Trata-se de um caminho para a solução de um problema e, em geral, existem muitos caminhos que levam a uma solução.
4
Prof. Dr. Rodrigo Duarte Seabra
Algoritmo – Importante!!!
• O aprendizado de algoritmos só se consegue através da execução de muitos exercícios!!! • Não se aprende algoritmos...
Copiando algoritmos Estudando algoritmos
• Só se aprende algoritmos...
Construindo algoritmos Testando algoritmos
5
Prof. Dr. Rodrigo Duarte Seabra
Definições de Algoritmo
• A especificação da seqüência ordenada de passos que deve ser seguida para a realização de uma tarefa, garantindo a sua repetibilidade, dá-se o nome de algoritmo.
• Basicamente, um algoritmo é um conjunto de passos a serem seguidos para a resolução de um problema.
• Os algoritmos fazem parte de nossa vida diária, mesmo que isso não seja percebido. Exemplos: uso de medicamentos, indicação de como montar um móvel etc.
6
Prof. Dr. Rodrigo Duarte Seabra
Pergunta 1: Como você colocaria uma girafa em uma geladeira???
7
Prof. Dr. Rodrigo Duarte Seabra
A resposta correta é:
Abra