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

(Estruturas de Seleção)
(Estruturas de Seleção)
Linha 4: Linha 4:
 
Sintaxe:
 
Sintaxe:
 
<pre>
 
<pre>
Pseudocódigo            | Pascal               | Linguagem C            |         Phyton
+
Pseudocódigo            | Pascal                   | Linguagem C            | Phyton
                         |                       |                        |
+
                         |                         |                        |
Se (condição) Então    | if(condição) then     | if(condição){          |       if condição:
+
Se (condição) Então    | if(condição) then       | if(condição){          | if condição:
    (bloco de código)   | begin                |       (bloco de código) |             (bloco de código)
+
  (bloco de código)   |   begin                |   (bloco de código)   |   (bloco de código)
FimSe                  |   (bloco de código)  | }                      |
+
FimSe                  |       (bloco de código)  | }                      |
                         | end;                  |                        |
+
                         |   end;                  |                        |
  
 
                                                                
 
                                                                
Linha 19: Linha 19:
 
                       |                      |                      |
 
                       |                      |                      |
 
Se (x mod 2 = 0) Então | if(condição) then    | if(x % 2 == 0){      | if x % 2 == 0:
 
Se (x mod 2 = 0) Então | if(condição) then    | if(x % 2 == 0){      | if x % 2 == 0:
    escreva('PAR');   |    begin            |     printf('PAR');   |    print('S');
+
  escreva('PAR');     |    begin            |   printf('PAR');   |    print('S');
 
Senão                  |      write('PAR')  | }                    | else  
 
Senão                  |      write('PAR')  | }                    | else  
    escreva('IMPAR'); |    end              | else{                |    print('N');
+
  escreva('IMPAR');   |    end              | else{                |    print('N');
FimSe                  | else                |     printf('IMPAR'); |           
+
FimSe                  | else                |   printf('IMPAR'); |           
 
                       |    begin            | }                    |               
 
                       |    begin            | }                    |               
 
                       |      write('IMPAR') |                      |
 
                       |      write('IMPAR') |                      |

Edição das 17h38min de 18 de abril de 2019

Estruturas de Seleção

É uma estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza diferentes computações ou ações dependendo se a seleção (ou condição) é verdadeira ou falsa. Assista a videoaula sobre este tipo de estrutura aqui.

Sintaxe:

Pseudocódigo            | Pascal                   | Linguagem C             | Phyton
                        |                          |                         |
Se (condição) Então     | if(condição) then        | if(condição){           | if condição:
   (bloco de código)    |    begin                 |    (bloco de código)    |    (bloco de código)
FimSe                   |       (bloco de código)  | }                       |
                        |    end;                  |                         |

                                                               

Exemplo:

Pseudocódigo           | Pascal               | Linguagem C          | Phyton
                       |                      |                      |
Se (x mod 2 = 0) Então | if(condição) then    | if(x % 2 == 0){      | if x % 2 == 0:
   escreva('PAR');     |    begin             |    printf('PAR');    |    print('S');
Senão                  |       write('PAR')   | }                    | else 
   escreva('IMPAR');   |    end               | else{                |    print('N');
FimSe                  | else                 |    printf('IMPAR');  |          
                       |    begin             | }                    |               
                       |       write('IMPAR') |                      |
                       |    end               |                      |




Problemas