Logo Passei Direto
Buscar

Geometria

Outros
Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de programação. Para manipular as informações e poder fazer cálculos e verificações com computador precisa mantê-las em memória durante a execução do programa em estruturas que são conhecidas como variáveis. Dado seguinte código em pseudocódigo na linguagem portugol, qual valor das variáveis e y, respectivamente, após sua execução?
início inteiro y<-2; para i de 1 até 6 faça para j de 1 até 3 faça se 2*j=ientão y<-i fimse fim para fim para fim
A 6 e 12.
B 3 4.
C 6.
D 6.
User badge image
Questões Para o Saber

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar o pseudocódigo passo a passo para determinar o valor das variáveis \( y \) e \( i \) após a execução. 1. Inicialmente, \( y \) é definido como 2. 2. O primeiro laço "para" itera \( i \) de 1 até 6. 3. O segundo laço "para" itera \( j \) de 1 até 3. 4. Dentro do segundo laço, há uma condição: se \( 2*j = i \), então \( y \) é atualizado para \( i \). Agora, vamos verificar as iterações: - Para \( i = 1 \): - \( j = 1 \): \( 2*1 \neq 1 \) (não faz nada) - \( j = 2 \): \( 2*2 \neq 1 \) (não faz nada) - \( j = 3 \): \( 2*3 \neq 1 \) (não faz nada) - Para \( i = 2 \): - \( j = 1 \): \( 2*1 \neq 2 \) (não faz nada) - \( j = 2 \): \( 2*2 = 2 \) (atualiza \( y \) para 2) - \( j = 3 \): \( 2*3 \neq 2 \) (não faz nada) - Para \( i = 3 \): - \( j = 1 \): \( 2*1 \neq 3 \) (não faz nada) - \( j = 2 \): \( 2*2 \neq 3 \) (não faz nada) - \( j = 3 \): \( 2*3 \neq 3 \) (não faz nada) - Para \( i = 4 \): - \( j = 1 \): \( 2*1 \neq 4 \) (não faz nada) - \( j = 2 \): \( 2*2 = 4 \) (atualiza \( y \) para 4) - \( j = 3 \): \( 2*3 \neq 4 \) (não faz nada) - Para \( i = 5 \): - \( j = 1 \): \( 2*1 \neq 5 \) (não faz nada) - \( j = 2 \): \( 2*2 \neq 5 \) (não faz nada) - \( j = 3 \): \( 2*3 \neq 5 \) (não faz nada) - Para \( i = 6 \): - \( j = 1 \): \( 2*1 \neq 6 \) (não faz nada) - \( j = 2 \): \( 2*2 \neq 6 \) (não faz nada) - \( j = 3 \): \( 2*3 = 6 \) (atualiza \( y \) para 6) Após todas as iterações, o valor final de \( y \) é 6. A variável \( i \) termina em 6, mas não é mencionada na pergunta. Portanto, a resposta correta é: D 6.

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!

Essa pergunta também está no material:

Mais perguntas desse material

Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao mesmo tempo. No entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir mesmo tipo de dado associado, ou seja, um vetor/matriz de valores inteiros só pode armazenar valores inteiros. Com base nesse escreva um algoritmo que leia 5 valores e armazene todos eles. Em seguida, o algoritmo deverá exibir quantos valores positivos estão armazenados no vetor. Analise código e classifique V para as sentenças verdadeiras e F para as falsas:
( ) A variável I pode ser do tipo Real, pois valor do índice nem sempre é inteiro. ( ) Se somente informar valores positivos, algoritmo não apresenta mensagem. ( ) A variável "valores" poderia ser do tipo inteiro. ( ) A variável valores não foi inicializada, por isso algoritmo apresenta erros. ( ) O algoritmo solicitará 5 até apresentar a mensagem. Algoritmo "atividade" var valores : vetor [1..5] de real i, negativos : inteiro inicio negativos Para i <- 1 ate 5 faca escreva("Informe um valor: ") Leia(valores[i]) fimpara Para i<-1 ate 5 faca Se (valores[i] < 0) entao negativos <- negativos + 1 fimse fimpara Escreva(negativos, valores eram negativos.") Fimalgoritmo Algoritmo 2 var 3 valores : vetor de real 4 1, negativos : inteiro 5 inicio 6 negativos <- 7 Para ate B ("Informe um -) 9 10 fimpara 11 Para i <- 1 ate 5 faca 12 Se (valores[i] < 13 negativos <- negativos 1 14 finse 15 16 eran Assinale a alternativa que apresenta a sequência CORRETA
A V-F-V-F-V.
B.
C F-V-V-V-V.
D F-F-F-F-V.

Mais conteúdos dessa disciplina