diff --git a/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.md b/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.md index 05d4300644..444b316140 100644 --- a/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.md +++ b/curriculum/challenges/portuguese/01-responsive-web-design/basic-css/use-hex-code-for-specific-colors.md @@ -11,9 +11,9 @@ dashedName: use-hex-code-for-specific-colors Você sabia que existem outras maneiras de representar cores no CSS? Uma dessas formas é chamada de código hexadecimal ou, abreviadamente, hex code (em inglês). -Normalmente, usamos decimais, ou números de base 10, que usam os símbolos de 0 a 9 para cada dígito. Hexadecimais (ou hex) são números de base 16. Isso significa que eles usam dezesseis símbolos diferentes. Como os decimais, os símbolos de 0 a 9 representam os valores de zero a nove. Além deles, temos A, B, C, D, E e F, que representam os valores de dez a quinze. Ao todo, números de 0 a F podem representar um dígito em hexadecimal, com 16 valores possíveis. Você pode encontrar mais informações sobre [números hexadecimais aqui](https://pt.wikipedia.org/wiki/Sistema_de_numera%C3%A7%C3%A3o_hexadecimal). +Normalmente, usamos decimais, ou números de base 10, que usam os símbolos de 0 a 9 para cada dígito. Hexadecimais (ou hex) são números de base 16. Isso significa que eles usam dezesseis símbolos diferentes. Como os decimais, os símbolos de 0 a 9 representam os valores de zero a nove. Além deles, temos A, B, C, D, E e F, que representam os valores de dez a quinze. Ao todo, números de 0 a F podem representar um dígito em hexadecimal, com 16 valores possíveis. Você pode encontrar mais informações sobre [números hexadecimais aqui](https://www.freecodecamp.org/news/hexadecimal-number-system/). -No CSS, podemos usar 6 dígitos hexadecimais para representar as cores, dois de cada para os componentes vermelho (R), verde (G) e azul (B). Por exemplo, `#000000` é preto e também é o valor mais baixo possível. Você pode encontrar mais informações sobre o [sistema de cores RGB aqui](https://pt.wikipedia.org/wiki/RGB). +No CSS, podemos usar 6 dígitos hexadecimais para representar as cores, dois de cada para os componentes vermelho (R), verde (G) e azul (B). Por exemplo, `#000000` é preto e também é o valor mais baixo possível. Você pode encontrar mais informações sobre o [sistema de cores RGB aqui](https://www.freecodecamp.org/news/rgb-color-html-and-css-guide/#whatisthergbcolormodel). ```css body { diff --git a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/euler-method.md b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/euler-method.md index 2fb742dac6..4030205c09 100644 --- a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/euler-method.md +++ b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/euler-method.md @@ -8,7 +8,7 @@ dashedName: euler-method # --description-- -O método de Euler aproxima numericamente as soluções de equações diferenciais normais de primeira ordem (ODEs) com um dado valor inicial. É um método explícito para resolver problemas de valor inicial (IVPs), conforme descrito na [página da Wikipédia](https://en.wikipedia.org/wiki/Euler method "wp: Euler method"). +O método de Euler aproxima numericamente as soluções de equações diferenciais normais de primeira ordem (ODEs) com um dado valor inicial. É um método explícito para resolver problemas de valor inicial (IVPs), conforme descrito na [neste artigo](https://www.freecodecamp.org/news/eulers-method-explained-with-examples/ "news: Euler's Method Explained with Examples"). O ODE deve ser fornecido da seguinte forma: diff --git a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/hash-join.md b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/hash-join.md index 3753e83cee..aefc61a3a2 100644 --- a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/hash-join.md +++ b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/hash-join.md @@ -8,7 +8,7 @@ dashedName: hash-join # --description-- -Uma [inner join](https://en.wikipedia.org/wiki/Join_(SQL)#Inner_join "wp: Join\_(SQL)#Inner_join") (união interna) é uma operação que combina duas tabelas de dados em uma tabela, com base em valores de coluna correspondentes. A maneira mais simples de implementar essa operação é o algoritmo de [união de laços aninhados](https://en.wikipedia.org/wiki/Nested loop join "wp: Nested loop join"), mas uma alternativa mais escalável é o algoritmo de [união de hashes](https://en.wikipedia.org/wiki/hash join "wp: hash join"). +Uma [inner join](https://www.freecodecamp.org/news/sql-join-types-inner-join-vs-outer-join-example/#how-to-use-an-inner-join-in-sql "news: SQL Join Types – Inner Join VS Outer Join Example#How to Use an INNER JOIN in SQL") (união interna) é uma operação que combina duas tabelas de dados em uma tabela, com base em valores de coluna correspondentes. A maneira mais simples de implementar essa operação é o algoritmo de [união de laços aninhados](https://en.wikipedia.org/wiki/Nested loop join "wp: Nested loop join"), mas uma alternativa mais escalável é o algoritmo de [união de hashes](https://en.wikipedia.org/wiki/hash join "wp: hash join"). O algoritmo de união de hashes (ou "hash join") consiste em duas etapas: diff --git a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/y-combinator.md b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/y-combinator.md index 8fb5f93982..fe2089403c 100644 --- a/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/y-combinator.md +++ b/curriculum/challenges/portuguese/10-coding-interview-prep/rosetta-code/y-combinator.md @@ -8,7 +8,7 @@ dashedName: y-combinator # --description-- -Em [programação funcional](https://en.wikipedia.org/wiki/Functional programming "wp: functional programming") estrita e em [cálculo de lambda](https://en.wikipedia.org/wiki/lambda calculus "wp: lambda calculus"), funções (expressões lambda) não têm estado e é permitido apenas se referir a argumentos de funções encapsuladas. Isso exclui a definição habitual de uma função recursiva, na qual uma função é associada ao estado de uma variável e o estado dessa variável é usado no corpo da função. O [combinador Y](https://mvanier.livejournal.com/2897.html) é uma função sem estado que, ao ser aplicada a outra função sem estado, retorna uma versão recursiva da função. O combinador Y é a mais simples dessas classes de funções, chamada de [combinador de ponto fixo](https://en.wikipedia.org/wiki/Fixed-point combinator "wp: fixed-point combinator"). +Em [programação funcional](https://www.freecodecamp.org/news/the-principles-of-functional-programming/ "news: the principles of functional programming") estrita e em [cálculo de lambda](https://en.wikipedia.org/wiki/lambda calculus "wp: lambda calculus"), funções (expressões lambda) não têm estado e é permitido apenas se referir a argumentos de funções encapsuladas. Isso exclui a definição habitual de uma função recursiva, na qual uma função é associada ao estado de uma variável e o estado dessa variável é usado no corpo da função. O [combinador Y](https://mvanier.livejournal.com/2897.html) é uma função sem estado que, ao ser aplicada a outra função sem estado, retorna uma versão recursiva da função. O combinador Y é a mais simples dessas classes de funções, chamada de [combinador de ponto fixo](https://en.wikipedia.org/wiki/Fixed-point combinator "wp: fixed-point combinator"). # --instructions--