linguagem c
Introdução ao conceito de algoritmo.Desenvolvimento de programas usando uma linguagem de programação imperativa. Tipos de dados e operações primitivas. Variáveis, constantes e expressões. Comandos de condição e repetição. Vetores e registros. Bloco estruturado e Recursividade. Exemplos em linguagem C.
II- AULAS TEÓRICAS – C.H. XXh (CONTEÚDO, OBJETIVOS, PROCEDIMENTOS DE ENSINO E HORAS-AULA)
UNIDADES
OBJETIVOS
PROCEDIMENTOS DE ENSINO
NÚMERO DE H/A
1 – Introdução a algoritmos e programação de computadores
- Conceito de algoritmo.
-Programas de computador: O que é um programa, executando um programa, linguagens de programação e sistemas operacionais.
-Estruturação de algoritmos:Linguagem natural, fluxograma e pseudocódigo.
- Aulas expositivas com auxílio de multimídia.
8h/a
2 – Fundamentos: Tipos de dados e variáveis
- Manipulação de dados:Tipos, constantes e variáveis, atribuição.
- Blocos de instruções
- Entrada e saída
-Teste de mesa
-Exemplos em Linguagem C
12h/a
3 – Comandos de condição e repetição
-Comandos de condição:comando se, comando caso
-Comandos de repetição: Comando enquanto, comandos de repetição combinados com comando de condição, comandos de repetição encadeados, comando repita,comando para
-Exemplos em Linguagem C
10h/a
4 – Módulos e Recursividade
- Módulos: Abordagem top-down, modularizando algoritmos, retorno de valores, escopo de variáveis, passagem de parâmetros
-Recursividade: Conceituação, Recursividade expressa por módulos.
-Exemplos em Linguagem C
20h/a
5- Vetores e Registros
Vetores: variáveis compostas homogêneas, vetores unidimensionais, vetores bidimensionais,vetores multidimensionais
Registros: registros, compondo registros e vetores
-Exemplos em Linguagem C
20h/a
TOTAL DE C.H. TEORICA
70
III- AULAS PRÁTICAS – C.H. XXh (CONTEÚDO, OBJETIVOS, PROCEDIMENTOS DE ENSINO E HORAS-AULA)
UNIDADES
OBJETIVOS
PROCEDIMENTOS DE ENSINO
NÚMERO DE H/A
1 – Introdução a