Página Inicial

Menu de Ajuda

Menu Principal

Detalhe da UFCD

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

  • Explicar como se estrutura a resolução de um problema.
  • Explicar em que consiste um algoritmo.
  • Evidenciar as características duma linguagem estruturada.
  • Descrever os passos necessários para obter um programa executável.
  • Explicar a estrutura e o uso dos principais tipos de variáveis numéricas, carateres e de bit.
  • Distinguir vetor de carateres de cadeia de carateres.
  • Dominar as atribuições de valores às variáveis.
  • Descrever os conceitos de memória do microcontrolador.
  • Aplicar os operadores aritméticos no cálculo de valores.
  • Interpretar a prioridade de operadores.
  • Identificar os operadores relacionais e os operadores lógicos.
  • Exprimir condições complexas de decisão com operadores lógicos.
  • Desenvolver programas que permitam apurar a técnica da escolha das condições de decisão a testar.
  • Programar utilizando, quer repetições definidas ou com controlo por contador, quer repetições indefinidas ou com controlo por sentinela.
  • Explicar as técnicas básicas de resolução dos problemas na ótica da programação estruturada.
  • Descrever como construir programas modularmente, usando partes pequenas denominadas funções.
  • Explicar a construção de funções.
  • Explicar o mecanismo da passagem de valores entre funções.
  • Reconhecer os vetores de dados para guardar valores ou estabelecer tabelas.
  • Declarar vetores, fazer a sua iniciação e usar cada um dos seus elementos.
  • Descrever os processos de acesso a periféricos.
Recursos Didáticos

Conteúdos

  • Estrutura básica de um programa
  • Tipos de dados, constantes e variáveis
  • Operações e expressões
  • Arrays e strings
  • Estruturas de seleção e repetição
  • Subprogramação
  • Bibliotecas
  • Compilação
  • Acesso a periféricos
Referenciais de Formação

Histórico de Alterações

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