Capítulo 3Programação Estruturada3.1 Estruturas Condicionais
Condição = expressão
booleana
Em Fluxograma:![]() A) Se condição Então ......... Fim Se B) Se condição
Então
Exemplo:Algoritmo para ler dois valores, determinar o maior e imprimir o valor com uma mensagem.Algoritmo Achar_Maior Exemplo: Calcular o maior valor de 2 números: Início
Várias formas de identar:Se Condição EntãoAlternativa Verdadeira Senão Alternativa Falsa Fim Se ou Se Condição
Obs: As alternativas
podem ter vários comandos.
Algoritmo para ler 3 números e imprimir o maior.Algoritmo Maior_de_3Início Ler A,B,C Se A > B Então Se A > C Então Max <- A { A > B, A > C } Senão Max <- C { C > A > B } Fim Se Senão Se B > C Então Max <- B { B > A, B > C } Senão Max <- C { C > B > A } Fim Se Fim Se Escrever 'Maior Valor = ', Max Fim de Maior_De_3 Obs: Cada Senão e FimSe se referem
ao último SE aberto.
|