Skip to content

Commit e9d027c

Browse files
committed
Revise Portuguese text and floating-point example
Reword several paragraphs in resumo_ulp_CNMAC_2026.tex to improve clarity and consistency: adjust phrasing about floating-point systems and ULP, move and reflow the IEEE754 paragraph, tweak spacing around the equation, and change the illustrative function from f(x)=x^{10}+l-x^{10} to f(x)=x^{23}+l-x^{23}. Compilation artifacts were updated (resumo_ulp_CNMAC_2026.pdf, .blg, .log, .synctex.gz) reflecting a new build timestamp and minor log entry/order differences.
1 parent 808d19d commit e9d027c

File tree

5 files changed

+33
-34
lines changed

5 files changed

+33
-34
lines changed
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
[0] Config.pm:328> INFO - This is Biber 2.21
22
[0] Config.pm:331> INFO - Logfile is 'resumo_ulp_CNMAC_2026.blg'
3-
[130] biber-MSWIN64:342> INFO - ===
4-
[173] Biber.pm:421> INFO - Reading 'resumo_ulp_CNMAC_2026.bcf'
5-
[311] Biber.pm:999> INFO - Using all citekeys in bib section 0
6-
[329] Biber.pm:4487> INFO - Processing section 0
7-
[340] Biber.pm:4678> INFO - Looking for bibtex file 'refs.bib' for section 0
8-
[402] bibtex.pm:1713> INFO - LaTeX decoding ...
9-
[409] bibtex.pm:1519> INFO - Found BibTeX data source 'refs.bib'
10-
[460] UCollate.pm:68> INFO - Overriding locale 'pt-BR' defaults 'normalization = NFD' with 'normalization = prenormalized'
11-
[460] UCollate.pm:68> INFO - Overriding locale 'pt-BR' defaults 'variable = shifted' with 'variable = non-ignorable'
12-
[460] Biber.pm:4307> INFO - Sorting list 'nty/global//global/global/global' of type 'entry' with template 'nty' and locale 'pt-BR'
13-
[461] Biber.pm:4313> INFO - No sort tailoring available for locale 'pt-BR'
14-
[464] bbl.pm:676> INFO - Writing 'resumo_ulp_CNMAC_2026.bbl' with encoding 'UTF-8'
15-
[465] bbl.pm:779> INFO - Output to resumo_ulp_CNMAC_2026.bbl
3+
[110] biber-MSWIN64:342> INFO - ===
4+
[146] Biber.pm:421> INFO - Reading 'resumo_ulp_CNMAC_2026.bcf'
5+
[271] Biber.pm:999> INFO - Using all citekeys in bib section 0
6+
[288] Biber.pm:4487> INFO - Processing section 0
7+
[298] Biber.pm:4678> INFO - Looking for bibtex file 'refs.bib' for section 0
8+
[342] bibtex.pm:1713> INFO - LaTeX decoding ...
9+
[349] bibtex.pm:1519> INFO - Found BibTeX data source 'refs.bib'
10+
[396] UCollate.pm:68> INFO - Overriding locale 'pt-BR' defaults 'variable = shifted' with 'variable = non-ignorable'
11+
[396] UCollate.pm:68> INFO - Overriding locale 'pt-BR' defaults 'normalization = NFD' with 'normalization = prenormalized'
12+
[396] Biber.pm:4307> INFO - Sorting list 'nty/global//global/global/global' of type 'entry' with template 'nty' and locale 'pt-BR'
13+
[397] Biber.pm:4313> INFO - No sort tailoring available for locale 'pt-BR'
14+
[399] bbl.pm:676> INFO - Writing 'resumo_ulp_CNMAC_2026.bbl' with encoding 'UTF-8'
15+
[401] bbl.pm:779> INFO - Output to resumo_ulp_CNMAC_2026.bbl

