UFCD 6052 - Programação - iniciação
DESIGNAÇÃO DA UFCD: Programação - iniciação
CÓDIGO DA UFCD: 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.
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