Mudanças entre as edições de "Estruturas de Seleção"
(→Estruturas de Seleção) |
(→Estruturas de Seleção) |
||
Linha 46: | Linha 46: | ||
var '''x''' : Inteiro. | var '''x''' : Inteiro. | ||
<pre> | <pre> | ||
− | Pseudocódigo | + | Pseudocódigo |
− | + | ||
− | Se (x mod 2 = 0) Então | + | Se (x mod 2 = 0) Então |
− | escreva('PAR'); | + | escreva('PAR'); |
− | + | Senão | |
− | + | escreva('IMPAR'); | |
− | + | FimSe | |
− | + | ________________________ | |
− | + | ||
− | + | Pascal | |
+ | |||
+ | if(condição) then | ||
+ | begin | ||
+ | write('PAR') | ||
+ | end | ||
+ | else | ||
+ | begin | ||
+ | write('IMPAR') | ||
+ | end; | ||
+ | |||
+ | ________________________ | ||
+ | |||
+ | Linguagem C | ||
+ | |||
+ | if(x % 2 == 0){ | ||
+ | printf("PAR"); | ||
+ | }else{ | ||
+ | printf("IMPAR"); | ||
+ | } | ||
+ | ________________________ | ||
+ | |||
+ | Phyton | ||
+ | |||
+ | if x% 2 == 0: | ||
+ | print('PAR'); | ||
+ | else | ||
+ | print('IMPAR'); | ||
+ | ________________________ | ||
+ | |||
+ | C++ | ||
+ | |||
+ | if(x % 2 == 0){ | ||
+ | cout << "PAR"; | ||
+ | }else{ | ||
+ | cout << "IMPAR"; | ||
+ | } | ||
+ | |||
</pre> | </pre> | ||
Edição das 13h09min de 15 de fevereiro de 2020
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; | | ________________________ Pascal if(condição) then begin (bloco de código) end; ________________________ Linguagem C if(condição){ (bloco de código) } ________________________ Phyton if condição: (bloco de código) ________________________ C++ if(condição){ (bloco de código) }
Exemplo:
Verificar e apresentar se x é par ou impar.
var x : Inteiro.
Pseudocódigo Se (x mod 2 = 0) Então escreva('PAR'); Senão escreva('IMPAR'); FimSe ________________________ Pascal if(condição) then begin write('PAR') end else begin write('IMPAR') end; ________________________ Linguagem C if(x % 2 == 0){ printf("PAR"); }else{ printf("IMPAR"); } ________________________ Phyton if x% 2 == 0: print('PAR'); else print('IMPAR'); ________________________ C++ if(x % 2 == 0){ cout << "PAR"; }else{ cout << "IMPAR"; }