omadson / modelo-dissertacao-ppgcc

Template de dissertação do PPGCC / IFCE.
1 stars 2 forks source link

Escrever Algoritmo em Português #8

Open gustavosiebra opened 6 years ago

gustavosiebra commented 6 years ago

Sugiro usar português para palavras-chave na escrita de algoritmos.

gustavosiebra commented 6 years ago

\usepackage[portugues, ruled, linesnumbered]{utils/Algorithm2e} \usepackage{algorithmic} % Criar Algoritmos

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Lista de Algoritmos %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\newlength\myAlgoLen

\begingroup \makeatletter \let\newcounter\@gobble\let\setcounter\@gobbletwo \globaldefs\@ne \let\c@loadepth\@ne \newlistof{algorithms}{loa}{\listalgorithmname} \newlistentry{algocf}{loa}{0} \makeatother \endgroup

\renewcommand\cftalgocfpresnum{\algorithmcfname~} \settowidth\myAlgoLen{\cftalgocfpresnum\cftalgocfaftersnum} \addtolength\cftalgocfnumwidth{\myAlgoLen} % \renewcommand\cftalgocfaftersnum{\hfill\textendash\hfill}

% A lista de Algoritmos não deve aparecer no sumário

\newcommand{\imprimirlistadealgoritmos}{ \listofalgorithms \pagebreak % }

% inserir lista de algoritmos \imprimirlistadealgoritmos

% Código Exemplo: \begin{algorithm}[H] \caption{\label{alg:nsga-ii} NSGA-II} \Entrada {$\eta$ (número de gerações),$\alpha$ (Tamanho da população)} \Saida{Frente de Pareto} \Inicio{ Criar uma população inicial $P$ de tamanho $\alpha$; \ Inicializar contador de gerações $I$=0;\ \Enqto{$I<\eta$}{ Fazer o \textit{crossover} dos pais; \ Fazer a mutação dos filhos; \ Inserir filhos em uma população $\bar{P}$; \ Unir indivíduos das populações $P$ e $\bar{P}$ em $Q$; \ Ranquear $Q$ de acordo com critério de dominância e \textit{Crowding Distance}; \ Adicionar soluções dominantes a próxima geração da população $P$; \ $I=I+1$; } \Retorna{P}; } \end{algorithm}