adfsdsfsdfdsfhdgbndrg

1313 palavras 6 páginas
1o. Estágio do Exame de Qualificação

Área de Algoritmos e Estruturas de Dados

Ementa e Programa

Algoritmos e Estruturas de Dados I – DCC003
Desenvolvimento de Computadores e de linguagens de computação. Fases do desenvolvimento de programas. Desenvolvimento de programas em uma linguagem de alto nível: dados, comandos, ferramentas de modularização, metodologias do desenvolvimento.

A – OBJETIVOS

Os principais objetivos do curso são possibilitar ao aluno:

O conhecimento dos princípios de estrutura e funcionamento do computador;
O domínio de técnicas de resolução de problemas por computador (técnicas de desenvolvimento de algoritmo);
A utilização do computador para a resolução de problemas computacionais (domínio da linguagem de Programação Pascal e Sistema Operacional UNIX).
B – PROGRAMA

Noções Básicas sobre Computador

Evolução Histórica da Computação
O Computador na Sociedade

Sistemas de Computação

1. Hardware: Memória – Unidade Central de Processamento - Unidades de Entrada e Saída - Periféricos Software: Sistemas Operacionais - Linguagens de Programação - Compiladores

Estruturas Básicas do PASCAL

2. Sintaxe de uma Linguagem
3. Formato de um Programa PASCAL
4. Comentários
5. Variáveis
6. Constantes
7. Expressões Aritméticas
8. Funções Pré-Definidas
9. Comando de Atribuição
10. Comando de Entrada
11. Comando de Saída

Fases da Resolução de um Problema via Computador

12. O Conceito de Algoritmo
13. O Desenvolvimento de um Algoritmo por Refinamentos Sucessivos
14. A Elaboração do Programa PASCAL
15. A Execução do Programa
16. A Depuração dos Erros

Comandos de Seleção

17. Operador Lógico
18. Expressão Lógica
19. Comando Condicional Simples e Composto
20. Comando Case

Comandos de Repetição

21. Comando DO
22. Comando While
23. Comando Repeat

Variáveis Compostas Homogêneas - Arrays

24. Conceito de Array
25. Classificação e Pesquisa em Arrays

Relacionados