Página Inicial

Menu de Ajuda

Menu Principal

Detalhe da UFCD

6051 - Programação - algoritmia
(*) Em Vigor
Designação da UFCD:
Programação - algoritmia
Código:
6051
Carga Horária:
25 horas
Pontos de crédito:
2,25
Objetivos

  • Identificar e dominar a utilização dos diferentes tipos de variáveis.
  • Elaborar o algoritmo de resolução para um dado um problema.
  • Descrever a estrutura de um algoritmo identificando as palavras-chave, variáveis e funções.
  • Elaborar algoritmos, sem ambiguidades, eficazes e eficientes.
Recursos Didáticos

Conteúdos

  • Conceitos introdutórios
    • Linguagens de programação
    • Programas
    • Linguagens de baixo nível
    • Linguagens de alto nível
    • Compiladores/interpretadores
    • Gerações das linguagens
  • Fases de desenvolvimento de um programa
    • Análise de problemas
      • - Compreensão do problema
      • - Dados de entrada
      • - Dados de saída
      • - Relações
    • Formulação de um algoritmo
    • Codificação
    • Detecção de erros
    • Testes
    • Optimização
  • Algoritmos
    • Noção de algoritmo
    • Formas de representação
      • - Narrativa
      • - Fluxograma
      • - Formal
    • Características
    • Formato geral e notação
    • Regras de sintaxe
  • Abordagem estruturada
    • Dados/instruções
    • Concepção descendente
    • Refinamento sucessivos
  • Variáveis
    • Armazenamento
    • Declaração
  • Constantes
    • Conceito
    • Declaração
  • Tipos de dados
    • Simples
      • - Inteiro
      • - Real
      • - Caracter
      • - Booleano
    • String
  •  Expressões
    • Conceito
    • Operadores
      • - Matemáticos
      • - Relacionais
      • - Lógicos
    • Funções
  • Estruturas de decisão
    • Conceito: se, então, senão
    • Seleccionar caso
  • Ciclos
    • Enquanto
    • Para
  • Noções de array
    • Entrada/saída de dados
Referenciais de Formação

Histórico de Alterações

(*) 2009-12-29   Criação de UFCD.