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