CAPÍTULO 4 — ALGORITMOS, CÓDIGOS E EQUAÇÕES PÁGINA 4.1 — Algoritmos Um algoritmo deve ser apresentado quando a lógica de um procedimento é relevante para compreender ou reproduzir o trabalho. Assim como qualquer elemento visual: Todo algoritmo deve ser mencionado e explicado no texto. Não insira um algoritmo sem contextualização. Antes do algoritmo Explique: objetivo; entradas; saída; contexto de utilização. Depois Explique os passos relevantes, principalmente decisões, laços ou condições importantes. Não é necessário traduzir linha por linha se o algoritmo for autoexplicativo. PÁGINA 4.2 — Código-fonte Trechos de código devem ser utilizados com parcimônia. O TCC não deve funcionar como documentação completa da implementação. Inclua código quando ele for necessário para: demonstrar uma técnica; explicar uma configuração relevante; apresentar uma implementação essencial; apoiar a reprodutibilidade. Evite grandes blocos Se dezenas ou centenas de linhas forem necessárias, considere disponibilizá-las como: apêndice; repositório; artefato complementar. No texto principal, apresente apenas o trecho necessário para a discussão. PÁGINA 4.3 — Equações Toda equação relevante deve ser explicada. Ao apresentar uma equação: introduza sua finalidade; apresente a equação; defina todas as variáveis; informe unidades quando aplicável; explique como ela será utilizada. Exemplo A precisão é calculada conforme a Equação X: [EQUAÇÃO] em que: TP representa verdadeiros positivos; FP representa falsos positivos. Depois, explique a importância da métrica para o trabalho. Não suponha que símbolos são óbvios Mesmo símbolos comuns podem assumir significados diferentes em contextos distintos. Defina-os. PÁGINA 4.4 — Checklist Todo algoritmo foi mencionado no texto. A função do algoritmo foi explicada. Entradas e saídas estão claras. Trechos de código são realmente necessários. Código extenso foi movido para local apropriado. Toda equação foi introduzida. Todas as variáveis foram definidas. Unidades estão indicadas quando aplicável. Está claro como cada equação é utilizada no trabalho.