Estrutura de dados
Competências, Habilidades, Bases Tecnológicas e Critérios de Avaliação
Competências
1. Interpretar pseudocódigos, algoritmos e outras especificações para codificar programas. 2. Desenvolver algoritmos e fluxogramas.
3. Avaliar resultados de testes dos programas estruturados
4. Distinguir e avaliar linguagens de programação estruturada, aplicando-a no desenvolvimento de software.
Habilidades
1. Utilizar estruturas de dados na resolução de problemas computacionais.
2. Utilizar modelos, pseudocódigos e ferramentas na representação da solução de problemas. 3. Executar procedimentos de testes de programas.
4. Aplicar técnicas de programação estruturada.
5. Utilizar compiladores e ambientes de desenvolvimento na elaboração de programas. 6. Executar procedimentos de testes de programas.
7. Redigir instruções de uso dos programas implementados.
Bases Tecnológicas
1.
2.
3.
4.
5.
6.
7.
Lógica, algoritmos, fluxogramas e pseudocódigos.
Técnicas de programação estruturada.
Estrutura de dados
Vetores, matrizes, funções, e procedimentos
Linguagens de Programação
Desenvolvimento de Software
Ambientes de desenvolvimento de programas
Critérios de Avaliação
1.
2.
3.
4.
Frequência.
Participação.
Exercícios.
Avaliação teórica e prática
Estrutura de Dados
Um computador basicamente executa três funções: o Entrada de Dados o Processamento de Dados o Saída de Dados
Os dados de um programa são elementos do mundo exterior, podem ser classificados como: o Numérico Inteiro: positivo ou negativo. o Numérico Real: números inteiros e fracionários, positivos e negativos. o Caractere/Cadeia: caracteres, números e símbolos. o Lógica: Falso ou verdadeiro.
Variável é tudo que está sujeito a variação o O nome de uma variável não pode conter como primeiro caractere um número ou um símbolo. o Em caso de um nome composto para uma variável utilizar o símbolo
“underline” entre as