cadastro
CURSO: Ciência da Computação
Disciplina:
Período Letivo:
Série:
Periodo:
Construção de Algoritmos
2° sem/2013
1ª Série
Não definido
Semestre de Ingresso: 2°
Ano de Ingresso: 2013
C.H. Teórica:
C.H. Outras:
C.H. Total:
60
20
80
Ementa
Introdução: noção de algoritmo, dado, variável, comandos e programa. Análise de um problema e princípios de resolução.
Algoritmos. Descrição de um algoritmo. Desenvolvimento de algoritmos: técnica top-down. Formas de representação de algoritmo: gráfica e pseudo-linguagem. Construções básicas: atribuição, leitura e escrita. Estruturas de controle: seqüência, seleção e iteração. Laços de Repetição. Estruturas de dados (vetores e matrizes).
Objetivos
Desenvolver um raciocínio lógico, estruturado para facilitar o aprendizado nas disciplinas que envolvam programação de computadores, independente da linguagem de programação utilizada.
Conteúdo Programático
Introdução
Definição de lógica e lógica de programação.
Noção de algoritmos e resolução de problemas com ferramentas computacionais.
Tipos de dados (inteiros, reais, caracteres).
Uso de variáveis e constantes.
Representação gráfica de algoritmos.
Português estruturado.
Construção de algoritmos com representações gráficas.
Construções básicas de algoritmos.
Operadores e expressões matemáticas computacionais.
Operadores de atribuição.
Comandos de leitura e escrita.
Análise e resolução de problemas.
Estruturas de controle.
Operadores relacionais.
Operadores lógicos.
Estrutura de seleção (SE %u2013 ENTÃO %u2013 SENÃO).
Estrutura seleção (SWITCH %u2013 CASE).
Estruturas de repetição.
Estruturas de repetição ou laços (PARA %u2013 ENQUANTO %u2013 REPITA).
Estruturas de dados compostas.
Vetores.
Matrizes.
Strings (cadeia de caracteres).
Procedimentos Metodológicos Indicados
Aulas expositivas. Exercícios práticos. Estudos em grupo. Aulas em Laboratório de Informática.
Sistema de Avaliação
1° Avaliação -