Você está na página 1de 2

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA

DIRETORIA DE ENSINO – DEPARTAMENTO DE ENSINO SUPERIOR


CURSO SUPERIOR DE TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL
DISCIPLINA: ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
CARGA HORÁRIA: 50 HORAS PERÍODO : 20 CRÉDITOS: 3

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;

TV com powerpoint (exibição de slides);

Laboratório de Informática:

TÉCNICAS DE AVALIAÇÃO DA APRENDIZAGEM

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.

ÉPOCA DAS AVALIAÇÕES


Avaliação 1: Avaliação contínua de laboartório (Durante todo o semestre letivo);

Avaliação 2 : Avaliação de Labortório ((Após o término da unidade 10);

Avaliação 3: Avaliação teórica (Após o término da unidade 10).

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-

Você também pode gostar