Você está na página 1de 3

Programação em C/C++ - avançada

Criada em 2008-03-07

DESIGNAÇÃO DA UFCD: Programação em C/C++ - avançada

CÓDIGO DA UFCD: 0810

CARGA HORÁRIA: 50 horas

PONTOS DE CRÉDITO: 4.5

Objetivos

• Elaborar programas complexosem linguagem C/C++.

Conteúdos

• Apontadores
• Definição de apontadores
• Declaração de apontadores
• Apontadores para passar dados para uma função
• Operador indireto (*)
• Atribuição de valores a variáveis apontadores
• Operações com apontadores
• Apontadores para matrizes
• Apontadores para strings
• Apontadores para apontadores
• Apontadores para funções apontadores como argumento de uma função
• Estruturas
• Definição e declaração de estruturas
• Inicialização de estruturas
• Leitura e escrita de valores nos elementos de uma estrutura
• Matrizes de estruturas
• Apontadores para estruturas
• Estruturas em lista ligada 
• Declaração de listas ligadas
• Operações sobre listas ligadas
• Uniões
• Definição de uniões
• Declaração de uniões
• Inicialização de uniões
• Uniões de estruturas
• Problemas com uniões
• Impressão de carateres por acesso direto à memória
• Sistema binário
• Sistema hexadecimal
• Sistema octal
• Operadores sobre os bits
• Conversão entre sistemas
• Campos bit
• Pré-processador C/C++ e as directivas
• Directiva #define
• Macros
• Macros e funções - comparação
• Directiva #include
• Directivas #undef, #if, #ifdef, #ifndef, #else, #endif e #error
• Livraria do C/C++
• Acesso à livraria
• #include
• Livraria Math-#include
• Alocação e desalocação de memória
• Função malloc()
• Função calloc()
• Função free()
• Ficheiros em C/C++
• Níveis de leitura e escrita em ficheiros
• Abertura e fecho de ficheiros
• Leitura e escrita em ficheiros

• Condições de erro
• Buffers
• Outras funções para manipular ficheiros

Qualificações

• 481040 - Programador/a de Informática

Ligações úteis Contactos


 ANQEP  Cedefop  Av. 24 de Julho, nº138, 1399-026
(http://www.anqep.gov.pt/default.aspx? (http://www.cedefop.europa.eu/pt) Lisboa
e=1)
 Skills Panorama  +351 213 943 700
 IEFP (https://www.iefp.pt/) (https://skillspanorama.cedefop.europa.eu/en)
 anqep@anqep.gov.pt
 DGEstE  OIT (mailto:anqep@anqep.gov.pt)
(https://www.dgeste.mec.pt/) (https://www.ilo.org/public/portugue/region/eurpro/lisbon/html/genebra_trab_digno

 DGERT  OCDE (http://www.oecd.org/)  (https://pt-


(https://www.dgert.gov.pt/) pt.facebook.com/ANQEP/)
 União Europeia
 Portal Qualifica (https://europa.eu/european-
(https://www.qualifica.gov.pt) union/index_pt) 
(https://twitter.com/anqep)
 Portal da Oferta Formativa
(https://www.ofertaformativa.gov.pt/)

(https://www.instagram.com/anq


(https://www.youtube.com/chan

AVISOS LEGAIS © Copyright 2008-2023 Agência Nacional para a Qualificação e o Ensino Profissional,
(/avisosLegais) I.P.

(https://www.portugal.gov.pt) (http://www.anqep.gov.pt/)

Você também pode gostar