Para desenvolver Aula Prática Algoritmos e Técnicas de Programação, comece identificando os objetivos e as entregas solicitadas no roteiro. A seguir, veja os pontos presentes na descrição desta atividade e organize teu relatório de acordo com as orientações do curso.

O que é esta aula prática?
Antes de começar, leia a apresentação e identifique o tema, a unidade e o formato pedido.
Constantes e macros; definição e uso de tipos primitivos e compostos (vetor 3 elementos, matriz 2×2).
Ponteiros e manipulação de endereços de memória.
Operações aritméticas e expressões; operações booleanas.
Entrada e saída em C (printf, scanf) e organização do programa (main, funções).
Estruturas condicionais: if / else if / else.
Estruturas de repetição: for, while, do-while.
Recursividade: implementação simples e em cauda; comparação de eficiência.
Ambiente de desenvolvimento recomendado: Code::Blocks (IDE) com compilador C/C++.
Aula Prática Algoritmos e Técnicas de Programação
O seu trabalho é disponibilizado pronto, respondido e nas normas já na mesma hora aqui em nosso site na sua área de downloads e também no seu e-mail.
Portfólio em Word, respondido, completo e já nas normas
Se estiver acessando pelo computador, escaneie o QR Code abaixo com a câmera do celular para abrir nosso atendimento no WhatsApp.
Como desenvolver a atividade passo a passo
Execute cada etapa na ordem indicada e registre o que foi feito para depois explicar o processo no relatório.
Esta aula prática de "Algoritmos e Técnicas de Programação" concentra-se nas atividades da Unidade 2, abrangendo temas centrais como constantes, variáveis e operações; estruturas de decisão e repetição; e recursividade. A proposta é realizar exercícios e programas em linguagem C que exploram tipos primitivos e compostos (vetores e matrizes), ponteiros, operações matemáticas e booleanas, além de fluxos de controlo (if/else, for, while, do-while) e implementação/comparação de funções recursivas.
O desenvolvimento exige um computador com compilador C/C++ e a IDE Code::Blocks (link fornecido na fonte: https://www.codeblocks.org/downloads/). As atividades incluem tanto pequenos exercícios isolados (por exemplo: identificar sinal de um inteiro; imprimir 1 a 10; somar entradas até zero; calcular fatorial com do-while) quanto tarefas integradas (programas que manipulam constantes, variáveis, ponteiros, vetores e matrizes; cálculo de juros simples; e implementação de Fibonacci por recursão simples e por recursão em cauda com comparação de desempenho).
O que é desenvolvido nesta atividade
Implementação de programas em C que: definir constantes (ex.: taxa de juros), declarar e inicializar variáveis primárias e compostas, usar ponteiros para acessar e modificar elementos, ler dados do usuário via scanf, realizar operações matemáticas e booleanas, exibir resultados com printf, aplicar estruturas condicionais e de repetição para problemas de entrada/saída e acumulação, e comparar eficiência entre abordagens recursivas. Entregáveis previstos: arquivo .c com o código; para a atividade de recursividade, também é requerida uma análise em PDF comparando desempenho.
Como estruturar o relatório
Organize a entrega em identificação da atividade, objetivos, recursos utilizados, descrição dos procedimentos, registros dos resultados e conclusão. Ajuste essa sequência ao modelo exigido pela instituição e inclua apenas observações e evidências obtidas durante a tua própria execução.
Checklist antes de entregar
- Conferir se todos os objetivos do roteiro foram contemplados.
- Descrever os procedimentos na ordem em que foram realizados.
- Inserir registros, imagens ou arquivos quando a atividade solicitar.
- Relacionar os resultados com as tarefas e revisar o formato de entrega exigido.