Escolar Documentos
Profissional Documentos
Cultura Documentos
PLANO DE CURSO
EMENTA
Noções de lógica de programação. Conceitos fundamentais para construção de algoritmos estruturados.
Construção de algoritmos por refinamentos sucessivos. Linguagem de programação estruturada em blocos tipo
Pascal. Aplicação dessa linguagem à construção de algoritmos básicos, incluindo ordenação, intercalação,
manipulação com caracteres, arrays, e arquivos sequenciais e diretos. Subprogramação. Depuração e testes
de algoritmos.
OBJETIVOS
Apresentar uma visão geral do processo de programação e investigar as técnicas e ferramentas que podem ser
utilizadas para a geração de programas estruturados. Definir os conceitos fundamentais para a construção de
algoritmos estruturados e a implementação desses algoritmos na Linguagem Pascal - linguagem de
programação estruturada em blocos.
CONTEÚDOS PROGRAMÁTICOS
Detalhar os conteúdos programáticos a serem apresentados no curso, indicando a quantidade de
aulas necessárias (aproximadamente) para cada unidade didática. (Aluas teóricas e práticas)
UNIDADE ASSUNTO QTDE HORAS
1 Resolução de Problemas com computadores: Algoritmos
1.1 Algoritmos e lógica de programação - definições
1.2 Etapas na solução de problemas
2 Algoritmos Computacionais Estruturados
2.1 Algoritmos estruturados
2.2 Tipos de descriçoes de algoritmos: fluxograma e pseudolinguagem
2.3 Estrutura de dados: tipos simples de dados, constantes e variáveis
2.4 Comandos de atribuição, de entrada e de saída
2.5 Operações Básicas: operacoes aritimeticas e logicas
Estruturas de controle: Seqüencial; Condicional: simples, composta e
2.6
encadeada; Repetição: “repita ate” e “enquanto”
Os diversos usos de variáveis em algoritmos: sinalizadores, contadores,
2.7
acumuladores e totalizadores
2.8 Técnicas de verificação de algoritmos
Linguagens de Programação de Alto Nível e Execução de
3
Programas
3.1 Etapas no processo de elaboração e execução de programas
3.2 Tradutores: compiladores e interpretadores
3.3 Pocket LINUX, EMACS e Compilador PASCAL Livre
4 A Linguagem Pascal
4.1 Estrutura geral
4.2 Tipos de dados simples
4.3 Estruturas de controle
Tipos de dados estruturados e Tipos Definidos pelo Usuário(TDU): Vetores,
4.4
matrizes, registros e tabelas
4.5 Algoritmos de busca e classificação
4.6 Procedimentos e funções
4.7 Arquivos binarios sequenciais
4.8 Ponteiros – estruturas dinâmicas
1
TOTAL 50
MÉTODOS E TÉCNICAS DE APRENDIZAGEM
Aulas expositivas utilizando os recursos didáticos; aulas práticas em laboratórios; Aulas para
tirar dúvidas das listas de exercícios;
RECURSOS DIDÁTICOS
Quadro branco/pincel atômico;
Laboratório de Informática:
Uma prova escrita, uma prova de laboratório, um trabalho de pesquisa individual, avaliação
contínua em laboratórios e listas de exercícios.
BIBLIOGRAFIA
1 - ANA FERNANDA GOMES ARCENIO, Lógica de Programação com Pascal, Edição: 1, Editora:
Makron Books, Rio de Janeiro, 1999. ISBN: 8534610630.
2 - MARCO CANTU, Dominando o Delphi 2005: a Bíblia, Edição: 1, Editora: Prentice-Hall, 2006.
ISBN: 8576051117
3 - FARRER CRISTIANO GONÇALVES BECKER EDUARDO CHAVES FARIA, Algoritmos
Estruturados, Edicao 3, Editora: LTC, 1999. ISBN: 8521611803.
4 - Programação Ilustrada;. SCOTT, D. F; Rio de Janeiro; Axcel Books; 1995.
5 - Dominando o DELPHI 5; CANTU, Marco; Rio de Janeiro; Makron Books; 2000.
6 - Programação Estruturada e Estruturas de Dados; FARRER, Harry; Rio de Janeiro; Campus;
1992.
7 - Introdução à Ciência dos Computadores - Uma Abordagem Algorítmica; TREMBLAY &
BUNT; São Paulo; Makron Books; 1983.
8 - Algoritmos Estruturados; FARRER, H. e outros; Rio de Janeiro; Guanabara; 1989.
9 - Programação: Conceitos, Técnicas e Linguagens; VILAS, Marcos Viana; Rio de Janeiro;
Editora Campus; 1989.
ENDEREÇOS ELETRÔNICOS
1-
2-