Reflexão Módulos de Programação em C++ 30-04-2010 Mega expansão Sónia Santos Reflexão sobre os Módulos de Programação em C++ Com estes módulos aprendi bastante e gostei muito desta área. Relacionado com programação em C, não tinha qualquer conhecimento nem tinha o mínimo de noção sobre este assunto, foi tudo uma grande novidade para mim. Começámos pela estrutura básica que foram os algoritmos, fluxogramas e pseudocódigos que gostei muito e não senti muita dificuldade e tem como finalidade, ajudar-nos para o passo seguinte que é programar. Aprendi que existem diversas funções e vários tipos de variáveis, os printf é tudo o que queremos visionar no ecrã e o scanf é quando queremos fixar uma variável, podemos escrever texto para que o compilador não leia introduzindo os sinais no princípio e no fim da frase (/*). É muito gratificante quando no final de elaborar um programa, dá determinado erro e depois conseguir detectar onde ele se localiza, muitas vezes uma pequena distracção com um ponto e vírgula, falta de parêntesis e até a falha da declaração de uma variável pode originar erro. Relacionado com os ciclos e decisões fiquei a saber que há a instrução if – else que é quando existe uma determinada condição que pode ser verdadeira ou falsa, o ciclo switch que é utilizado com o case, e serve para quando existe várias opções, o ciclo while que é utilizado com um contador, ciclo for que é utilizado em situações que particularmente o número de interacções é conhecido. Aprendi também a gerar números aleatórios através do random, utilizar variáveis do tipo vector em que o número total por exemplo pode ser 12, mas relacionado com o posicionamento começa-se a contar do zero. Para além disto, também se deve utilizar vários tipos de cálculo, relacionado com cada tipo de programas. Eu senti algumas dificuldades nos últimos exercícios efectuados. Toda esta aprendizagem pode ser útil para o meu futuro, na medida em que se eu for colocada em algum local de trabalho, poderei aplicar os conhecimentos adquiridos, que são sempre as bases necessárias.