Opções de inscrição

Linguagem de Programação I

Ementa

Fundamentos de resolução de problemas (Lógica, Combinatória e Matemática); Construção de Fluxogramas; Conceito de Algoritmo; Metodologia de Desenvolvimento de Algoritmos; Conceito de variável, constante, operadores aritméticos, expressões, atribuição, estruturas de controle (sequencial, seleção e repetição); Tipos de dados básicos (inteiro, real, lógico etc.) e estruturas de dados homogêneas (vetores e matrizes, cadeias de caracteres); Estruturas de dados Heterogêneas (tipos abstratos de dados – registros); Estratégias de Depuração; Recursividade: Conceito e Implementação; Modularidade e Abstração (programação funcional); Manipulação de Arquivos; Pesquisa e Ordenação; Comandos de linguagem de programação.

Objetivos

Desenvolver a habilidade de construir algoritmos básicos, com a utilização de conceitos de programação estruturada, para a solução de problemas por meio de uma linguagem de programação.
Professor: Ricardo Rios
Autoinscrição (Estudante)