isoo
Aula 3 – 14mar13
Continuando Conceitos
Programaçao
Fundamentais
de
ESTRUTURAS DE SELEÇÃO (revisão conceitual)
Permite a escolha de um grupo de ações (bloco) a ser executado quando determinadas condições são satisfeitas. Seleção simples
Se
Então
C; (comando único)
Seleção composta
Ocorre quando duas alternativas dependem de uma mesma condição: uma de a condição ser verdadeira e outra de a condição ser falsa.
Se
Então inicio C1;
C2;
Cn;
Fim
Senão
C
Fimse;
Exercícios
1) Elabore um algoritmo que calcule e mostre a área de um triângulo. Sabe-se que Área = (base * altura)/2. ALGORITMOS E PROGRAMAÇÃO – ENGENHARIA DE CONTROLE E AUTOMAÇÃO inicio real: base, altura, area; escreva (“informe a base do triangulo: ”); leia(base); escreva (“informe a altura do triangulo: ”); leia(altura); area (base*altura)/2; escreva (“a área do triangulo é “,area); fim. 2) Elabore um algoritmo que leia dois números inteiros e mostre o maior deles. inicio inteiro: n1, n2; escreva (“informe o primeiro valor: ”); leia(n1); escreva (“informe o segundo valor: ”); leia(n2); se n1 > n2 entao escreva (“o primeiro valor ”,n1, “e maior que o segundo “,n2) senao se n2 > n1 entao escreva (“o segundo valor ”,n2, “e maior que o primeiro “,n1) senao escreva(“Os valores são iguais”); fimse; fimse; fim. 3) Elabore um algoritmo que leia dois números e os coloque nas variáveis a e b. O algoritmo deve, então, trocar o valor de a por b. Após a troca, mostre o conteúdo destas variáveis. Dica: Use uma terceira variável como auxiliar para a troca.
inicio inteiro: a, b, aux; escreva (“informe o primeiro valor: ”); leia(a); escreva (“informe o segundo valor: ”); leia(b); aux a; a b; b aux;
ALGORITMOS E PROGRAMAÇÃO – ENGENHARIA DE CONTROLE E AUTOMAÇÃO escreva(a,b); fim.
4) Elabore um algoritmo que leia a idade de 4 pessoas e informe quantas delas possuem