Logo Passei Direto
Buscar

Prova Estudo Dirigido Algoritmos e Lógica de Programação - UNP - Anima Educação 1 Tentativa

Ferramentas de estudo

Questões resolvidas

As opções de formatação especial de caracteres na linguagem HTML são: negrito, itálico e sublinhado.
Marque a opção que indica quais são as tags responsáveis por realizar tais formatações.
a) Texto, Texto e Texto .
b) Texto, Texto e Texto . – RESPOSTA CORRETA
c) Texto, Texto e Texto .
d) Texto, Texto e Texto .

As estruturas de repetição são frequentemente chamadas de laço de repetição ou simplesmente laço, e podem ser classificadas em dois grupos: comandos de repetição controlados por contador e comandos de repetição controlados por condição.
Uma das estruturas de repetição controladas por condição é o comando repita ... até. Analise o trecho de algoritmo abaixo: ... repita leia var1 até var1 > 10 E var1 < 20. Marque a opção que contenha apenas valores que, se informados para a variável var1, fariam com que o laço de repetição seja finalizado.
A) 10 ou 11 ou 12
B) 10 ou 20
C) 11 ou 12 ou 13 – RESPOSTA CORRETA
D) 10 ou 15 ou 20

Ao digitar o código fonte apresentado abaixo, no sistema Ambiente de Aprendizagem Prático, será apresentada uma mensagem de erro. Você verá que na linha 4 está faltando uma vírgula para separar as variáveis n1 e n2.
Marque a alternativa CORRETA referente a essa mensagem.
A) O sistema irá perceber o erro na linha 4 e apresentará a mensagem de erro “Sintaxe nao aceita: aguardando uma vírgula, linha 5, coluna 8”.
B) O sistema irá perceber o erro apenas na linha 5 e apresentará a mensagem de erro “Sintaxe nao aceita: "m" declarado quando se espera "<-", linha 5, coluna 1”. – RESPOSTA CORRETA
C) O sistema não irá perceber nenhum erro e consequentemente irá executar o pseudocódigo.
D) O sistema irá perceber o erro na linha 4 e apresentará a mensagem de erro “Sintaxe nao aceita: “n2” declarado quando se espera, linha 5, coluna 8”.

Para somar 2 matrizes elas devem ter a mesma dimensão. Além disso, dada a matriz e , a soma deve ocorrer entre elementos da mesma posição.
Considere duas matrizes e , marque a alternativa que calcule corretamente a soma das matrizes e armazene na matriz .
a) Para linha <- 1 até 4 faça Para coluna <- linha até 4 faça C[linha,coluna] <- A[linha,coluna] + B[linha,coluna]
b) Para linha <- 1 até 4 faça Para coluna <- 1 até 4 faça C[linha,coluna] <- A[linha,linha] + B[coluna,coluna]
c) Para i <- 1 até 4 faça C[i,i] <- A[i,i] + B[i,i] Para linha <- 1 até 4 faça inicio valor <- 0 Para coluna <- 1 até 4 faça valor <- A[linha,coluna] + B[linha,coluna] C[linha,coluna] <- valorFim
d) Para linha <- 1 até 4 faça Para coluna <- 1 até 4 faça C[linha,coluna] <- A[linha,coluna] + B[linha,coluna] – RESPOSTA CORRETA

Existem várias formas de ordenar um vetor. Uma delas é a ordenação por inserção.
Considerando o vetor abaixo, marque a alternativa que representa o vetor após a primeira iteração de j.
A) 2 6 5 9 8
B) 6 9 5 2 8 – RESPOSTA CORRETA
C) 8 6 5 2 9
D) 9 6 5 2 8
E) 2 5 6 8 9

As proposições consideradas na lógica matemática podem ser agrupadas em uma proposição composta, com o uso de operadores lógicos E, OU, NÃO e possuem duas características: Uma proposição é verdadeira ou falsa. Uma proposição não pode ser verdadeira e falsa, simultaneamente.
Para representar um cenário no qual existem duas condições de parcelamento que devem ser atendidas simultaneamente, apresentadas abaixo: Valor mínimo da parcela: R$ 100,00; Quantidade máxima de parcelas permitidas: 5 parcelas. A proposição u que representa o cenário com as condições de parcelamento descritas CORRETAMENTE é:
s: V >= 100
t: Q <= 5
A) u: s
B) u: s OU t
C) u: s E t – RESPOSTA CORRETA
D) u: s NÃO t

