Mudanças entre as edições de "Estruturas de Seleção"
(→Estruturas de Seleção) |
(→Problemas) |
||
Linha 106: | Linha 106: | ||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/1035 1035 - Teste de Seleção 1] | * [https://www.urionlinejudge.com.br/judge/pt/problems/view/1035 1035 - Teste de Seleção 1] | ||
* [https://www.urionlinejudge.com.br/judge/pt/problems/view/2342 2342 - Overflow] | * [https://www.urionlinejudge.com.br/judge/pt/problems/view/2342 2342 - Overflow] | ||
+ | |||
+ | Quer mais? | ||
+ | |||
+ | * [https://www.urionlinejudge.com.br/judge/pt/problems/view/1074 1074 - Par ou Ímpar] |
Edição das 15h27min de 6 de março 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 Se (condição) Então (bloco de código) FimSe ________________________ 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"; }
Problemas
Quer mais?