Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Lógica de Programação e Algoritmos (Vetor,dvk) Seja o algoritmo abaixo. algoritmo "x" var k: inteiro v: vetor[1..5] de inteiro inicio para k de 1 ate 5 faca leia(v[k]) se (v[k] mod 2 = 0) entao v[k]<-v[k]+1 fimse fimpara para k de 1 ate 5 faca escreva(v[k]) fimpara fimalgoritmo Se os valores lidos forem 1, 2, 3, 4 e 6, a saída do algoritmo será: Nota: 20.0 A 2, 2, 3, 4 e 6; B 1, 3, 3, 5 e 7; Você acertou! O algoritmo adiciona uma unidade aos elementos do vetor que são pares v[1]=1 v[2]=2+1=3 v[3]=3=3 v[4]=4+1=5 v[5]=6+1=7 C 1, 3, 3, 5 e 6; D 2, 2, 4, 4 e 7. Questão 2/5 - Lógica de Programação e Algoritmos (Vetor,dvk) Seja o algoritmo abaixo. algoritmo "x" var k: inteiro v: vetor[1..5] de inteiro inicio para k de 1 ate 5 faca leia(v[k]) fimpara para k de 1 ate 5 faca escreva(v[5-k+1]) fimpara fimalgoritmo Se os valores lidos forem 1, 2, 3, 1 e 2, a saída do algoritmo será: Nota: 20.0 A 2, 1, 3, 2 e 1; Você acertou! O algoritmo imprime os valores lidos em ordem inversa, pois: k=1 -> 5-k+1=5 k=2 -> 5-k+1=4 k=3 -> 5-k+1=3 k=4 -> 5-k+1=2 k=5 -> 5-k+1=1 B 6, 5, 4, 3 e 2; C 1, 2, 3, 1 e 2; D 1, 2, 3, 4 e 5. Questão 3/5 - Lógica de Programação e Algoritmos (Vetor,dvk) Seja o algoritmo abaixo. algoritmo "x" var k: inteiro v: vetor[1..5] de inteiro inicio para k de 1 ate 5 faca leia(v[k]) v[k]<-v[k]+k fimpara para k de 1 ate 5 faca escreva(v[k]) fimpara fimalgoritmo Se os valores lidos forem 5, 4, 3, 2 e 1, a saída do algoritmo será: Nota: 20.0 A 1, 2, 3, 5 e 5; B 6, 6, 6, 6 e 6; Você acertou! k=1 -> v[k]+k = 5 + 1 = 6 k=2 -> v[k]+k = 4 + 2 = 6 k=3 -> v[k]+k = 3 + 3 = 6 k=4 -> v[k]+k = 2 + 4 = 6 k=5 -> v[k]+k = 1 + 5 = 6 C 5, 4, 3, 2 e 1; D 0, 0, 0, 0 e 0. Questão 4/5 - Lógica de Programação e Algoritmos (Vetor,dvk) Seja o algoritmo abaixo. algoritmo "x" var k,x: inteiro v: vetor[1..6] de inteiro inicio para k de 1 ate 6 faca leia(v[k]) fimpara x<-v[1] para k de 2 ate 6 faca se (v[k] > x) entao x<-v[k] fimse fimpara escreval("x=",x) fimalgoritmo A variável x é: Nota: 20.0 A o valor do maior elemento do vetor; Você acertou! Na repetição, quando v[k] é maior que x, então x passa a ter esse valor, que é maior. No final do algoritmo x estará guardando o maior valor encontrado no vetor. B o valor do menor elemento do vetor; C a soma de todos os valores; D o primeiro valor, v[1]. Questão 5/5 - Lógica de Programação e Algoritmos (Vetor,dvk) Seja o algoritmo abaixo. algoritmo "x" var k: inteiro v: vetor[1..5] de inteiro inicio para k de 1 ate 5 faca leia(v[k]) fimpara para k de 1 ate 5 faca se k mod 2 = 1 entao escreva(v[k]) fimse fimpara fimalgoritmo Se os valores lidos forem 3, 5, 7, 8 e 10, a saída do algoritmo será: Nota: 20.0 A 3, 7 e 10; Você acertou! Este algoritmo imprime os elementos com índice ímpar (k mod 2 = 1): v[1]=3, v[3]=7 e v[5] =10. B 3, 5, 7, 8 e 10; C 3, 5 e 7; D 8 e 10.
Compartilhar