From 629dd187c0ebec142335bbc54787c9001b3ce5ea Mon Sep 17 00:00:00 2001 From: Ahmad Abdolsaheb Date: Wed, 15 May 2019 14:08:51 +0300 Subject: [PATCH 1/5] fix: imgur to s3 for portuguese guide without conflict (cherry picked from commit 55e786f8dbcf917e16088be97e18c951d937cd71) --- .../greatest-common-divisor-euclidean/index.md | 2 +- .../index.md | 2 +- .../dynamic-programming/index.md | 2 +- guide/portuguese/cplusplus/compilers/index.md | 2 +- guide/portuguese/cplusplus/index.md | 13 +++++++------ guide/portuguese/cplusplus/lists/index.md | 2 +- .../portuguese/cplusplus/preprocessors/index.md | 2 +- .../cplusplus/tokens-variables/index.md | 17 +++++++++-------- guide/portuguese/css/css3-gradients/index.md | 12 ++++++------ .../css/layout/flexbox/flex-grow/index.md | 10 +++++----- .../background-position-property/index.md | 2 +- .../css/using-css-animations/index.md | 2 +- .../git/difference-git-github/index.md | 2 +- guide/portuguese/html/layouts/index.md | 2 +- guide/portuguese/java/access-modifiers/index.md | 2 +- guide/portuguese/java/javafx/index.md | 2 +- .../concurrency-model-and-event-loop/index.md | 2 +- .../index.md | 6 +++--- .../logic/monty-hall-problem/index.md | 4 ++-- .../support-vector-machine/index.md | 4 ++-- .../mathematics/2-by-2-determinants/index.md | 2 +- .../statistics/binomial-distribution/index.md | 12 ++++++------ .../index.md | 2 +- .../index.md | 2 +- .../miscellaneous/what-is-a-sprint/index.md | 2 +- guide/portuguese/php/ajax/index.md | 2 +- .../tools/source-code-editors/index.md | 2 +- guide/portuguese/typescript/index.md | 6 +++--- .../portuguese/typescript/installation/index.md | 4 ++-- .../javascript-vs-typescript/index.md | 2 +- .../install-virtualbox-on-macos/index.md | 8 ++++---- 31 files changed, 69 insertions(+), 67 deletions(-) diff --git a/guide/portuguese/algorithms/greatest-common-divisor-euclidean/index.md b/guide/portuguese/algorithms/greatest-common-divisor-euclidean/index.md index d528a270629fd3..add15dd00d52e1 100644 --- a/guide/portuguese/algorithms/greatest-common-divisor-euclidean/index.md +++ b/guide/portuguese/algorithms/greatest-common-divisor-euclidean/index.md @@ -33,7 +33,7 @@ O Algoritmo Euclidiano encontra o GCD de 2 números. Você entenderá melhor esse Algoritmo ao vê-lo em ação. Supondo que você queira calcular o GCD de 1220 e 516, vamos aplicar o Algoritmo Euclidiano - -Supondo que você queira calcular o GCD de 1220 e 516, vamos aplicar o Algoritmo Euclidiano - ![Exemplo Euclidiano](https://i.imgur.com/aa8oGgP.png) +Supondo que você queira calcular o GCD de 1220 e 516, vamos aplicar o Algoritmo Euclidiano - ![Exemplo Euclidiano](https://cdn-media-1.freecodecamp.org/imgr/aa8oGgP.png) Pseudocódigo do Algoritmo Etapa 1: **Seja `a, b` os dois números** diff --git a/guide/portuguese/certifications/responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element/index.md b/guide/portuguese/certifications/responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element/index.md index b397c4f34dcb23..83ca85227625f0 100644 --- a/guide/portuguese/certifications/responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element/index.md +++ b/guide/portuguese/certifications/responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element/index.md @@ -23,7 +23,7 @@ Este elemento é de fechamento automático, mas para ser amigável com analisado Qualquer que seja o formato escolhido, você criará uma linha horizontal, como [nesta lição,](https://learn.freecodecamp.org/responsive-web-design/applied-visual-design/create-a-horizontal-line-using-the-hr-element/) no [freeCodeCamp](https://www.freecodecamp.org/) . Aqui está uma captura de tela da lição que mostra um elemento `hr` contido em uma div. -![Exemplo h](https://i.imgur.com/RMTqXPw.png) +![Exemplo h](https://cdn-media-1.freecodecamp.org/imgr/RMTqXPw.png) ## Recursos: diff --git a/guide/portuguese/computer-science/dynamic-programming/index.md b/guide/portuguese/computer-science/dynamic-programming/index.md index 1c76a13224f519..8955a0766a1781 100644 --- a/guide/portuguese/computer-science/dynamic-programming/index.md +++ b/guide/portuguese/computer-science/dynamic-programming/index.md @@ -12,7 +12,7 @@ Um exemplo com a série de Fibonacci que é definida como: Esta é a árvore para encontrar F (5): -![Árvore da série de Fibonacci](https://i.stack.imgur.com/59Rpw.png) +![Árvore da série de Fibonacci](https://cdn-media-1.freecodecamp.org/imgr/59Rpw.png) Para calcular F (5), será necessário calcular muitas vezes o mesmo F (i). Usando recursão: diff --git a/guide/portuguese/cplusplus/compilers/index.md b/guide/portuguese/cplusplus/compilers/index.md index e395beb853a600..d1bbbfa4cd7116 100644 --- a/guide/portuguese/cplusplus/compilers/index.md +++ b/guide/portuguese/cplusplus/compilers/index.md @@ -20,7 +20,7 @@ Digamos que você tenha um arquivo C ++ chamado `helloWorld.cpp` … #### Usando e IDE como CodeBlocks -É tão simples quanto clicar nos botões build e run, eles irão criar um arquivo na pasta do projeto. ![img](https://i.imgur.com/FwZuFGy.png) +É tão simples quanto clicar nos botões build e run, eles irão criar um arquivo na pasta do projeto. ![img](https://cdn-media-1.freecodecamp.org/imgr/FwZuFGy.png) #### Usando o prompt de comando diff --git a/guide/portuguese/cplusplus/index.md b/guide/portuguese/cplusplus/index.md index b334443469f3b2..3d9213129d601b 100644 --- a/guide/portuguese/cplusplus/index.md +++ b/guide/portuguese/cplusplus/index.md @@ -1,7 +1,8 @@ ---- -title: C++ -localeTitle: C ++ ---- # Olá Mundo! - Seu primeiro programa C ++ +--- +title: C++ +localeTitle: C ++ +--- +# Olá Mundo! - Seu primeiro programa C ++ ## O que é o C ++? @@ -78,8 +79,8 @@ int main() * Não se esqueça de informar ao computador que este é o fim da função main (). Para fazer isso, você adiciona a chave de fechamento "}". Você encontrará um erro antes da execução do programa se você não incluir o **}** . ### O código deve ser algo como isto: - -![Img](https://i.imgur.com/d1liGwI.png) +https://cdn-media-1.freecodecamp.org/imgr/ +![Img](https://cdn-media-1.freecodecamp.org/imgr/d1liGwI.png) Os programadores usam um programa Hello World (como este) como um ritual no uso de uma nova linguagem de programação. É um símbolo de boa sorte. _Você terminou de codificar seu primeiro programa C ++ e entendeu a maior parte do código que você escreveu / digitou. PARABÉNS!_ diff --git a/guide/portuguese/cplusplus/lists/index.md b/guide/portuguese/cplusplus/lists/index.md index 1cbde6a60cb19c..4b060344639a0b 100644 --- a/guide/portuguese/cplusplus/lists/index.md +++ b/guide/portuguese/cplusplus/lists/index.md @@ -4,7 +4,7 @@ localeTitle: Listas de C ++ --- # O que é uma lista STL? -Listas em C ++ são uma ferramenta poderosa semelhante ao seu primo mais conhecido, o C ++ Vectors. Enquanto os vetores são um contêiner seqüencial Onde os elementos são indexados em uma cadeia contínua, as listas também são um contêiner seqüencial, mas são organizadas de maneira diferente. Elementos de lista apontam para o próximo elemento, então todos os elementos são ordenados em seqüência, mas não usam indexação. Como? Você pode perguntar. Eles fazem isso não indexando, mas usando uma ferramenta especial chamada iteradores. Iteradores são como ponteiros especiais cujo trabalho é manter a ordem dos elementos da lista como a ligação entre dois vagões de trem. Aqui está um bom visual de como as listas são organizadas em comparação com vetores e matrizes. ![img](https://imgur.com/SiU8uTe.png) +Listas em C ++ são uma ferramenta poderosa semelhante ao seu primo mais conhecido, o C ++ Vectors. Enquanto os vetores são um contêiner seqüencial Onde os elementos são indexados em uma cadeia contínua, as listas também são um contêiner seqüencial, mas são organizadas de maneira diferente. Elementos de lista apontam para o próximo elemento, então todos os elementos são ordenados em seqüência, mas não usam indexação. Como? Você pode perguntar. Eles fazem isso não indexando, mas usando uma ferramenta especial chamada iteradores. Iteradores são como ponteiros especiais cujo trabalho é manter a ordem dos elementos da lista como a ligação entre dois vagões de trem. Aqui está um bom visual de como as listas são organizadas em comparação com vetores e matrizes. ![img](https://cdn-media-1.freecodecamp.org/imgr/SiU8uTe.png) ## Como declarar uma lista diff --git a/guide/portuguese/cplusplus/preprocessors/index.md b/guide/portuguese/cplusplus/preprocessors/index.md index d7f76d68044a33..d3e99425f5f2bb 100644 --- a/guide/portuguese/cplusplus/preprocessors/index.md +++ b/guide/portuguese/cplusplus/preprocessors/index.md @@ -6,7 +6,7 @@ localeTitle: Pré-processadores Como o nome sugere, os pré-processadores são programas que processam nosso código-fonte antes da compilação. Há vários passos envolvidos entre escrever um programa e executar um programa em C / C ++. Vamos dar uma olhada nestes passos antes de começarmos a aprender sobre os pré-processadores. -![Img](https://i.imgur.com/Pb0aTkV.png) +![Img](https://cdn-media-1.freecodecamp.org/imgr/Pb0aTkV.png) Você pode ver as etapas intermediárias no diagrama acima. O código fonte escrito pelos programadores é armazenado no arquivo program.c. Este arquivo é então processado por pré-processadores e um arquivo de código-fonte expandido é gerado programa nomeado. Este arquivo expandido é compilado pelo compilador e um arquivo de código de objeto é gerado chamado program.obj. Finalmente, o vinculador vincula esse arquivo de código de objeto ao código de objeto das funções de biblioteca para gerar o arquivo executável program.exe. diff --git a/guide/portuguese/cplusplus/tokens-variables/index.md b/guide/portuguese/cplusplus/tokens-variables/index.md index 01e90830b9e9fb..1c3628f0261cd2 100644 --- a/guide/portuguese/cplusplus/tokens-variables/index.md +++ b/guide/portuguese/cplusplus/tokens-variables/index.md @@ -1,7 +1,8 @@ ---- -title: Tokens Part 1 -localeTitle: Tokens Parte 1 ---- ### O que são tokens? +--- +title: Tokens Part 1 +localeTitle: Tokens Parte 1 +--- +### O que são tokens? Tokens são as menores unidades de um programa que são importantes para o compilador. Existem diferentes tipos de tokens: @@ -21,8 +22,8 @@ Tokens são as menores unidades de um programa que são importantes para o compi ### O que são variáveis? * Definição de livro de texto: As variáveis ​​são nomeadas locais de memória cujos dados podem ser alterados. - -* Mas eu gostaria que você pensasse em uma variável para ser algo como uma caixa, algo assim: ![Img](https://i.imgur.com/YdbgWHL.png) + https://cdn-media-1.freecodecamp.org/imgr/ +* Mas eu gostaria que você pensasse em uma variável para ser algo como uma caixa, algo assim: ![Img](https://cdn-media-1.freecodecamp.org/imgr/YdbgWHL.png) Então, por exemplo: Estou mudando para um novo lugar e preciso arrumar minhas coisas em caixas. Assim, vêm 2 coisas para minha mente **Que tipo de material será armazenado na caixa, de modo que o tamanho da caixa seja conhecido (o tipo de dados)** e **Como eu identifico a caixa? (Nomeando a variável)** @@ -176,8 +177,8 @@ Exemplo: Se uma variável não for inicializada, ela contém um valor de lixo. Por exemplo: Então, em termos de caixas, você pode imaginar isso como - - -![Img](https://i.imgur.com/YdbgWHL.png) +https://cdn-media-1.freecodecamp.org/imgr/ +![Img](https://cdn-media-1.freecodecamp.org/imgr/YdbgWHL.png) \`\` \`cpp #incluir usando namespace std; int main () { int a; cout << "Valor do lixo em a:" << a << endl; // declarando a variável chamada 'a' do tipo inteiro a = 5; // initializing variable. cout << "Novo valor em um" << a << endl; diff --git a/guide/portuguese/css/css3-gradients/index.md b/guide/portuguese/css/css3-gradients/index.md index ab65f8aaa39743..621ff9e6aeca67 100644 --- a/guide/portuguese/css/css3-gradients/index.md +++ b/guide/portuguese/css/css3-gradients/index.md @@ -24,7 +24,7 @@ background: linear-gradient(direction, color-stop1, color-stop2, ...); ##### Gradiente linear - de cima para baixo (este é o padrão) -O exemplo a seguir mostra um gradiente linear que começa no topo. Começa vermelho, fazendo a transição para amarelo: ![gradiente linear padrão](https://i.imgur.com/2uGfleD.jpg) +O exemplo a seguir mostra um gradiente linear que começa no topo. Começa vermelho, fazendo a transição para amarelo: ![gradiente linear padrão](https://cdn-media-1.freecodecamp.org/imgr/2uGfleD.jpg) #### Exemplo ``` @@ -55,11 +55,11 @@ O exemplo a seguir mostra um gradiente linear que começa no topo. Começa verme ``` -![gradiente linear padrão](https://i.imgur.com/CvtXCMd.jpg) +![gradiente linear padrão](https://cdn-media-1.freecodecamp.org/imgr/CvtXCMd.jpg) ##### Gradiente Linear - da esquerda para a direita -O exemplo a seguir mostra um gradiente linear que começa a partir da esquerda. Começa vermelho, fazendo a transição para amarelo: ![esquerda para a direita](https://i.imgur.com/e4dRvZR.jpg) +O exemplo a seguir mostra um gradiente linear que começa a partir da esquerda. Começa vermelho, fazendo a transição para amarelo: ![esquerda para a direita](https://cdn-media-1.freecodecamp.org/imgr/e4dRvZR.jpg) #### Exemplo ``` @@ -90,7 +90,7 @@ O exemplo a seguir mostra um gradiente linear que começa a partir da esquerda. ``` -![esquerda para a direita](https://i.imgur.com/k4FSyXz.jpg) +![esquerda para a direita](https://cdn-media-1.freecodecamp.org/imgr/k4FSyXz.jpg) #### Gradiente Linear - Diagonal @@ -98,7 +98,7 @@ Você pode fazer um gradiente na diagonal, especificando as posições iniciais O exemplo a seguir mostra um gradiente linear que começa no canto superior esquerdo (e vai para o canto inferior direito). Começa vermelho, fazendo a transição para amarelo: -![diagonal](https://i.imgur.com/YvtbUBH.jpg) +![diagonal](https://cdn-media-1.freecodecamp.org/imgr/YvtbUBH.jpg) #### Exemplo ``` @@ -129,7 +129,7 @@ O exemplo a seguir mostra um gradiente linear que começa no canto superior esqu ``` -![diagonal-exp](https://i.imgur.com/8gKRhAp.jpg) +![diagonal-exp](https://cdn-media-1.freecodecamp.org/imgr/8gKRhAp.jpg) #### Mais Informações: diff --git a/guide/portuguese/css/layout/flexbox/flex-grow/index.md b/guide/portuguese/css/layout/flexbox/flex-grow/index.md index b2aa445aa85b0b..fad2a3f9fa1d3b 100644 --- a/guide/portuguese/css/layout/flexbox/flex-grow/index.md +++ b/guide/portuguese/css/layout/flexbox/flex-grow/index.md @@ -8,11 +8,11 @@ A propriedade flex-grow é uma propriedade flexbox que permite especificar a alo Isso vai transformar seu contêiner -![](https://i.imgur.com/lFJaBUfh.png) +![](https://cdn-media-1.freecodecamp.org/imgr/lFJaBUfh.png) # **para isso** -![](https://i.imgur.com/4X8ITZih.png) +![](https://cdn-media-1.freecodecamp.org/imgr/4X8ITZih.png) O que acabou de acontecer? @@ -49,7 +49,7 @@ Vamos ver um exemplo. Primeiro vamos criar dois parágrafos e ativar a exibição: flex; -![](https://i.imgur.com/wPqUgsih.png) +![](https://cdn-media-1.freecodecamp.org/imgr/wPqUgsih.png) Observe algumas coisas @@ -60,7 +60,7 @@ Esse espaço vazio é o "espaço livre" que será alocado para cada um dos difer Para ver isso em ação, vamos dar ao primeiro uma classe de "dez" e uma propriedade de flex-grow de 1. Vamos também dar ao segundo uma classe de "vinte" e uma propriedade flex-grow de 2. -![](https://i.imgur.com/7n0V1G4h.png) +![](https://cdn-media-1.freecodecamp.org/imgr/7n0V1G4h.png) Observe algumas coisas @@ -69,6 +69,6 @@ Observe algumas coisas À medida que redimensionamos a tela, também descobrimos que a primeira encolhe a duas vezes a velocidade da segunda. -![](https://i.imgur.com/pa4grM8h.png) +![](https://cdn-media-1.freecodecamp.org/imgr/pa4grM8h.png) #### Mais Informações: \ No newline at end of file diff --git a/guide/portuguese/css/properties/background-position-property/index.md b/guide/portuguese/css/properties/background-position-property/index.md index 159e79a703ee8a..ef73b03f560803 100644 --- a/guide/portuguese/css/properties/background-position-property/index.md +++ b/guide/portuguese/css/properties/background-position-property/index.md @@ -11,7 +11,7 @@ A propriedade background define a posição de onde a imagem de fundo deve come ```css /* setting background-image of HTML doc */ body { - background-image: url('https://i.imgur.com/6Z2VStD.png'); + background-image: url('https://cdn-media-1.freecodecamp.org/imgr/6Z2VStD.png'); background-repeat: no-repeat; background-position: right top; } diff --git a/guide/portuguese/css/using-css-animations/index.md b/guide/portuguese/css/using-css-animations/index.md index cbdd8a27d54025..7c0436b0ce4699 100644 --- a/guide/portuguese/css/using-css-animations/index.md +++ b/guide/portuguese/css/using-css-animations/index.md @@ -63,7 +63,7 @@ Para a parte CSS: } ``` -![Imgur](https://imgur.com/sczZjwm.gif) +![Imgur](https://cdn-media-1.freecodecamp.org/imgr/sczZjwm.gif) #### Mais Informações: diff --git a/guide/portuguese/git/difference-git-github/index.md b/guide/portuguese/git/difference-git-github/index.md index 0abef9c1309e97..6df080b959f657 100644 --- a/guide/portuguese/git/difference-git-github/index.md +++ b/guide/portuguese/git/difference-git-github/index.md @@ -6,7 +6,7 @@ localeTitle: Diferença entre o Git e o GitHub Git e GitHub são duas coisas diferentes. [O Git](https://git-scm.com/) é o [sistema de controle de versão](https://en.wikipedia.org/wiki/Version_control) , enquanto o [GitHub](https://github.com/) é um serviço para hospedar Git repos e ajudar as pessoas a colaborarem na criação de software. No entanto, eles são muitas vezes confundidos por causa de seu nome semelhante, devido ao fato de que o GitHub se baseia no Git e porque muitos sites e artigos não fazem a diferença entre eles. -![Git não é o GitHub](https://i.imgur.com/EkjwJdr.png) +![Git não é o GitHub](https://cdn-media-1.freecodecamp.org/imgr/EkjwJdr.png) ### Git diff --git a/guide/portuguese/html/layouts/index.md b/guide/portuguese/html/layouts/index.md index 50fec31be189de..8d031597d3cd4d 100644 --- a/guide/portuguese/html/layouts/index.md +++ b/guide/portuguese/html/layouts/index.md @@ -8,7 +8,7 @@ Os layouts organizam diferentes áreas da página da web. Quase todas as páginas da web que vemos podem ser divididas em caixas, que podem ser organizadas em ordem específica para criar essa página da web. A imagem abaixo é um desses exemplos. -![Exemplo de Website Design - www.codementor.io](http://i.imgur.com/Z1DSMYC.png) +![Exemplo de Website Design - www.codementor.io](https://cdn-media-1.freecodecamp.org/imgr/Z1DSMYC.png) > Os sites geralmente exibem conteúdo em várias colunas (como uma revista ou jornal). diff --git a/guide/portuguese/java/access-modifiers/index.md b/guide/portuguese/java/access-modifiers/index.md index 4fb09b21f67f32..58d593531184b6 100644 --- a/guide/portuguese/java/access-modifiers/index.md +++ b/guide/portuguese/java/access-modifiers/index.md @@ -14,7 +14,7 @@ Estes modificadores de acesso podem ser aplicados a campos, métodos e classes ( #### Referência da Tabela de Modificadores de Acesso: -![Tabela de modificadores de acesso](https://i.imgur.com/zoMspyn.png) +![Tabela de modificadores de acesso](https://cdn-media-1.freecodecamp.org/imgr/zoMspyn.png) #### Modificador de Acesso Privado diff --git a/guide/portuguese/java/javafx/index.md b/guide/portuguese/java/javafx/index.md index 362bff277ce6de..e1779d67975e36 100644 --- a/guide/portuguese/java/javafx/index.md +++ b/guide/portuguese/java/javafx/index.md @@ -14,7 +14,7 @@ Gulon Scene Builder é um aplicativo usado para design de interface do usuário #### Screeenshots: -![IU do Construtor de Cena](https://i.imgur.com/3d9SqBR.png) +![IU do Construtor de Cena](https://cdn-media-1.freecodecamp.org/imgr/3d9SqBR.png) ### FXML diff --git a/guide/portuguese/javascript/concurrency-model-and-event-loop/index.md b/guide/portuguese/javascript/concurrency-model-and-event-loop/index.md index 11174382ecee40..0a131059f3847f 100644 --- a/guide/portuguese/javascript/concurrency-model-and-event-loop/index.md +++ b/guide/portuguese/javascript/concurrency-model-and-event-loop/index.md @@ -33,7 +33,7 @@ Então, para resumir sempre que uma função é chamada, ela é colocada na pilh Agora sabemos disso que o Javascript pode executar uma coisa de cada vez, mas esse não é o caso do Navegador. O Navegador tem seu próprio conjunto de APIs como setTimeout, XMLHttpRequests que não são especificadas no tempo de execução de Javascript. Na verdade, se você observar o código-fonte do V8, o popular runtime Javascript que dá suporte a navegadores como o Google Chrome, você não encontrará nenhuma definição para ele. É porque essas APIs especiais existem no ambiente do navegador, não dentro do ambiente javascript, e você pode dizer que essas APIs introduzem a simultaneidade na mistura. Vamos ver um diagrama para entender a imagem inteira. -![Concorrência e Modelo de Loop de Eventos](https://i.imgur.com/rnQEY7o.png) +![Concorrência e Modelo de Loop de Eventos](https://cdn-media-1.freecodecamp.org/imgr/rnQEY7o.png) Mais alguns termos são introduzidos diff --git a/guide/portuguese/javascript/tutorials/how-to-create-a-dropdown-menu-with-css-and-javascript/index.md b/guide/portuguese/javascript/tutorials/how-to-create-a-dropdown-menu-with-css-and-javascript/index.md index f5aec56aa38dff..e2b06081ef7855 100644 --- a/guide/portuguese/javascript/tutorials/how-to-create-a-dropdown-menu-with-css-and-javascript/index.md +++ b/guide/portuguese/javascript/tutorials/how-to-create-a-dropdown-menu-with-css-and-javascript/index.md @@ -14,15 +14,15 @@ Isso é direcionado a desenvolvedores que têm um entendimento médio de HTML, C Tela inicial: -![](https://i.imgur.com/jrnu6mE.png) +![](https://cdn-media-1.freecodecamp.org/imgr/jrnu6mE.png) Dropdown aberto: -![](https://i.imgur.com/gszPtRa.png) +![](https://cdn-media-1.freecodecamp.org/imgr/gszPtRa.png) Dropdown com a opção selecionada: -![](https://i.imgur.com/TKXxZGF.png) +![](https://cdn-media-1.freecodecamp.org/imgr/TKXxZGF.png) #### HTML: diff --git a/guide/portuguese/logic/monty-hall-problem/index.md b/guide/portuguese/logic/monty-hall-problem/index.md index c77136d61dd446..7f893ed2c80103 100644 --- a/guide/portuguese/logic/monty-hall-problem/index.md +++ b/guide/portuguese/logic/monty-hall-problem/index.md @@ -10,11 +10,11 @@ O problema define da seguinte maneira; Você está em um game show e há 3 porta Acontece que a escolha é importante e é realmente para o seu benefício para mudar sua decisão para a porta 3! Aqui está o porquê. Quando você escolheu a Porta 1 das 3 portas fechadas, você teve uma chance de 1 em 3 de escolher a direita. Tanto a porta 2 como a porta 3 também têm 1 em cada 3 chances de ter um carro atrás dela. Você também pode dizer que as Portas 2 e 3 têm 2 de 3 chances de ter um carro atrás dele _combinado_ . -![Probability before revealing a goat](https://i.imgur.com/8EsVvZk.png "Probabilidade antes de revelar uma cabra") +![Probability before revealing a goat](https://cdn-media-1.freecodecamp.org/imgr/8EsVvZk.png "Probabilidade antes de revelar uma cabra") Agora, quando o host abre a porta 2 e contém uma cabra, você agora tem mais informações sobre o problema. Lembre-se que as Portas 2 e 3 têm uma probabilidade combinada contendo um carro 2 / 3rds do tempo. Com a porta revelada, você sabe que a porta 2 não tem carro. Mas essa revelação não altera a probabilidade combinada das duas portas. Essa é a chave aqui! Como agora sabemos que a porta 2 tem 0/3 de chance de exibir um carro, agora você pode dizer que a porta 3 tem uma chance de 2 / 3rds de conter um carro. Combinando as probabilidades da porta 2 e porta 3 ainda somam 2 / 3rds como era antes da porta 2 aberta. A porta 1 permanece inalterada e tem apenas 1/3 de chance. Então, se você decidir mudar você vai de uma chance de 33,33% para 66,67% de escolher o carro. Em outras palavras, você está dobrando suas chances de sucesso trocando de lugar! -![Probability after revealing a goat](https://i.imgur.com/V2JzAka.png "Probabilidade após revelar uma cabra") +![Probability after revealing a goat](https://cdn-media-1.freecodecamp.org/imgr/V2JzAka.png "Probabilidade após revelar uma cabra") Sim, é possível que a porta 1 tivesse o carro o tempo todo e Monty enganou você. Isso não importa. Você está apostando, aceitando o acordo, mas está jogando de maneira inteligente. Você toma sua melhor decisão com as informações que lhe são dadas e deixa os dados rolarem. No longo prazo, você realiza uma melhor troca do que um competidor que decide manter sua primeira escolha. No final, Monty realmente se engana oferecendo-lhe um melhor negócio. diff --git a/guide/portuguese/machine-learning/support-vector-machine/index.md b/guide/portuguese/machine-learning/support-vector-machine/index.md index 42d70ab255aeee..d74b6d18e11529 100644 --- a/guide/portuguese/machine-learning/support-vector-machine/index.md +++ b/guide/portuguese/machine-learning/support-vector-machine/index.md @@ -6,13 +6,13 @@ localeTitle: Máquina de vetores de suporte Uma Máquina de Vetor de Suporte (SVM) é um classificador discriminativo formalmente definido por um hiperplano de separação. Em outras palavras, dados de treinamento rotulados (aprendizado supervisionado), o algoritmo gera um hiperplano ideal que categoriza novos exemplos. Isso é feito minimizando a margem entre os pontos de dados próximos ao hiperplano. -![SVM vs regressão logística](https://i.imgur.com/KUeOSK3.png) +![SVM vs regressão logística](https://cdn-media-1.freecodecamp.org/imgr/KUeOSK3.png) Uma função de custo SVM procura aproximar a função logística com um linear por partes. Este algoritmo ML é usado para problemas de classificação e faz parte do subconjunto de algoritmos de aprendizado supervisionado. ### A função de custo -![Função de Custo SVM](https://i.imgur.com/SOhv2jZ.png) +![Função de Custo SVM](https://cdn-media-1.freecodecamp.org/imgr/SOhv2jZ.png) A função custo é usada para treinar o SVM. Minimizando o valor de J (theta), podemos garantir que o SVM seja o mais preciso possível. Na equação, as funções custo1 e custo0 referem-se ao custo para um exemplo onde y = 1 e o custo para um exemplo onde y = 0. O custo, para SVMs, é determinado pelas funções do kernel (similaridade). diff --git a/guide/portuguese/mathematics/2-by-2-determinants/index.md b/guide/portuguese/mathematics/2-by-2-determinants/index.md index 18728c8927a2cc..ea629e5d8b04a6 100644 --- a/guide/portuguese/mathematics/2-by-2-determinants/index.md +++ b/guide/portuguese/mathematics/2-by-2-determinants/index.md @@ -16,7 +16,7 @@ As linhas e vetores de uma matriz de 2 por 2 podem ser associados a pontos em um O valor absoluto do determinante é igual à área do paralelogramo. -![](https://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Area_parallellogram_as_determinant.svg/1044px-Area_parallellogram_as_determinant.svg.png) [Aqui](https://i.stack.imgur.com/gCaz3.png) está uma prova visual interessante dessa propriedade. +![](https://upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Area_parallellogram_as_determinant.svg/1044px-Area_parallellogram_as_determinant.svg.png) [Aqui](https://cdn-media-1.freecodecamp.org/imgr/gCaz3.png) está uma prova visual interessante dessa propriedade. Nota: Se o determinante for igual a zero, não há soluções (interseções) para o sistema (as linhas são paralelas). diff --git a/guide/portuguese/mathematics/statistics/binomial-distribution/index.md b/guide/portuguese/mathematics/statistics/binomial-distribution/index.md index 6320ac48920fff..a30c2ab15741c9 100644 --- a/guide/portuguese/mathematics/statistics/binomial-distribution/index.md +++ b/guide/portuguese/mathematics/statistics/binomial-distribution/index.md @@ -32,29 +32,29 @@ O primeiro componente da equação acima é o número de maneiras de organizar ` Considere `P(Single Scenario)` sob o caso geral de `k` sucessos e `n - k` falhas em `n` tentativas. Para encontrar o valor, use a regra de multiplicação para eventos independentes: -![](https://i.imgur.com/YXzUPiB.png) +![](https://cdn-media-1.freecodecamp.org/imgr/YXzUPiB.png) O número de maneiras de obter `k` sucessos de `n` tentativas pode ser escrito como **n escolha k** : -![](https://i.imgur.com/AQ3P4vi.png) +![](https://cdn-media-1.freecodecamp.org/imgr/AQ3P4vi.png) Assim, a fórmula geral para obter a probabilidade de observar exatamente `k` sucessos em `n` ensaios independentes é dada por: -![](https://i.imgur.com/ZErXKtQ.png) +![](https://cdn-media-1.freecodecamp.org/imgr/ZErXKtQ.png) Assim, a probabilidade de obter exatamente um Heads em testes é: -![](https://i.imgur.com/fN5wOH2.png) +![](https://cdn-media-1.freecodecamp.org/imgr/fN5wOH2.png) ### Média e variância A média de uma distribuição binomial com `n` tentativas em que `p` é a probabilidade de um sucesso é dada por: -![](https://i.imgur.com/4ji7JXx.png) +![](https://cdn-media-1.freecodecamp.org/imgr/4ji7JXx.png) e variância: -![](https://i.imgur.com/1tPHKHj.png) +![](https://cdn-media-1.freecodecamp.org/imgr/1tPHKHj.png) #### Mais Informações: diff --git a/guide/portuguese/miscellaneous/create-and-upload-and-link-animated-gif-image/index.md b/guide/portuguese/miscellaneous/create-and-upload-and-link-animated-gif-image/index.md index 8037ab01e6e92f..b45481fbfbc9a1 100644 --- a/guide/portuguese/miscellaneous/create-and-upload-and-link-animated-gif-image/index.md +++ b/guide/portuguese/miscellaneous/create-and-upload-and-link-animated-gif-image/index.md @@ -8,4 +8,4 @@ localeTitle: Criar e Carregar e Vincular Imagem Gif Animada * Cortar, redimensionar e otimizar quantas vezes ou conforme necessário. 4. Faça o download do GIF animado. 5. Envie a imagem para [imgur.com](http://imgur.com) . -6. Link image usando `![image title](https://i.imgur.com/RqgGcf5.gif)` . \ No newline at end of file +6. Link image usando `![image title](https://cdn-media-1.freecodecamp.org/imgr/RqgGcf5.gif)` . \ No newline at end of file diff --git a/guide/portuguese/miscellaneous/storing-mongo-username--password-persistently-using-dotenv/index.md b/guide/portuguese/miscellaneous/storing-mongo-username--password-persistently-using-dotenv/index.md index d1f63e73cf2167..dc8155730b4b0b 100644 --- a/guide/portuguese/miscellaneous/storing-mongo-username--password-persistently-using-dotenv/index.md +++ b/guide/portuguese/miscellaneous/storing-mongo-username--password-persistently-using-dotenv/index.md @@ -69,7 +69,7 @@ Essa solução mantém seu código limpo das credenciais seguras que você não [stackoverflow.com](http://stackoverflow.com/questions/35356692/best-practice-when-using-an-api-key-in-node-js) -[! \[Drake Main](https://i.stack.imgur.com/jRaTj.jpg?s=128&g=1) \] (http://stackoverflow.com/users/4956243/drake-main) #### [Prática recomendada ao usar uma chave de API no Node.js](http://stackoverflow.com/questions/35356692/best-practice-when-using-an-api-key-in-node-js) +[! \[Drake Main](https://cdn-media-1.freecodecamp.org/imgr/jRaTj.jpg) \] (http://stackoverflow.com/users/4956243/drake-main) #### [Prática recomendada ao usar uma chave de API no Node.js](http://stackoverflow.com/questions/35356692/best-practice-when-using-an-api-key-in-node-js) \*\* node.js, api-key \*\* diff --git a/guide/portuguese/miscellaneous/what-is-a-sprint/index.md b/guide/portuguese/miscellaneous/what-is-a-sprint/index.md index df59fe038172ee..9b3336cc941699 100644 --- a/guide/portuguese/miscellaneous/what-is-a-sprint/index.md +++ b/guide/portuguese/miscellaneous/what-is-a-sprint/index.md @@ -16,7 +16,7 @@ Os Sprints, em média, duram até 30 dias ou em até 7 dias, dependendo do taman Além disso, em algumas organizações, os desenvolvedores se reunirão diariamente para discutir o andamento, as necessidades e os obstáculos do projeto. Essas reuniões são às vezes mencionadas como reunião SCRUM ou Reunião Diária em Stand-up. A pessoa ou pessoas são às vezes convidadas a ouvir, no entanto, elas estão apenas presentes como observadores. -![sprint schedule](https://i.imgur.com/l8EAw1L.png "exemplo de cronograma de sprint") +![sprint schedule](https://cdn-media-1.freecodecamp.org/imgr/l8EAw1L.png "exemplo de cronograma de sprint") O acima é um exemplo de um plano de sprint que foi apresentado em seis sprints de 30 dias. Você pode ver que há um Sprint Dev em cada um dos seis sprints, mas no Sprint 2 existe algo rotulado como **Sprint # Increment** . diff --git a/guide/portuguese/php/ajax/index.md b/guide/portuguese/php/ajax/index.md index 58ffe699fb87a7..bafede7b8118e1 100644 --- a/guide/portuguese/php/ajax/index.md +++ b/guide/portuguese/php/ajax/index.md @@ -23,7 +23,7 @@ AJAX faz uso de um **objeto XMLHttpRequest** interno do navegador para solicitar **DOM HTML** : Quando uma página da Web é carregada, o navegador cria um Modelo de Objeto de Documento da página. -![](https://i.imgur.com/pfC7QFH.png "Como funciona o AJAX") +![](https://cdn-media-1.freecodecamp.org/imgr/pfC7QFH.png "Como funciona o AJAX") **Crie um objeto XMLHttpRequest:** diff --git a/guide/portuguese/tools/source-code-editors/index.md b/guide/portuguese/tools/source-code-editors/index.md index ffa17a30bfbeb6..8e1735a4bfcabc 100644 --- a/guide/portuguese/tools/source-code-editors/index.md +++ b/guide/portuguese/tools/source-code-editors/index.md @@ -49,7 +49,7 @@ ser esmagadora para novos usuários. Há também muita [documentação](http://f [disponível](http://stackoverflow.com/search?q=atom) online. -## [Código do Visual Studio](https://code.visualstudio.com/) ![Ícone de código do Visual Studio](https://i.imgur.com/b4vFsKa.png) +## [Código do Visual Studio](https://code.visualstudio.com/) ![Ícone de código do Visual Studio](https://cdn-media-1.freecodecamp.org/imgr/b4vFsKa.png) ![Screenshot do código do Visual Studio](https://code.visualstudio.com/home/home-screenshot-mac-lg.png) diff --git a/guide/portuguese/typescript/index.md b/guide/portuguese/typescript/index.md index f5fcb80a531bfc..b646c49aaed150 100644 --- a/guide/portuguese/typescript/index.md +++ b/guide/portuguese/typescript/index.md @@ -6,7 +6,7 @@ localeTitle: TypeScript ### Visão geral -![TypeScript](https://i.imgur.com/uRLunzU.png) +![TypeScript](https://cdn-media-1.freecodecamp.org/imgr/uRLunzU.png) Então, como você provavelmente está ciente, o JavaScript está expandindo sua pegada todos os dias e é impressionante e surpreendente o que você pode fazer com a linguagem hoje em dia. @@ -16,7 +16,7 @@ Este é um problema que a Microsoft reconheceu desde cedo e surgiu com a soluç Você pode aprender mais sobre as diferenças de sintaxe em [`TypeScript`](./) > [`JavaScript vs TypeScript`](./javascript-vs-typescript) . -![Características principais](https://i.imgur.com/pZij95O.jpg) +![Características principais](https://cdn-media-1.freecodecamp.org/imgr/pZij95O.jpg) Em essência, o TypeScript está tentando ajudar o JavaScript a alcançar novas alturas e se tornar muito escalonável e pode ser destacado pelos seguintes recursos: @@ -41,7 +41,7 @@ Para aprender mais sobre como usar um linter com o TypeScript, confira o [`TypeS ### Parque infantil -![Parque infantil](https://i.imgur.com/vlV7ZFr.png) +![Parque infantil](https://cdn-media-1.freecodecamp.org/imgr/vlV7ZFr.png) Se você quiser experimentar o TypeScript sem instalá-lo, visite o [TypeScript Playground](http://www.typescriptlang.org/play/index.html) . diff --git a/guide/portuguese/typescript/installation/index.md b/guide/portuguese/typescript/installation/index.md index 685d13de2a5bcd..54417eeaa9552e 100644 --- a/guide/portuguese/typescript/installation/index.md +++ b/guide/portuguese/typescript/installation/index.md @@ -4,7 +4,7 @@ localeTitle: Instalação --- ## Instalação -![Instalação](https://i.imgur.com/9ILjA1q.jpg) +![Instalação](https://cdn-media-1.freecodecamp.org/imgr/9ILjA1q.jpg) Para começar você mesmo, as duas coisas que você precisará são o compilador de TypeScript e um editor que suporta TypeScript. @@ -47,7 +47,7 @@ Em seu arquivo [`tsconfig.json`](https://www.typescriptlang.org/docs/handbook/ts ### Exemplo Rápido -![Multiplicação](https://i.imgur.com/V5nP3xj.jpg) +![Multiplicação](https://cdn-media-1.freecodecamp.org/imgr/V5nP3xj.jpg) Na imagem acima, você pode ver dois arquivos - `multiplication.js` e `multiplication.ts` . diff --git a/guide/portuguese/typescript/javascript-vs-typescript/index.md b/guide/portuguese/typescript/javascript-vs-typescript/index.md index 1be97f7274cce1..a2e90960554cd8 100644 --- a/guide/portuguese/typescript/javascript-vs-typescript/index.md +++ b/guide/portuguese/typescript/javascript-vs-typescript/index.md @@ -4,7 +4,7 @@ localeTitle: JavaScript vs TypeScript --- ## JavaScript vs TypeScript -![Onde está Waldo](https://i.imgur.com/DznuAou.jpg) +![Onde está Waldo](https://cdn-media-1.freecodecamp.org/imgr/DznuAou.jpg) Ok, agora que temos uma noção geral do que é o TypeScript, vamos jogar um jogo rápido de **Where's Waldo** . diff --git a/guide/portuguese/virtualbox/install-virtualbox-on-macos/index.md b/guide/portuguese/virtualbox/install-virtualbox-on-macos/index.md index d63f1034ca55a4..4bb08f21ba5cfa 100644 --- a/guide/portuguese/virtualbox/install-virtualbox-on-macos/index.md +++ b/guide/portuguese/virtualbox/install-virtualbox-on-macos/index.md @@ -8,13 +8,13 @@ localeTitle: Instale o VirtualBox no macOS [Aqui](https://www.virtualbox.org/wiki/Downloads) para visitar o site. Você verá a seguinte página. Clique no "host do OS X" e baixará automaticamente o arquivo dmg, que inclui o aplicativo VirtualBox. -![Site oficial do VirtualBox](https://i.imgur.com/O16uc8E.png) +![Site oficial do VirtualBox](https://cdn-media-1.freecodecamp.org/imgr/O16uc8E.png) ### PASSO 2 - Clique no arquivo dmg Clique no arquivo dmg que acabou de ser baixado e você verá a tela de verificação. Clique duas vezes no ícone da caixa com o nome "VirtualBox.pkg". Isso mostrará a tela de instalação. -![arquivo dmg aberto](https://i.imgur.com/AyvSsLk.png) +![arquivo dmg aberto](https://cdn-media-1.freecodecamp.org/imgr/AyvSsLk.png) ### PASSO 3 - Instalar o VirtualBox @@ -22,10 +22,10 @@ Quando você vê a tela semelhante com a imagem a seguir. Você pode clicar em A **Nota** : Ele notará que o seu macOS não permitiu a origem desconhecida. Se você vir a caixa de prompt, pressione o botão de configuração em vez do botão "OK". Você pode selecionar a opção `allow` nas configurações e reiniciar a instalação. -![janelas de instalação](https://i.imgur.com/4RY0hVu.png) +![janelas de instalação](https://cdn-media-1.freecodecamp.org/imgr/4RY0hVu.png) ### Executar o VirtualBox Uma vez que a instalação é feita, você pode abrir o VirtualBox no "Launchpad". Ou pesquise o `VirtualBox` no Spotlight. -![Launchpad com o VirtualBox](https://i.imgur.com/hsEjqfm.png) \ No newline at end of file +![Launchpad com o VirtualBox](https://cdn-media-1.freecodecamp.org/imgr/hsEjqfm.png) \ No newline at end of file From 525fa11ed53fa1f2c5a40c8f8cbfa3a0d93ce608 Mon Sep 17 00:00:00 2001 From: Ahmad Abdolsaheb Date: Fri, 17 May 2019 02:21:02 +0300 Subject: [PATCH 2/5] fix: remove extra links Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com> --- guide/portuguese/cplusplus/index.md | 3 +-- guide/portuguese/cplusplus/tokens-variables/index.md | 4 +--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/guide/portuguese/cplusplus/index.md b/guide/portuguese/cplusplus/index.md index 3d9213129d601b..3e296258eef18d 100644 --- a/guide/portuguese/cplusplus/index.md +++ b/guide/portuguese/cplusplus/index.md @@ -79,7 +79,6 @@ int main() * Não se esqueça de informar ao computador que este é o fim da função main (). Para fazer isso, você adiciona a chave de fechamento "}". Você encontrará um erro antes da execução do programa se você não incluir o **}** . ### O código deve ser algo como isto: -https://cdn-media-1.freecodecamp.org/imgr/ ![Img](https://cdn-media-1.freecodecamp.org/imgr/d1liGwI.png) Os programadores usam um programa Hello World (como este) como um ritual no uso de uma nova linguagem de programação. É um símbolo de boa sorte. @@ -101,4 +100,4 @@ Download Link: [Download Aqui](http://www.codeblocks.org/downloads/26) Outras alternativas podem ser o visual studio, usando um compilador ou um IDE on-line como o Cloud9 ou o repl.it -Link # 2 para Mac: [Faça o download para o Mac # 2 aqui](https://developer.apple.com/xcode/) \ No newline at end of file +Link # 2 para Mac: [Faça o download para o Mac # 2 aqui](https://developer.apple.com/xcode/) diff --git a/guide/portuguese/cplusplus/tokens-variables/index.md b/guide/portuguese/cplusplus/tokens-variables/index.md index 1c3628f0261cd2..fdc45cf8c47f01 100644 --- a/guide/portuguese/cplusplus/tokens-variables/index.md +++ b/guide/portuguese/cplusplus/tokens-variables/index.md @@ -22,7 +22,6 @@ Tokens são as menores unidades de um programa que são importantes para o compi ### O que são variáveis? * Definição de livro de texto: As variáveis ​​são nomeadas locais de memória cujos dados podem ser alterados. - https://cdn-media-1.freecodecamp.org/imgr/ * Mas eu gostaria que você pensasse em uma variável para ser algo como uma caixa, algo assim: ![Img](https://cdn-media-1.freecodecamp.org/imgr/YdbgWHL.png) @@ -177,7 +176,6 @@ Exemplo: Se uma variável não for inicializada, ela contém um valor de lixo. Por exemplo: Então, em termos de caixas, você pode imaginar isso como - -https://cdn-media-1.freecodecamp.org/imgr/ ![Img](https://cdn-media-1.freecodecamp.org/imgr/YdbgWHL.png) \`\` \`cpp #incluir usando namespace std; int main () { int a; cout << "Valor do lixo em a:" << a << endl; // declarando a variável chamada 'a' do tipo inteiro a = 5; // initializing variable. cout << "Novo valor em um" << a << endl; @@ -206,4 +204,4 @@ _Tokens parte 1 acabou. Vejo vocês campistas na [Parte 2](https://guide.freecod **Codificação Feliz! :)** -**Sinta-se à vontade para fazer qualquer pergunta sobre a página GitHub do [FreeCodeCamp](https://forum.freecodecamp.org/) ou [sobre o Fórum do FreeCodeCamp.](https://forum.freecodecamp.org/)** \ No newline at end of file +**Sinta-se à vontade para fazer qualquer pergunta sobre a página GitHub do [FreeCodeCamp](https://forum.freecodecamp.org/) ou [sobre o Fórum do FreeCodeCamp.](https://forum.freecodecamp.org/)** From 25dbaa80eea5ee242b0b2a40265cb883d596a71b Mon Sep 17 00:00:00 2001 From: Ahmad Abdolsaheb Date: Sun, 19 May 2019 16:15:40 +0300 Subject: [PATCH 3/5] fix: remove unrelated change --- .../create-and-upload-and-link-animated-gif-image/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guide/portuguese/miscellaneous/create-and-upload-and-link-animated-gif-image/index.md b/guide/portuguese/miscellaneous/create-and-upload-and-link-animated-gif-image/index.md index b45481fbfbc9a1..3d947c0c813794 100644 --- a/guide/portuguese/miscellaneous/create-and-upload-and-link-animated-gif-image/index.md +++ b/guide/portuguese/miscellaneous/create-and-upload-and-link-animated-gif-image/index.md @@ -8,4 +8,4 @@ localeTitle: Criar e Carregar e Vincular Imagem Gif Animada * Cortar, redimensionar e otimizar quantas vezes ou conforme necessário. 4. Faça o download do GIF animado. 5. Envie a imagem para [imgur.com](http://imgur.com) . -6. Link image usando `![image title](https://cdn-media-1.freecodecamp.org/imgr/RqgGcf5.gif)` . \ No newline at end of file +6. Link image usando `![image title](https://i.imgur.com/RqgGcf5.gif)` . From 603ecef2a82c6e63d4a84010c1607b8ba1bc742e Mon Sep 17 00:00:00 2001 From: Ahmad Abdolsaheb Date: Sun, 19 May 2019 16:17:24 +0300 Subject: [PATCH 4/5] fix: revert space --- guide/portuguese/cplusplus/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/guide/portuguese/cplusplus/index.md b/guide/portuguese/cplusplus/index.md index 3e296258eef18d..3a1e8fb73287e4 100644 --- a/guide/portuguese/cplusplus/index.md +++ b/guide/portuguese/cplusplus/index.md @@ -79,6 +79,7 @@ int main() * Não se esqueça de informar ao computador que este é o fim da função main (). Para fazer isso, você adiciona a chave de fechamento "}". Você encontrará um erro antes da execução do programa se você não incluir o **}** . ### O código deve ser algo como isto: + ![Img](https://cdn-media-1.freecodecamp.org/imgr/d1liGwI.png) Os programadores usam um programa Hello World (como este) como um ritual no uso de uma nova linguagem de programação. É um símbolo de boa sorte. From 039fff03ceee7338ce06a3bd4e3182edfde9f255 Mon Sep 17 00:00:00 2001 From: Ahmad Abdolsaheb Date: Sun, 19 May 2019 16:20:55 +0300 Subject: [PATCH 5/5] fix: revert styles --- guide/portuguese/cplusplus/tokens-variables/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/guide/portuguese/cplusplus/tokens-variables/index.md b/guide/portuguese/cplusplus/tokens-variables/index.md index fdc45cf8c47f01..7cc5d1198f2571 100644 --- a/guide/portuguese/cplusplus/tokens-variables/index.md +++ b/guide/portuguese/cplusplus/tokens-variables/index.md @@ -22,6 +22,7 @@ Tokens são as menores unidades de um programa que são importantes para o compi ### O que são variáveis? * Definição de livro de texto: As variáveis ​​são nomeadas locais de memória cujos dados podem ser alterados. + * Mas eu gostaria que você pensasse em uma variável para ser algo como uma caixa, algo assim: ![Img](https://cdn-media-1.freecodecamp.org/imgr/YdbgWHL.png) @@ -176,6 +177,7 @@ Exemplo: Se uma variável não for inicializada, ela contém um valor de lixo. Por exemplo: Então, em termos de caixas, você pode imaginar isso como - + ![Img](https://cdn-media-1.freecodecamp.org/imgr/YdbgWHL.png) \`\` \`cpp #incluir usando namespace std; int main () { int a; cout << "Valor do lixo em a:" << a << endl; // declarando a variável chamada 'a' do tipo inteiro a = 5; // initializing variable. cout << "Novo valor em um" << a << endl;