Logo Passei Direto
Buscar
Analise o algoritmo a seguir: 1 Algoritmo "exer4" 2 3 Var 4 i: inteiro 5 nros: vetor [1.. 5] de inteiro 6 Inicio 7 para i de 1 ate 5faca 8 escreval ("Digite um valor") 9 leia (nros [i]) 10 fimpara 11 para i de 1 ate 5faca 12 escolha i 13 Caso 1 14 nros [ij <- nros [i] -1 15 Caso 16 nros [i] <- nros [i]+1 17 Caso 3 18 nros [i] <- nros [i-2]+nros [i-1] 19 outrocaso 20 nros [i]<-0 21 fimescolha 22 fimpara 23 para i de 1 ate 5 faca 24 escreval (nros [i]) 25 fimpara 26 27 Fimalgoritmo Suponha os seguintes valores digitados e armazenados no vetor: 2.4.1, 5, 3 Dessa forma. a soma de todos 0s Valores presentes em nros, ao final da execução desse algoritrno sera A) 6. B) 12. C) 4. D) B. E) 10.
User badge image
hallison sobral

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar o algoritmo passo a passo com os valores fornecidos (2, 4, 1, 5, 3) e ver como ele manipula o vetor `nros`. 1. Entrada dos valores: - O usuário digita os valores: 2, 4, 1, 5, 3. - O vetor `nros` fica assim: `nros[1] = 2`, `nros[2] = 4`, `nros[3] = 1`, `nros[4] = 5`, `nros[5] = 3`. 2. Processamento com a estrutura de escolha: - Para `i = 1`: Caso 1 (nros[1] = 2), então `nros[1] <- nros[1] - 1` → `nros[1] = 1`. - Para `i = 2`: Caso 2 (nros[2] = 4), então `nros[2] <- nros[2] + 1` → `nros[2] = 5`. - Para `i = 3`: Caso 3 (nros[3] = 1), então `nros[3] <- nros[1] + nros[2]` → `nros[3] = 1 + 5 = 6`. - Para `i = 4`: Caso 4 (nros[4] = 5), então `nros[4] <- 0` (porque não há caso definido, vai para o "outrocaso") → `nros[4] = 0`. - Para `i = 5`: Caso 5 (nros[5] = 3), então `nros[5] <- 0` (também vai para o "outrocaso") → `nros[5] = 0`. 3. Vetor após processamento: - `nros[1] = 1` - `nros[2] = 5` - `nros[3] = 6` - `nros[4] = 0` - `nros[5] = 0` 4. Cálculo da soma: - Soma = 1 + 5 + 6 + 0 + 0 = 12. Portanto, a soma de todos os valores presentes em `nros` ao final da execução do algoritmo será B) 12.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina