Metodologia para o desenvolvimento de programas. Estruturas básicas: tipos, constantes e variáveis. Expressões: aritméticas e lógicas. Estruturas de controle (sequencial, condicional e de repetição). Modularização. Manipulação de Cadeias de Caracteres. Estruturas de Dados Compostas Homogêneas (vetores e matrizes)