Curso: Técnico em Redes de Computadores
Disciplina: Linguagem de Programação – Carga Horária – 60h – Período: 2o
EMENTA
Estruturas de dados homogêneas: vetores e matrizes, estruturas de dados heterogêneas: registros. Procedimentos e funções, passagem de parâmetros. Manipulação de arquivos
COMPETÊNCIAS
- Definir as principais estruturas de dados
- Mostrar como utilizar vetores, matrizes e registros
- Desenvolver programas para resolver problemas simples de ordem prática
- Trabalhar a modularização
- Mostrar como criar procedimentos
- Chamar procedimentos
- Manipular arquivos
CONTEÚDO PROGRAMÁTICO
- Revisão em algoritmo e linguagem Python
- Estruturas de repetição
- Estruturas de dados homogêneas: vetor
- Estruturas de dados homogêneas: matrizes
- Matrizes
- Estruturas de dados heterogêneas
- Refinamentos sucessivos
- Passagem de parâmetros
- Arquivos
BIBLIOGRAFIA BÁSICA:
ZIVIANE, Nivio. Projeto de algoritmos com implementações em PASCAL e C. São Paulo. Pioneira Thomson Learning, 2004.
CORMEN, Thomas. Algoritmos: teoria e prática. Editora Campus, 2002
FARRER, Harry et all. Algoritmos Estruturados. Rio de Janeiro. Rio de janeiro: Editora LTC, 1999.
Manzano, José Augusto Navarro Garcia e Oliveira, Jayr Figueiredo De. Estudo dirigido de algoritmo. São Paulo: Editora Érica. 1997.
BIBLIOGRAFIA COMPLEMENTAR:
SCHILDT, HERBERT.; C Completo e Total, São Paulo: Editora Pearson. 1997
AULAS:
