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

(Problemas)
(Estruturas de Seleção)
Linha 4: Linha 4:
 
Sintaxe:
 
Sintaxe:
 
<pre>
 
<pre>
Pseudocódigo                         Linguagem C                     Phyton
+
Pseudocódigo           | Pascal                | Linguagem C             |        Phyton
 
+
                        |                      |                        |
Se (condição) Então                   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)                     (bloco de código)               (bloco de código)
+
     (bloco de código)   | begin                |      (bloco de código) |              (bloco de código)
FimSe                                 }
+
FimSe                   |    (bloco de código)  | }                       |
 +
                        | end;                  |                        |
  
 
                                                                
 
                                                                
Linha 15: Linha 16:
 
Exemplo:
 
Exemplo:
 
<pre>
 
<pre>
Pseudocódigo                         Linguagem C                   Phyton
+
Pseudocódigo           | Pascal              | Linguagem C         | Phyton
 
+
                      |                      |                      |
Se (x mod 2 = 0) Então               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('S');                         printf('S');                   print('S');
+
     escreva('PAR');   |    begin            |    printf('PAR');   |    print('S');
Senão                                 }                               else  
+
Senão                 |      write('PAR')  | }                   | else  
     escreva('N');                     else{                               print('N');
+
     escreva('IMPAR'); |    end              | else{               |    print('N');
FimSe                                     printf('N');          
+
FimSe                 | else                |    printf('IMPAR'); |         
                                      }                              
+
                      |    begin            | }                   |             
 +
                      |      write('IMPAR') |                      |
 +
                      |    end              |                      |
 
</pre>
 
</pre>
  

Edição das 17h37min 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