Construcao de algoritimo
CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina: Período Letivo: Série: Periodo: Semestre de Ano de Ingresso: Programação Estruturada I 1° sem/2011 1ª Série Não definido Ingresso: 2011 1º C.H. Teórica: C.H. Prática: C.H. Outras: C.H. Total: 20 40 20 80
Ementa
Introdução: noção de algoritmo, dado, variável, comandos e programa. Formas de representação de algoritmo: gráfica e pseudo-linguagem. Tipos de dados: Escalares. Construções básicas: atribuição , leitura e escrita. Análise de um problema e princípios de solução. Desenvolvimento de algoritmos: técnica top-down. Estruturas de controle: seleção e iteração. Vetores, cadeia de caracteres e registros. Linguagem de programação (C) e transcrição de algoritmos. Laboratórios de programação.
Objetivos
Editar e compilar programas simples em linguagem C de programação. Utilizar as estruturas de seleção e iteração, bem como realizar a manipulação de matrizes unidimensionais e bidimensionais em programas de computador.
Conteúdo Programático
Introdução: Apresentação de Programas: códigos-fonte; Objetivos; Compiladores; Sistemas e Ambientes Operacionais; Linguagem de programação C: Transcrição de Algoritmos; Tipos de Dados: escalares; Atribuição; Leitura e Escrita; Comparações de dados e Operadores (Aritméticos, Relacionais, Lógicos). Estruturas de Controle: Comandos de seleção (if e Switch) Exercícios em laboratório; Estruturas de Repetição: Comandos de repetição (for, while e do...while); Exercícios em laboratório; Estrutura de Dados Compostas: Vetores e Matrizes Declaração, inicialização de vetores (array unidimensional); Manipulação dos elementos do vetor; Declaração, inicialização de matrizes (arrays bi e tridimensionais); Manipulação dos elementos da matriz; Operações algébricas com vetores e matrizes
Procedimentos Metodológicos Indicados
Aulas expositivas. Exercícios práticos. Estudos em grupo. Aula em laboratório.
Sistema de Avaliação
1°