Latex_V/Resumo/CNMAC/2026/ULP/Resumo_Categoria_I/resumo_ulp_CNMAC_2026.log

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This is pdfTeX, Version 3.141592653-2.6-1.40.28 (MiKTeX 25.12) (preloaded format=pdflatex 2026.1.22) 7 MAR 2026 21:42
1+
This is pdfTeX, Version 3.141592653-2.6-1.40.28 (MiKTeX 25.12) (preloaded format=pdflatex 2026.1.22) 11 MAR 2026 23:10
22
entering extended mode
33
restricted \write18 enabled.
44
file:line:error style messages enabled.
@@ -555,12 +555,12 @@ $[]$
555555
<images/errors1.png, id=27, 1063.8144pt x 379.4175pt>
556556
File: images/errors1.png Graphic file (type png)
557557
<use images/errors1.png>
558-
Package pdftex.def Info: images/errors1.png used on input line 123.
558+
Package pdftex.def Info: images/errors1.png used on input line 122.
559559
(pdftex.def) Requested size: 426.79134pt x 152.22166pt.
560560
<images/errors_and_ulp3.png, id=28, 1725.8076pt x 631.6398pt>
561561
File: images/errors_and_ulp3.png Graphic file (type png)
562562
<use images/errors_and_ulp3.png>
563-
Package pdftex.def Info: images/errors_and_ulp3.png used on input line 134.
563+
Package pdftex.def Info: images/errors_and_ulp3.png used on input line 133.
564564
(pdftex.def) Requested size: 426.79134pt x 156.20363pt.
565565
[2 <./images/errors1.png> <./images/errors_and_ulp3.png>] (resumo_ulp_CNMAC_2026.aux)
566566
***********
@@ -580,7 +580,7 @@ Here is how much of TeX's memory you used:
580580
1141 hyphenation exceptions out of 8191
581581
63i,8n,66p,820b,1645s stack positions out of 10000i,1000n,20000p,200000b,200000s
582582
<C:\Users\maria\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ecbx1440.pk> <C:\Users\maria\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ecrm0800.pk> <C:\Users\maria\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ecrm0600.pk> <C:\Users\maria\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ecrm1000.pk> <C:\Users\maria\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ecrm0900.pk> <C:\Users\maria\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ecrm0700.pk> <C:\Users\maria\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ecrm1200.pk> <C:\Users\maria\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ecrm1728.pk> <C:\Users\maria\AppData\Local\MiKTeX\fonts/pk/ljfour/jknappen/ec/dpi600\ecbx1000.pk><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmex10.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmmi10.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmmi5.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmmi7.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmmi9.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmr10.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmr6.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmr7.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmr9.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmsy10.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/cm/cmsy7.pfb><C:/Users/maria/AppData/Local/Programs/MiKTeX/fonts/type1/public/amsfonts/symbols/msbm10.pfb>
583-
Output written on resumo_ulp_CNMAC_2026.pdf (2 pages, 398747 bytes).
583+
Output written on resumo_ulp_CNMAC_2026.pdf (2 pages, 398941 bytes).
584584
PDF statistics:
585585
339 PDF objects out of 1000 (max. 8388607)
586586
0 named destinations out of 1000 (max. 500000)
Binary file not shown.
Binary file not shown.

Latex_V/Resumo/CNMAC/2026/ULP/Resumo_Categoria_I/resumo_ulp_CNMAC_2026.tex

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -71,34 +71,34 @@
7171
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
7272
\vspace{-.5cm}
7373
Este trabalho apresenta resultados de estudos realizados em um projeto de
74-
iniciação científica cujo objetivo é explorar graficamente alguns efeitos do
74+
iniciação científica e tem como objetivo explorar graficamente alguns efeitos do
7575
cálculos realizados com ponto flutuante e das Unidades de Última Posição (Units
7676
of Last Place - ULP).
7777

78-
Um Sistema de Ponto Flutuante (SPF) é a técnica utilizada para aproximar
78+
Um Sistema de Ponto Flutuante (SPF) é a maneira utilizada para aproximar
7979
números reais pelos computadores através de representações binárias compactas.
80-
O padrão definido por ~\cite{IEEE754} formaliza essa arquitetura, alocando bits
81-
para sinal, expoente e mantissa em precisões simples (32 bits) e dupla (64
82-
bits), como representado na equação \ref{eq:spf}. A natureza discreta e finita
83-
do conjunto dos reais, essa abordagem introduz erros de representação
84-
intrínsecos que, ao se propagarem e acumularem em operações aritméticas
85-
sucessivas, podem comprometer severamente a exatidão numérica do sistema.
80+
Devido a sua natureza discreta e finita dessa representação, erros de
81+
representação são intrínsecos, que propagam-se em operações aritméticas
82+
sucessivas, se acumulando e podendo comprometer severamente a exatidão numérica
83+
do sistema.
8684

