“No dia a dia, surge à necessidade de tomar decisões. Na lógica de programação isso também ocorre. Para tomar uma decisão em lógica, você deve utilizar a estrutura condicional, também conhecida como Estrutura de Controle Decisória ou de Decisão ou Estrutura de Controle Alternativa. Essa estrutura executa um ou vários comandos desde que seja satisfeita uma condição, ou várias, representada por uma expressão lógica. A estrutura condicional se classifica em simples ou composta.” Fonte: XAVIER, G. Lógica de Programação. 13ª Ed. São Paulo: Senac Editora. 2014
Observe o trecho de código a seguir, em VisualG:
AUX := 0
para I de 1 ate 3 faca
se V[i] > AUX entao
AUX := V[i]
fimse
fimpara
escreva (AUX)
Supondo que os valores de entrada do vetor “V” tenham sido: 50, 35 e 23, qual será o valor mostrado pelo programa após sua execução para a variável AUX?
Escolha uma:
a. 50
b. 35
c. 23
d. 73
e. 3
Respostas
respondido por:
1
a) 50
Esse algoritmo cria um vetor V de tamanho 3 com os seguintes valores 50, 35, 23 e cria uma variável aux de valor 0
Quando o PARA é executado, ele realiza uma busca sequencial no vetor, obtendo cada elemento de V. Se esse elemento for maior que a AUX, ele atribui a AUX o valor de V[i], no final ele encerra imprimindo na tela o maior valor de V
Perguntas similares
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás