Ciência da computação
CURSO: Ciência da Computação Disciplina: Período Letivo: Série: Periodo: Programação Estruturada I 1° sem/2011 1ª Série Não definido Semestre de Ingresso: 1° Ano de Ingresso: 2011 C.H. Teórica: C.H. Prática: C.H. Outras: C.H. Total: 20 40 20 80
Ementa
Introdução a Programação Estruturada. Tipos de dados. Cadeias de caracteres. Operadores; Estruturas de controle de Fluxo de programa. Vetores e Matrizes. 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° Avaliação - PESO 4,0 2° Avaliação - PESO 6,0
Atividades Avaliativas a Critério do Professor Práticas: 3,00 Teóricas: 7,00 Total: 10
Prova Escrita Oficial Práticas: 3,00 Teóricas: 7,00 Total: 10
Bibliografia Básica Padrão
1) MIZRAHI, Victorine Viviane. Treinamento em