UFCD 6051 - Programação - algoritmia
DESIGNAÇÃO DA UFCD: Programação - algoritmia
CÓDIGO DA UFCD: 6051
CARGA HORÁRIA: 25 horas
PONTOS DE CRÉDITO: 2.25
Objetivos
Utilizar 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.
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
Deteção de erros
Testes
Otimizaçã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 e instruções
Conceção descendente
Refinamentos 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
Selecionar caso
Ciclos
Enquanto
Para
Noções de array
Entrada e saída de dados