| Ementa/Descrição: |
Introdução às linguagens de programação algorítmicas e ao desenvolvimento estruturado de
programas. Tipos e estruturas elementares de dados, operadores, funções embutidas e expressões. Instruções
condicionais, incondicionais e de repetição. Tipos compostos de dados: vetores, matrizes e registros. Ponteiros.
Modularização, funções e procedimentos, passagem por valor e por referência, documentação. Introdução a
uma linguagem de programação algorítmica popular. Introdução à organização de dados em arquivos. Noções
de recursão. Problemas algorítmicos elementares de busca e ordenação. |