Uma matriz quadrada possui o mesmo número de linhas e colunas. A partir de uma matriz quadrada, podemos calcular sua diagonal secundária quando i + j = n + 1, onde i, j representam as posições de linha e coluna, e n representa a dimensão da matriz.
Marque o trecho de pseudocódigo que imprima os valores da diagonal secundária de uma matriz quadrada.
A) n <- 5 Para i <- 1 até n faça Para j <- 1 até n faça Se (i = j) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j]
B) n <- 5 Para i <- 1 até n faça Para j <- i até n faça Se (i + j = n + 1) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j]
C) n <- 5 Para i <- 1 até n faça Para j <- 1 até n faça Se (i + j = n + 1) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j] – RESPOSTA CORRETA
D) n <- 5 i <- 1 j <- 1 enquanto (i + j <> n + 1) faça inicio i <- i + 1 j <- j + 1 fim Escreva A[i,j]
E) Para i <- 1 até 5 faça Para j <- 1 até 5 faça Se (i + j = 5) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j]

Considere uma turma de 30 alunos. O nome dos alunos estão armazenados no vetor nomes[30] e sua respectiva nota em notas[30]. Ou seja, um determinado aluno onde seu nome esteja armazenado na posição 15 do vetor nomes terá sua respectiva nota armazenada, na mesma posição 15, porém, do vetor notas.
Marque o pseudocódigo que receba como entrada o nome e a nota de um único aluno, encontre o aluno e atualize sua nota.
A) Escreva “Informe nome do aluno” Leia nome Escreva “informa nota a ser atualizada” Leia nota encontrou <- falso i <- 1 Enquanto (NÃO encontrou) E (i <=30) faça Inicio i <- i + 1 Se nomes[i] = nome então encontrou <- verdadeiro Fim Se encontrou então notas[i] <- nota – RESPOSTA CORRETA
B) Escreva “Informe nome do aluno” Leia nome Escreva “informa nota a ser atualizada” Leia nota i <- 1 Enquanto (nomes[i] = nome) faça i <- i + 1 Se nomes[i] = nome então notas[i] <- nota
C) Escreva “Informe nome do aluno” Leia nome Escreva “informa nota a ser atualizada” Leia nota i <- 1 repita i <- i + 1 até (nomes[i] <> nome) Se nomes[i] = nome então notas[i] <- nota
D) Escreva “Informe nome do aluno” Leia nome Escreva “informa nota a ser atualizada” Leia nota encontrou <- falso Para i ← 1 ate 30 faça Inicio Se nomes[i] = nome então encontrou <- verdadeiro Fim Se encontrou então notas[i] <- nota
E) Escreva “Informe nome do aluno” Leia nome Escreva “informa nota a ser atualizada” Leia nota encontrou <- falso i <- 0 Enquanto (NÃO encontrou) faça Inicio i <- i + 1 Se nomes[i] = nome então encontrou <- verdadeiro

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

As opções de formatação especial de caracteres na linguagem HTML são: negrito, itálico e sublinhado.
Marque a opção que indica quais são as tags responsáveis por realizar tais formatações.
a) Texto, Texto e Texto .
b) Texto, Texto e Texto . – RESPOSTA CORRETA
c) Texto, Texto e Texto .
d) Texto, Texto e Texto .

As estruturas de repetição são frequentemente chamadas de laço de repetição ou simplesmente laço, e podem ser classificadas em dois grupos: comandos de repetição controlados por contador e comandos de repetição controlados por condição.
Uma das estruturas de repetição controladas por condição é o comando repita ... até. Analise o trecho de algoritmo abaixo: ... repita leia var1 até var1 > 10 E var1 < 20. Marque a opção que contenha apenas valores que, se informados para a variável var1, fariam com que o laço de repetição seja finalizado.
A) 10 ou 11 ou 12
B) 10 ou 20
C) 11 ou 12 ou 13 – RESPOSTA CORRETA
D) 10 ou 15 ou 20

