Estruturas de Seleção: mudanças entre as edições
De Wikiunicentro
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 16h09min 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"; }