UFCD 782

Programação em C/C++ - Estrutura Básica e Conceitos Fundamentais

Formador: Bruno Silva

Objetivos

Reconhecer a estrutura básica de um programa em linguagem C/C++.

Enunciar os conceitos fundamentais da linguagem de programação C/C++.

Reflexão

Um programa informático ou um programa de computador é um conjunto de comandos escritos numa determinada linguagem de programação. Estes comandos ou instruções criam as ações dentro do programa e permitem o seu funcionamento. Através de diversas regras semânticas e sintáticas, as linguagens de programação especificam os dados que o software transmite. O C é uma linguagem de programação particularmente apreciada pela eficiência e é a mais utilizada na escrita de software para sistemas operativos e embora menos, no desenvolvimento de aplicações.

Antes de iniciarmos a arte de programar, abordámos o conceito de algoritmo, de forma a podermos estruturar o nosso raciocínio, deste modo, conseguindo ver o problema e encontrando uma série de passos como que uma sequência lógica, traduz-se o algoritmo para uma codificação em linguagem. A representação de um algoritmo pode ser feita em linguagem natural, em pseudocódigo e com fluxogramas. Aqui é feita uma aproximação ao código em si, o que facilita a aprendizagem.

Os conceitos do C que considero mais importantes, dados nesta UFCD, são: os tipos de dados (elementares e estruturados), a diferença entre uma variável e uma constante, a diretiva #define, as estruturas de controlo de sequência, de decisão e de repetição, perceber o que é uma linguagem de baixo nível e de alto nível, perceber que papel desempenha um software de tradução, um interpretador e um compilador e em termos de modelos de programação, ter conhecimento que existem a programação estruturada e a programação orientada a objetos.

Nesta UFCD, aprendi o processo da elaboração de um programa:

1. Incluir as bibliotecas do programa;

2. Função principal main;

3. Codificar o programa em C;

4. Correr o programa;

5. Verificar possíveis erros e soluções.

Considero que foram abordados os pontos principais para iniciar a programação. Os exercícios propostos foram de acordo com os conceitos dados e permitiram estruturar o pensamento lógico. Observo que a maior dificuldade é quando escrevemos código de forma autónoma mas a melhor estratégia é escrever o código de forma limpa e organizada, para que seja facilitada a sua leitura e compreensão. Aqui os próprios comentários ao código são muito importantes, pois revelam como o código foi escrito e isso é fundamental para um bom programador.

icon