Ao digitar o código fonte apresentado abaixo, no sistema Ambiente de Aprendizagem Prático, será apresentada uma mensagem de erro. Você verá que na linha 4 está faltando uma vírgula para separar as variáveis n1 e n2.
Marque a alternativa CORRETA referente a essa mensagem.
A) O sistema irá perceber o erro na linha 4 e apresentará a mensagem de erro “Sintaxe nao aceita: aguardando uma vírgula, linha 5, coluna 8”.
B) O sistema irá perceber o erro apenas na linha 5 e apresentará a mensagem de erro “Sintaxe nao aceita: "m" declarado quando se espera "<-", linha 5, coluna 1”. – RESPOSTA CORRETA
C) O sistema não irá perceber nenhum erro e consequentemente irá executar o pseudocódigo.
D) O sistema irá perceber o erro na linha 4 e apresentará a mensagem de erro “Sintaxe nao aceita: “n2” declarado quando se espera, linha 5, coluna 8”.

Para somar 2 matrizes elas devem ter a mesma dimensão. Além disso, dada a matriz e , a soma deve ocorrer entre elementos da mesma posição.
Considere duas matrizes e , marque a alternativa que calcule corretamente a soma das matrizes e armazene na matriz .
a) Para linha <- 1 até 4 faça Para coluna <- linha até 4 faça C[linha,coluna] <- A[linha,coluna] + B[linha,coluna]
b) Para linha <- 1 até 4 faça Para coluna <- 1 até 4 faça C[linha,coluna] <- A[linha,linha] + B[coluna,coluna]
c) Para i <- 1 até 4 faça C[i,i] <- A[i,i] + B[i,i] Para linha <- 1 até 4 faça inicio valor <- 0 Para coluna <- 1 até 4 faça valor <- A[linha,coluna] + B[linha,coluna] C[linha,coluna] <- valorFim
d) Para linha <- 1 até 4 faça Para coluna <- 1 até 4 faça C[linha,coluna] <- A[linha,coluna] + B[linha,coluna] – RESPOSTA CORRETA

Existem várias formas de ordenar um vetor. Uma delas é a ordenação por inserção.
Considerando o vetor abaixo, marque a alternativa que representa o vetor após a primeira iteração de j.
A) 2 6 5 9 8
B) 6 9 5 2 8 – RESPOSTA CORRETA
C) 8 6 5 2 9
D) 9 6 5 2 8
E) 2 5 6 8 9

As proposições consideradas na lógica matemática podem ser agrupadas em uma proposição composta, com o uso de operadores lógicos E, OU, NÃO e possuem duas características: Uma proposição é verdadeira ou falsa. Uma proposição não pode ser verdadeira e falsa, simultaneamente.
Para representar um cenário no qual existem duas condições de parcelamento que devem ser atendidas simultaneamente, apresentadas abaixo: Valor mínimo da parcela: R$ 100,00; Quantidade máxima de parcelas permitidas: 5 parcelas. A proposição u que representa o cenário com as condições de parcelamento descritas CORRETAMENTE é:
s: V >= 100
t: Q <= 5
A) u: s
B) u: s OU t
C) u: s E t – RESPOSTA CORRETA
D) u: s NÃO t

Uma matriz quadrada possui o mesmo número de linhas e colunas. A partir de uma matriz quadrada, podemos calcular sua diagonal secundária quando i + j = n + 1, onde i, j representam as posições de linha e coluna, e n representa a dimensão da matriz.
Marque o trecho de pseudocódigo que imprima os valores da diagonal secundária de uma matriz quadrada.
A) n <- 5 Para i <- 1 até n faça Para j <- 1 até n faça Se (i = j) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j]
B) n <- 5 Para i <- 1 até n faça Para j <- i até n faça Se (i + j = n + 1) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j]
C) n <- 5 Para i <- 1 até n faça Para j <- 1 até n faça Se (i + j = n + 1) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j] – RESPOSTA CORRETA
D) n <- 5 i <- 1 j <- 1 enquanto (i + j <> n + 1) faça inicio i <- i + 1 j <- j + 1 fim Escreva A[i,j]
E) Para i <- 1 até 5 faça Para j <- 1 até 5 faça Se (i + j = 5) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j]

Considere uma turma de 30 alunos. O nome dos alunos estão armazenados no vetor nomes[30] e sua respectiva nota em notas[30]. Ou seja, um determinado aluno onde seu nome esteja armazenado na posição 15 do vetor nomes terá sua respectiva nota armazenada, na mesma posição 15, porém, do vetor notas.
Marque o pseudocódigo que receba como entrada o nome e a nota de um único aluno, encontre o aluno e atualize sua nota.
A) Escreva “Informe nome do aluno” Leia nome Escreva “informa nota a ser atualizada” Leia nota encontrou <- falso i <- 1 Enquanto (NÃO encontrou) E (i <=30) faça Inicio i <- i + 1 Se nomes[i] = nome então encontrou <- verdadeiro Fim Se encontrou então notas[i] <- nota – RESPOSTA CORRETA
B) Escreva “Informe nome do aluno” Leia nome Escreva “informa nota a ser atualizada” Leia nota i <- 1 Enquanto (nomes[i] = nome) faça i <- i + 1 Se nomes[i] = nome então notas[i] <- nota
C) Escreva “Informe nome do aluno” Leia nome Escreva “informa nota a ser atualizada” Leia nota i <- 1 repita i <- i + 1 até (nomes[i] <> nome) Se nomes[i] = nome então notas[i] <- nota
D) Escreva “Informe nome do aluno” Leia nome Escreva “informa nota a ser atualizada” Leia nota encontrou <- falso Para i ← 1 ate 30 faça Inicio Se nomes[i] = nome então encontrou <- verdadeiro Fim Se encontrou então notas[i] <- nota
E) Escreva “Informe nome do aluno” Leia nome Escreva “informa nota a ser atualizada” Leia nota encontrou <- falso i <- 0 Enquanto (NÃO encontrou) faça Inicio i <- i + 1 Se nomes[i] = nome então encontrou <- verdadeiro

Prévia do material em texto

Prova Estudo Dirigido – Algoritmos e Lógica de Programação – 1ª Tentativa 
1. O Ambiente de Aprendizagem Prático permite a inclusão de imagens nos 
pseudocódigos criados e esse recurso é realizado através da utilização da tag HTML 
<img>. 
 
Em relação à tag HTML de inclusão de imagens, assinale a alternativa INCORRETA. 
 
 
a) Uma tag <img ...> permite apenas a inclusão de uma imagem. 
b) O atributo src é fundamental à tag <img> e é responsável por definir qual imagem 
será exibida. 
c) A tag HTML de inclusão de imagem <img> requer a utilização da tag </img>. – 
RESPOSTA CORRETA 
d) As fotos a serem incluídas devem obrigatoriamente estarem disponíveis na 
internet. 
 
2. Analise o código abaixo: 
 
Agora, marque a alternativa CORRETA sobre o código apresentado. 
 
A) Ao final, a variável d terá o valor 5. 
B) O valor final da variável d será 2. 
C) A variável d nunca terá o valor 2. – RESPOSTA CORRETA 
D) Esse código possui erro e não é possível a sua execução. 
 
 
3. As opções de formatação especial de caracteres na linguagem HTML são: negrito, 
itálico e sublinhado. Marque a opção que indica quais são as tags responsáveis por 
realizar tais formatações. 
 
a) <n>Texto</n>, <i> Texto </i> e <u> Texto </u>. 
b) <b>Texto</b>, <i> Texto </i> e <u> Texto </u>. – RESPOSTA CORRETA 
c) <n>Texto</n>, <i> Texto </i> e <s> Texto </s>. 
d) <b>Texto</b>, <i> Texto </i> e <s> Texto </s>. 
 
4. As estruturas de repetição são frequentemente chamadas de laço de repetição ou 
simplesmente laço, e podem ser classificadas em dois grupos: comandos de repetição 
controlados por contador e comandos de repetição controlados por condição. 
Uma das estruturas de repetição controladas por condição é o comando repita ... até. 
Analise o trecho de algoritmo abaixo: 
... 
repita 
leia var1 
até var1 > 10 E var1 < 20 
... 
Marque a opção que contenha apenas valores que, se informados para a variável var1, 
fariam com que o laço de repetição seja finalizado. 
 
A) 10 ou 11 ou 12 
B) 10 ou 20 
C) 11 ou 12 ou 13 – RESPOSTA CORRETA 
D) 10 ou 15 ou 20 
 
5. Ao digitar o código fonte apresentado abaixo, no sistema Ambiente de 
Aprendizagem Prático, será apresentada uma mensagem de erro. Você verá que 
na linha 4 está faltando uma vírgula para separar as variáveis n1 e n2. 
 
Marque a alternativa CORRETA referente a essa mensagem. 
 
 
A) O sistema irá perceber o erro na linha 4 e apresentará a mensagem de erro 
“Sintaxe nao aceita: aguardando uma vírgula, linha 5, coluna 8”. 
 
B) O sistema irá perceber o erro apenas na linha 5 e apresentará a mensagem 
de erro “Sintaxe nao aceita: "m" declarado quando se espera "<-", linha 5, 
coluna 1”. – RESPOSTA CORRETA 
 
 
C) O sistema não irá perceber nenhum erro e consequentemente irá executar o 
pseudocódigo 
 
D) O sistema irá perceber o erro na linha 4 e apresentará a mensagem de erro 
“Sintaxe nao aceita: “n2” declarado quando se espera, linha 5, coluna 8”. 
 
 
6. Para somar 2 matrizes elas devem ter a mesma dimensão. Além disso, dada a 
matriz e , a soma deve ocorrer entre elementos da mesma posição. 
Por exemplo: A[1,1] + B[1,1], A[3,1] + B[3,1],... 
Considere duas matrizes e , marque a alternativa que calcule 
corretamente a soma das matrizes e armazene na matriz . 
 
 
a) Para linha <- 1 até 4 faça 
Para coluna <- linha até 4 faça C[linha,coluna] <- A[linha,coluna] + 
B[linha,coluna] 
 
b) Para linha <- 1 até 4 faça 
Para coluna <- 1 até 4 faça C[linha,coluna] <- A[linha,linha] + 
B[coluna,coluna] 
 
c) Para i <- 1 até 4 faça C[i,i] <- A[i,i] + B[i,i] 
Para linha <- 1 até 4 faça 
inicio 
valor <- 0 
Para coluna <- 1 até 4 faça 
valor <- A[linha,coluna] + B[linha,coluna] 
C[linha,coluna] <- valorFim 
 
d) Para linha <- 1 até 4 faça 
Para coluna <- 1 até 4 faça C[linha,coluna] <- A[linha,coluna] + 
B[linha,coluna] – RESPOSTA CORRETA 
 
7. Existem várias formas de ordenar um vetor. Uma delas é a ordenação por 
inserção. 
 
para j <- 2 até tamanho faça 
inicio 
valor <- vet[j] 
i <- j - 1 
enquanto i > 0 e vet[i] > valor faça 
inicio 
vet[i+1] <- vet[i] 
i <- i - 1 
fim 
vet[i+1] <- valor 
fim 
 
onde vet representa um vetor e tamanho representa o tamanho de um vetor. 
Considerando o vetor abaixo, marque a alternativa que representa o vetor após 
a primeira iteração de j. 
 
9 6 5 2 8 
 
A) 2 6 5 9 8 
B) 6 9 5 2 8 – RESPOSTA CORRETA 
C) 8 6 5 2 9 
D) 9 6 5 2 8 
E) 2 5 6 8 9 
 
8. As proposições consideradas na lógica matemática podem ser agrupadas em 
uma proposição 
composta, com o uso de operadores lógicos E, OU, NÃO e possuem duas 
características: 
 
• Uma proposição é verdadeira ou falsa. 
 
• Uma proposição não pode ser verdadeira e falsa, simultaneamente. 
 
Considere V como valor mínimo da parcela e Q como a quantidade máxima de 
parcelas possíveis, 
em que temos as afirmações s e t abaixo: 
 
s: V >= 100 
 
t: Q <= 5 
 
Para representar um cenário no qual existem duas condições de parcelamento 
que devem ser 
atendidas simultaneamente, apresentadas abaixo: 
 
• Valor mínimo da parcela: R$ 100,00 
 
• Quantidade máxima de parcelas permitidas: 5 parcelas. 
 
A proposição u que representa o cenário com as condições de parcelamento 
descritas 
CORRETAMENTE é: 
 
 
A) u: s 
B) u: s OU t 
C) u: s E t – RESPOSTA CORRETA 
D) u: s NÃO t 
 
9. Uma matriz quadrada possui o mesmo número de linhas e colunas. Por 
exemplo: . A partir de uma matriz quadrada, podemos calcular sua diagonal 
secundária quando i + j = n + 1, onde i, j representam as posições de linha e 
coluna, e n representa a dimensão da matriz. 
Veja o exemplo abaixo da diagonal secundário destacada. 
 
Marque o trecho de pseudocódigo que imprima os valores da diagonal secundária de 
uma matriz quadrada 
 
 
 
A) n <- 5 
Para i <- 1 até n faça 
Para j <- 1 até n faça 
Se (i = j) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j] 
 
B) n <- 5 
Para i <- 1 até n faça 
Para j <- i até n faça 
Se (i + j = n + 1) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j] 
 
C) n <- 5 
Para i <- 1 até n faça 
Para j <- 1 até n faça 
Se (i + j = n + 1) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j] – 
RESPOSTA CORRETA 
 
D) n <- 5 
i <- 1 
j <- 1 
enquanto (i + j <> n + 1) faça 
inicio 
i <- i + 1 
j <- j + 1 
fim 
Escreva A[i,j] 
 
E) Para i <- 1 até 5 faça 
Para j <- 1 até 5 faça 
Se (i + j = 5) então Escreva “valor da posição A[”, i , ”,” , j , “]=”, A[i,j] 
 
 
10. Considere uma turma de 30 alunos. O nome dos alunos estão armazenados no 
vetor nomes[30] e sua respectiva nota em notas[30]. Ou seja, um determinado 
aluno onde seu nome esteja armazenado na posição 15 do vetor nomes terá sua 
respectiva nota armazenada, na mesma posição 15, porém, do vetor notas. 
 
Marque o pseudocódigo que receba como entrada o nome e a nota de um único 
aluno, encontre o aluno e atualize sua nota. 
 
A) Escreva “Informe nome do aluno” 
Leia nome 
Escreva “informa nota a ser atualizada” 
Leia nota 
encontrou <- falso 
i <- 1 
Enquanto (NÃO encontrou) E (i <=30) faça 
Inicio 
i <- i + 1 
Se nomes[i] = nome então 
encontrou <- verdadeiro 
Fim 
 
Se encontrou então notas[i] <- nota – RESPOSTA CORRETA 
 
B) Escreva “Informe nome do aluno” 
Leia nome 
Escreva “informa nota a ser atualizada” 
Leia nota 
i <- 1 
Enquanto (nomes[i] = nome) faça 
i <- i + 1 
 
Se nomes[i] = nome então notas[i] <- nota 
 
C) Escreva “Informe nome do aluno” 
Leia nome 
Escreva “informa nota a ser atualizada” 
Leia nota 
i <- 1 
repita 
i <- i + 1 
até (nomes[i] <> nome) 
 
Se nomes[i] = nome então notas[i] <- nota 
 
D) Escreva “Informe nome do aluno” 
Leia nome 
Escreva “informa nota a ser atualizada” 
Leia nota 
encontrou <- falso 
Para i ← 1 ate 30 faça 
Inicio 
Se nomes[i] = nome então 
encontrou <- verdadeiro 
Fim 
 
Se encontrou então notas[i] <- nota 
 
E) Escreva “Informe nome do aluno” 
Leia nome 
Escreva “informa nota a ser atualizada” 
Leia nota 
encontrou <- falso 
i <- 0 
Enquanto (NÃO encontrou) faça 
Inicio 
i <-i + 1 
Se nomes[i] = nome então 
encontrou <- verdadeiro 
Fim 
 
Se encontrou então notas[i] <- nota

Mais conteúdos dessa disciplina