87-
O número representado em ponto flutuante em computadores é então calculado
88-
como:
89-
90-
\vspace{-.3cm}
85+
Um número representado em ponto flutuante em computadores é então calculado
86+
como: \vspace{-.3cm}
9187
\begin{equation}
9288
x = (-1)^s \times (1 + \sum_{i=1}^{t-1} (d_i \times \beta^{-i})) \times \beta^e,
9389
\label{eq:spf}
9490
\end{equation}
95-
onde $s$ é o bit de sinal, $d_i$ são os dígitos significativos, $e$ é o expoente, $\beta$ é a base e $t$ é o número de dígitos significativos. O expoente é armazenado com um viés, ou seja, o valor real do expoente é calculado como $e = E - bias$, onde $E$ é o valor armazenado e $bias$ é um valor constante que depende do formato utilizado. O sistema para 64 bits, utilizado na maioria dos computadores atuais, é definido por $\beta = 2$, $t = 53$, $L = -1022$ e $U = 1023$.
91+
onde $s$ é o bit de sinal, $d_i$ são os dígitos significativos, $e$ é o expoente, $\beta$ é a base e $t$ é o número de dígitos significativos. O expoente é armazenado com um viés, ou seja, o valor real do expoente é calculado como $e = E - bias$, onde $E$ é o valor armazenado e $bias$ é um valor constante que depende do formato de precisão utilizado. O sistema para 64 bits, utilizado na maioria dos computadores atuais, é definido por $\beta = 2$, $t = 53$, $L = -1022$ e $U = 1023$.
92+
93+
O padrão definido por ~\cite{IEEE754} formaliza essa arquitetura, alocando bits
94+
para sinal, expoente e mantissa em precisões simples (32 bits) e dupla (64
95+
bits), como representado na equação \ref{eq:spf}.
9696

9797
A Unit of Last Place (ULP) é a menor diferença entre dois números
9898
representáveis em ponto flutuante, ou seja, a distância entre um número e o
9999
próximo número representável ~\cite{muller2005}. O conjunto de números se torna
100100
mais esparso quanto mais distante o número for de zero, aumentando o erro
101-
relativo. Dessa forma a ULP se torna uma medida relativa importante para
101+
relativo. Dessa forma, a ULP se torna uma medida relativa importante para
102102
avaliar a precisão dos cálculos realizados com ponto flutuante, podendo ser
103103
calculada como:
104104
\begin{equation}
@@ -113,10 +113,9 @@
113113
\label{fig:ulp}
114114
\end{figure}
115115
\vspace{-.3cm}
116-
Um erro comum em SPF's é o da perda de significância, ou cancelamento catastrófico, que ocorre quando é realizada uma operação com dois números de grandeza muito diferente ou muito próximos, resultando em um valor com menos dígitos significativos do que os números originais, devido ao alinhamento de mantissa.
117-
Um exemplo desse comportamento é observado na função $f(x) = x^{10} + l - x^{10}$. Embora para $x \in \mathbb{R}$ o resultado é igual a $l$, ao efetuarmos os cálculos usando ponto flutuante,o gráfico da figura \ref{fig:erros1} ilustra que o valor correto é exibido apenas até um certo valor de $x$.
116+
Um erro comum em SPF's é o da perda de significância, ou cancelamento catastrófico, que ocorre quando é realizada uma operação com dois números muito próximos ou de grandezas muito diferentes, resultando em um valor com menos dígitos significativos do que os números originais, devido ao alinhamento de mantissa.
117+
Um exemplo desse comportamento é observado na função $f(x) = x^{23} + l - x^{23}$. Embora para $x \in \mathbb{R}$ o resultado é igual a $l$, ao efetuarmos os cálculos usando ponto flutuante,o gráfico da figura \ref{fig:erros1} ilustra que o valor correto é exibido apenas até um certo valor de $x$.
118118
% Após esse valor observamos um intervalo em que ocorre uma oscilação caótica no resultado da função. Posteriormente, observamos que a função assume o valor zero.
119-
\vspace{-.5cm}
120119

121120
\begin{figure}[H]
122121
\centering

0 commit comments

Comments
 (0)