| Ementa/Descrição: |
Conceitos e definições de algoritmos. Formas de representação de algoritmos: Descrição narrativa, fluxograma e linguagem de programação. Desenvolvimento de algoritmos: Tipos de dados, variáveis, constantes, operações aritmética, lógica e relacional. Estruturas de controle de decisão/seleção. Estrutura de controle de repetição. Estrutura de dados e algoritmos de manipulação relacionados: pilhas, listas, filas, árvores e tabelas. Algoritmos de ordenação. Noções de programação orientada a objetos: conceitos básicos, modelo de programação, aplicações em engenharia.
|