Apostila Lógica de Programação

Páginas: 27 (6647 palavras) Publicado: 23 de outubro de 2013
Universidade Federal da Bahia
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 dosconceitos
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 deestudo.
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 naInternet 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.Programação ------------------------------------------------------------ 9

Algoritmos Computacionais -------------------------------------------------11
3.1.

Diretrizes para Elaboração de Algoritmos -------------------------11

3.2.

Descrição de Algoritmos ---------------------------------------------12

3.3.

Estruturas de Dados --------------------------------------------------133.4.

Operações Básicas ----------------------------------------------------15

Exercícios de Fixação ----------------------------------------------------17
3.5.

Estruturas de Controle ------------------------------------------------18

Exercícios de Fixação ----------------------------------------------------21
3.6.

Considerações sobre o Uso de Variáveis em Algoritmos --------223.7.

Técnicas de Elaboração e Verificação de Algoritmos ------------24

Exercícios de Fixação ----------------------------------------------------25
Exercícios Propostos ----------------------------------------------------25

Apêndices – Parte I

1. SOLUÇÕES DE EXERCÍCIOS
2. NOTAÇÃO PARA FLUXOGRAMAS

Texto Complementar e Exercícios

3

UFBa - Introdução à Lógica de ProgramaçãoMAT 146

Parte II - Lógica de Programação com Pascal
4.

Linguagens de Programação de Alto Nível--------------------------------27
4.1.

Tipos de Linguagens de Programação ------------------------------28

4.2.

Compilação e Execução de Programas -----------------------------28
Exercícios de Fixação---------------------------------------------------29

5.

A Linguagem deProgramação Pascal --------------------------------------30
5.1.

Estrutura Geral ---------------------------------------------------------30

5.2.

Estruturas de Dados em Pascal --------------------------------------30
5.2.1. Tipos simples de dados----------------------------------------30
5.2.2. Tipos simples definidos pelo usuario------------------------31

5.3.

Estruturas de Controle...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Resumo da apostila lógica de programação (
  • Apostila sobre lógica de programação
  • Apostila Logica Programacao
  • Apostila Algoritmos E Logica De Programacao
  • Apostila Lógica de programação
  • Apostila de introdução a lógica de programação
  • Lógica de Programação
  • Logica de programação

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!