Ementa/Descrição: |
Introdução ao pensamento algorítmico. Análise e especificação de problemas sob o aspecto de pensamento algorítmico. Algoritmos, Conceitos Fundamentais de Programação, Expressões, Controles
de Fluxo, Funções e Procedimentos, Ponteiros, Vetores e Matrizes, Cadeias de Caracteres, Alocação
Dinâmica, Tipos Estruturados e Arquivos. Princípios e técnicas de resolução de problemas: abstração,
decomposição, modularização, extensibilidade, ocultamento de informações, separação de responsabilidade, integridade conceitual, reconhecimento de padrões e generalização. |