Apostila Lógica de Programação
Departamento de Ciência da Computação
INTRODUÇÃO À LÓGICA DE
PROGRAMAÇÃO
MAT 146
Revisada em Janeiro de 2004
Claudia Gama claudiag@ufba.br UFBa - Introdução à Lógica de Programação MAT 146
Caro Aluno:
Esta apostila foi elaborada a partir das minhas notas de aula e dos livros da bibliografia recomendada. Ela visa auxiliar na compreensão dos conceitos abordados ao longo do curso, bem como promover a prática de algoritmos com exercícios de fixação e exercícios propostos. Nela você vai encontrar:
• Resumo dos principais tópicos
• Referências bibliográficas
• Exercícios de fixação
• Exercícios propostos (alguns incluem solução)
Mas atenção: esta apostila deve ser usada somente como material complementar e nunca como única fonte de estudo.
Profª. Claudia Gama
Legenda
Na apostila são usados alguns símbolos para chamar a atenção de partes relevantes e ajudar na organização do conteúdo da apostila. Veja os símbolos e seus significados abaixo.
Sugestão de leitura de capítulo ou seções de um livro. A leitura é sugerida para obter-se um entendimento completo do tópico apresentado na apostila.
Sugestões de pesquisas na Internet de assuntos complementares ou curiosidades. Exercícios de Fixação: são exercícios simples para verificação do entendimento de conceitos.
Sugestão de Exercícios Complementares em livros da bibliografia.
Exercícios Propostos: exercícios para solidificar o entendimento. Altamente recomendáveis! Texto Complementar e Exercícios
2
UFBa - Introdução à Lógica de Programação MAT 146
ÍNDICE
Parte I - Introdução à Lógica de Programação
1.
Algoritmos ---------------------------------------------------------------------- 6
1.1.
Exemplo: Construindo um Algoritmo ------------------------------- 6
Exercícios Propostos ----------------------------------------------------- 8
2.
Resolução de Problemas através de Computadores ----------------------- 9
2.1.
3.