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