Mudanças entre as edições de "Estruturas de Repetição"

Linha 1: Linha 1:
 
=== Estruturas de Repetição ===
 
=== Estruturas de Repetição ===
 
As estruturas de repetição também são conhecidas como laços (loops) e são utilizados para executar, repetidamente, uma instrução ou bloco de instrução enquanto determinada condição estiver sendo satisfeita. Assista a videoaula sobre este tipo de estrutura [https://www.youtube.com/watch?v=iGCccMqmJZ0&feature=youtu.be aqui].
 
As estruturas de repetição também são conhecidas como laços (loops) e são utilizados para executar, repetidamente, uma instrução ou bloco de instrução enquanto determinada condição estiver sendo satisfeita. Assista a videoaula sobre este tipo de estrutura [https://www.youtube.com/watch?v=iGCccMqmJZ0&feature=youtu.be aqui].
 +
 +
As principais formas de implementar o loop são o '''enquanto''' (ou while) e o '''para de até''' (ou for).
 +
 +
Sintaxe '''enquanto''':
 +
 +
<pre>
 +
Pseudocódigo            | Pascal                  | Linguagem C          | Python
 +
                        |                        |                      |
 +
Enquanto (condição) Faça | while (condição) do    | while(condição){    | while(condição):
 +
  (bloco de código)    |    begin                |    (bloco de código) |    (bloco de código)
 +
Fim Enquanto            |      (bloco de código) | }                    |
 +
                        |    end;                |                      |
 +
</pre>
 +
 +
Exemplo '''enquanto''':
 +
 +
Um loop que apresenta até o numero 10.
 +
var '''i''' : Inteiro.
 +
 +
<pre>
 +
Pseudocódigo            | Pascal              | Linguagem C          | Python
 +
                        |                    |                      |
 +
x = 1;                  | x := 1;            | x = 1;              | x = 1;
 +
                        |                    |                      |
 +
Enquanto (x <= 10) Faça  | while (x <= 10) do  | while(x<= 10){      | while(x<=10):
 +
  escreva(x);          |    begin            |    printf("%d",x);  |    print(x);
 +
  x = x + 1;            |      writeln(x);  |    x = x + 1;        |    x = x + 1;
 +
Fim Enquanto            |      x:= x+1;      | }                    |
 +
                        |    end;            |                      |
 +
</pre>
 +
 +
  
 
Sintaxe de repetição pré-testada:
 
Sintaxe de repetição pré-testada:

Edição das 19h39min de 18 de abril de 2019

Estruturas de Repetição

As estruturas de repetição também são conhecidas como laços (loops) e são utilizados para executar, repetidamente, uma instrução ou bloco de instrução enquanto determinada condição estiver sendo satisfeita. Assista a videoaula sobre este tipo de estrutura aqui.

As principais formas de implementar o loop são o enquanto (ou while) e o para de até (ou for).

Sintaxe enquanto:

Pseudocódigo             | Pascal                  | Linguagem C          | Python 
                         |                         |                      |
Enquanto (condição) Faça | while (condição) do     | while(condição){     | while(condição):
   (bloco de código)     |    begin                |    (bloco de código) |    (bloco de código)
Fim Enquanto             |       (bloco de código) | }                    |
                         |    end;                 |                      |

Exemplo enquanto:

Um loop que apresenta até o numero 10. var i : Inteiro.

Pseudocódigo             | Pascal              | Linguagem C          | Python 
                         |                     |                      | 
x = 1;                   | x := 1;             | x = 1;               | x = 1;
                         |                     |                      |
Enquanto (x <= 10) Faça  | while (x <= 10) do  | while(x<= 10){       | while(x<=10):
   escreva(x);           |    begin            |    printf("%d",x);   |    print(x);
   x = x + 1;            |       writeln(x);   |    x = x + 1;        |    x = x + 1;
Fim Enquanto             |       x:= x+1;      | }                    |
                         |    end;             |                      |


Sintaxe de repetição pré-testada:

Enquanto (condição) Faça
    (bloco de código)
Fim Enquanto

Sintaxe de repetição com variável de controle:

Para V De Vi Até Vf Faça
    (bloco de código)
Fim Para