Ir ao conteúdo

VisualG questão sobre logica de programação


Ir à solução Resolvido por Simon Viegas,

Posts recomendados

  • Moderador
Postado

Caro usuário,

 

Seja bem-vindo ao Clube do Hardware.

 

No intuito de servir como fonte de pesquisa no caso de instituições de ensino, informamos que incorrer no resolvimento por completo de questões relacionadas a disciplinas escolares de cursos técnicos e faculdades podem ser revistas e removidas pela Equipe de Moderação do Clube do Hardware.

 

Para sanar dúvidas sobre esse tipo de problema, por gentileza, publique o passo a passo do desenvolvimento da questão, projeto, monografia ou conteúdo em dúvida para que possamos analisar se a resposta está correta ou não, ou para que possa ser auxiliado com a dúvida no desenvolvimento do exercício.

 

Infelizmente, não há como resolver os trabalhos pelos usuários. O objetivo do Clube do Hardware é auxiliar seus usuários a encontrar soluções para que possam sanar suas dúvidas, e não de trazer soluções prontas para seus usuários. Além disso, copiar e colar respostas que não são de autoria própria do qualquer usuário é considerado plágio, o que é ilegal.

 

Esperamos que compreenda.

 

Atenciosamente,

Equipe Clube do Hardware

 

  • Obrigado 1
  • Membro VIP
  • Solução
Postado

@Marechal Barros, meio que fazendo um teste de mesa.

 

Anota as variáveis no papel. Ex.:

x = 
y = 
aux = 


Daí a cada linha vai atualizando os valores de acordo com o algoritmo:

Linha 2 (após execução da declaração da variável):

x = 0
y = 0
aux = 0


Obs.: o VisualG cria as variáveis no computador e já define o valor padrão, de acordo com o tipo. Como são inteiro, ficarão com 0. A depender pode ignorar e considerar a partir do inicio.


Linha 4:

x = 3 //x recebeu 3
y = 0
aux = 0


Linha 5

x = 3
y = 4 //y recebeu 4
aux = 0

 

Linha 6:

x = 3
y = 4
aux = 12 //aux recebeu 12, o resultado da multiplicação

 

Linha 7

x = 3
y = 3 //y recebeu 3 (valor de x naquele momento)
aux = 12

 

Linha 8:

x = 3
y = 2 //y recebe o resultado da operação de módulo (resto da divisão)
aux = 12 


Como são poucas variáveis e são operações simples, meio que dá até para fazer de cabeça.

Siga a sugestão @Midori. Executa esse algoritmo no VisualG para visualizar melhor o resultado. Dica: vá pressionando F8  para  "Rodar passa a passo" e ir verificando os valores da variáveis na sessão da direita. Veja se linha a linha bate com o que postei acima.

  • Curtir 2
  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!