Logo Passei Direto
Buscar
O que será impresso pelo algoritmo a seguir? início x  5 y  3 se x > y então se x MOD 2 = 0 então imprima("x é maior que y e é par") senão imprima("x é maior que y e é ímpar") fim se senão se y MOD 2 = 0 então imprima("y é maior ou igual a x e é par") senão imprima("y é maior ou igual a x e é ímpar") fim se fim se fim

A) x é maior que y e é par
B) x é maior que y e é ímpar
C) y é maior ou igual a x e é par
D) y é maior ou igual a x e é ímpar
E) Nenhuma das respostas anteriores
User badge image
Ensinando Através de Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar o algoritmo passo a passo: 1. Inicialização: - x ← 5 - y ← 3 2. Primeira condição: - Se x > y (5 > 3) → Verdadeiro. 3. Segunda condição: - Se x MOD 2 = 0 (5 MOD 2 = 1) → Falso. 4. Como a segunda condição é falsa, o algoritmo vai para o bloco "senão": - Imprime: "x é maior que y e é ímpar". Portanto, a resposta correta é: B) x é maior que y e é ímpar.

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

Esta questão mostra como implementar uma verificação condicional onde duas condições precisam ser verdadeiras para que uma ação seja executada. A opção que identifica corretamente o caso em que x e y são maiores do que zero é:

A) se x > 0 então se y > 0 então imprima("x e y são positivos") fim se fim se
B) se x <= 0 então se y <= 0 então imprima("") senão imprima("x e y são positivos") fim se fim se
C) se x > 0 OU y > 0 então imprima("x e y são positivos") fim se
D) se x <= 0 E y <= 0 então imprima("") senão imprima("x e y são positivos") fim se
E) Nenhuma das respostas anteriores

Assinale a opção que mostra corretamente em PETEQS como atribuir à variável idade um valor fornecido pelo usuário a partir do teclado.

A) imprima("digite sua idade: ") idade  leia()
B) imprima("digite sua idade: ") leia(idade)
C) peça("digite sua idade: ") idade  entrada
D) "digite sua idade: " peça idade  entrada()
E) Nenhuma das respostas anteriores

O objetivo dessa questão é multiplicar 13 por 5 para obter o resultado 65. A opção que mostra uma forma correta de obter o resultado desejado é:

A) 5 + 8 * 2 + 3
B) 5 + 8 * (2 + 3)
C) (5 + 8) * 2 + 3
D) (5 + 8) * (2 + 3)
E) Existe mais de uma opção correta

O objetivo desta questão é implementar um teste que verifique se o valor de uma nota fornecida pelo usuário está dentro do intervalo usado em um curso. Neste curso as notas válidas estão entre 0.0 e 10.0, incluindo os valores dos extremos 0.0 e 10.0. A opção que mostra uma forma correta de obter o resultado desejado é:

A) se nota >= 0.0 ou nota <= 10.0 então imprima(“Dentro do intervalo”) senão imprima(“Fora do intervalo”) fim se
B) se nota >= 0.0 E nota <= 10.0 então imprima(“Dentro do intervalo”) senão imprima(“Fora do intervalo”) fim se
C) se nota > 0.0 ou nota < 10.0 então imprima(“Dentro do intervalo”) senão imprima(“Fora do intervalo”) fim se
D) se nota > 0.0 E nota < 10.0 então imprima(“Dentro do intervalo”) senão imprima(“Fora do intervalo”) fim se
E) Nenhuma das respostas anteriores

Um programador escreveu dois algoritmos para colocar em ordem crescente os valores armazenados em duas variáveis chamadas n1 e n2. Por exemplo, se a variável n1 armazena o valor 10 e a variável n2 o valor 5, ao final do algoritmo n1 deve conter 5 e n2 o valor 10. Caso os valores já estejam em ordem crescente nada será feito. Para isto foram propostos os dois algoritmos a seguir: Alg I: início leia n1, n2 se n1 > n2 então temp  n1 n1  n2 n2  temp fim se imprima n1, n2 fim Alg II: início leia n1, n2 se n1 > n2 então n1  n1 + n2 n2  n1 – n2 n1  n1 – n2 fim se imprima n1, n2 fim Marque a opção correta.

A) Somente AlgI calcula corretamente.
B) Somente AlgII calcula corretamente.
C) Os dois algoritmos calculam corretamente.
D) Nenhum dos dois algoritmos calcula corretamente.
E) Nenhuma das respostas anteriores.

O objetivo desta questão é escrever, usando a sintaxe de PETEQS, a seguinte expressão: ????2 − 4 × ???? × ???? 2 × ????. A opção que mostra a forma correta de obter o resultado desejado é:

A) b * b – 4 * a * c / 2 * a
B) (b * b – 4 * a * c) / 2 * a
C) (b * b) – (4 * a * c) / 2 * a
D) (b * b – 4 * a * c) / (2 * a)
E) Nenhuma das respostas anteriores

Em um curso os alunos fazem 4 provas durante o período. Duas provas são presenciais AP1 e AP2 e duas são a distância AD1 e AD2. A primeira nota N1 é a soma de 80% de AP1 e 20% de AD1. A segunda nota N2 usa o mesmo critério, ou seja, a soma de 80% de AP2 e 20% de AD2. A nota final NF é a média aritmética de N1 e N2. O algoritmo abaixo foi escrito para calcular e imprimir o valor de NF. Marque a opção que mostra uma expressão que pode substituir a expressão usada para calcular N2.

A) n2  80.0 * ap2 + 20.0 * ad2
B) n2  80.0 * ap2 / 100 + 20.0 * ad2 / 100
C) n2  ap2 / 100 + ad2 / 100
D) n2  8.0 * ap2 / 100 + 2.

O que será impresso pelo algoritmo abaixo considerando que os quatro valores fornecidos pelo usuário foram 5, 5, 1 e 3, nesta ordem?

início

pontos  6

leia gp, gc

se gc > gp então

pontos  pontos - 3

senão

se gc = gp então

pontos  pontos – 2

fim se

fim se

leia gp, gc

se gc > gp então

pontos  pontos - 3

senão

se gc = gp então

pontos  pontos - 2

fim se

fim se

imprima pontos

fim

A) 4
B) 3
C) 2
D) 1
E) Nenhuma das respostas anteriores

Mais conteúdos dessa disciplina