Mudanças entre as edições de "Estruturas de Seleção"
(→Problemas) |
(→Problemas) |
||
Linha 34: | Linha 34: | ||
* [https://olimpiada.ic.unicamp.br/pratique/pj/2014/f1/gangorra/ Gangorra] | * [https://olimpiada.ic.unicamp.br/pratique/pj/2014/f1/gangorra/ Gangorra] | ||
* [https://olimpiada.ic.unicamp.br/pratique/pj/2012/f1/campeonato/ Campeonato] | * [https://olimpiada.ic.unicamp.br/pratique/pj/2012/f1/campeonato/ Campeonato] | ||
+ | * [https://olimpiada.ic.unicamp.br/pratique/pj/2016/f1/jogo/ Jogo de par ou ímpar] | ||
+ | * [https://www.urionlinejudge.com.br/judge/pt/problems/view/1050 DDD] | ||
+ | * [https://www.urionlinejudge.com.br/judge/pt/problems/view/1035 Teste de Seleção 1] | ||
+ | * [https://olimpiada.ic.unicamp.br/pratique/p1/2009/f1/overflow/ OVERFLOW] |
Edição das 17h15min 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 Linguagem C Phyton Se (condição) Então if(condição){ if condição: (bloco de código) (bloco de código) (bloco de código) FimSe }
Exemplo:
Pseudocódigo Linguagem C Phyton Se (x mod 2 = 0) Então if(x % 2 == 0){ if x % 2 == 0: escreva('S'); printf('S'); print('S'); Senão } else escreva('N'); else{ print('N'); FimSe printf('N'); }