T.I
LÓGICA DE PROGRAMAÇÃO AVANÇADA
Ementa
Algoritmos. Lógica de Programação. Linguagens. Operadores. Estruturas de dados. Estruturas de repetição. Estruturas de controle de dados. Vetores. Matrizes. Ordenação. Busca. Arquivos.OBJETIVO: Este conteúdo tem por finalidade fornecer um panorama detalhado a respeito dos algoritmos relacionados à programação de softwares em geral, possibilitando um conhecimento avançado para os desenvolvedores de programas computacionais aplicarem lógica de programação estruturada independentemente de em que linguagem pretendam codificar esses programas.
CONTEÚDO PROGRAMÁTICO:
UNIDADE I – ALGORITMOS ENVOLVENDO MATEMÁTICA
- ALGORITMOS DE ACUMULAÇÃO, TOTALIZAÇÃO E SUBTOTALIZAÇÃO
- ALGORITMOS DE ORDENAÇÃO NUMÉRICA
- ALGORITMOS COM MANIPULAÇÃO DE VETORES
- ALGORITMOS COM MANIPULAÇÃO DE MATRIZES
- ALGORITMOS COM ESTRUTURA SEQUENCIAL E DE SELEÇÃO
- ALGORITMOS COM ENCADEAMENTO CONDICIONAL
- ALGORITMOS COM ESTRUTURAS DE REPETIÇÃO ENCADEADAS “ENQUANTO”
- ALGORITMOS COM ESTRUTURAS DE REPETIÇÃO ENCADEADAS “PARA”
- FUNÇÕES DE SEPARAÇÃO E JUNÇÃO DE CADEIAS E SEUS ALGORITMOS
- ALGORITMOS DE PESQUISA DENTRO DE CADEIAS DE CARACTERES
- ALGORITMOS DE LEITURA E GRAVAÇÃO DE ARQUIVOS SEQUENCIAIS
- ALGORITMOS DE LEITURA E GRAVAÇÃO DE ARQUIVOS INDEXADOS
- CONCEITO DE LISTAS E ALGORITMOS APLICÁVEIS
- CONCEITO DE FILAS E ALGORITMOS APLICÁVEIS
- CONCEITO DE PILHAS E ALGORITMOS APLICÁVEIS
- CONCEITO DE ÁRVORES E ALGORITMOS APLICÁVEIS