Informática, perguntado por ramongomesrocha, 6 meses atrás

“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

Soluções para a tarefa

Respondido por eliezerdealmeid1
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 interessantes