Logo Passei Direto
Buscar

Algoritmos e Lógica de Programação

Ferramentas de estudo

Questões resolvidas

Você é um explorador corajoso na Floresta Sussurrante. Escolha um dos três caminhos:
Qual caminho você escolhe?
1 - O Caminho das Sombras
2 - O Caminho da Luz
3 - O Caminho das Criaturas

Você escolheu o Caminho das Sombras. Um guardião mágico bloqueia o caminho e faz um enigma:
Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não falo. O que sou?

Você escolheu o Caminho da Luz. Você se depara com uma ponte quebrada sobre um rio turbulento.
Deseja tentar atravessar a ponte? (sim/nao)

Você escolheu o Caminho das Criaturas. Você encontra uma criatura mágica adormecida.
Deseja tentar contorná-la? (sim/nao)

O que acontece se você escolher uma opção diferente de 1, 2 ou 3?
Você recebe uma mensagem de erro.
Você é levado de volta ao início.
Você perde pontos.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Você é um explorador corajoso na Floresta Sussurrante. Escolha um dos três caminhos:
Qual caminho você escolhe?
1 - O Caminho das Sombras
2 - O Caminho da Luz
3 - O Caminho das Criaturas

Você escolheu o Caminho das Sombras. Um guardião mágico bloqueia o caminho e faz um enigma:
Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não falo. O que sou?

Você escolheu o Caminho da Luz. Você se depara com uma ponte quebrada sobre um rio turbulento.
Deseja tentar atravessar a ponte? (sim/nao)

Você escolheu o Caminho das Criaturas. Você encontra uma criatura mágica adormecida.
Deseja tentar contorná-la? (sim/nao)

O que acontece se você escolher uma opção diferente de 1, 2 ou 3?
Você recebe uma mensagem de erro.
Você é levado de volta ao início.
Você perde pontos.

Prévia do material em texto

ALGORÍTMOS E LÓGICA 
DE PROGRAMAÇÃO 
 
NOME DO CURSO: ENGEHARIA MECÂNICA 
NOME DO ALUNO: Adriano Montagna – RA 2024005619 
NOME DA DISCIPLINA: ALGORITMOS E LÓGICA DE PROGRAMAÇÃO 
 
 
Unidade: 2 – ELEMENTOS DE ALGORITMOS 
Aula: 2 – Execução sequencial e estruturas de decisão 
 
 
OBJETIVOS 
✓ Interpretação dos requisitos e desenvolvimento correto do algoritmo abrangendo todas as 
possibilidades distintas na execução do programa; 
✓ Aplicar uma estrutura de decisão: (“SE” ou “”ESCOLHA CASO”) no desenvolvimento de 
algoritmos computacionais com a pseudolinguagem Portugol. 
 
 
 
 
2 
RESULTADO – O PROGRAMA 
 
programa { 
 funcao inicio() { 
 inteiro opcao, pontos //Declaração das variaveis inteiras usadas no programa 
 cadeia resposta // declaração da variavel caracter 
 pontos = 0 // inicialização da variavel com valor 0 (zero) 
 // Introdução ao jogo - 
 escreva("Você é um explorador corajoso na Floresta Sussurrante.\n") 
 escreva("Escolha um dos três caminhos:\n") 
 escreva("1 - O Caminho das Sombras\n") 
 escreva("2 - O Caminho da Luz\n") 
 escreva("3 - O Caminho das Criaturas\n") //Aguarda o usuário escolher uma das 3 opções 
 leia(opcao) // leu a opção do usuário 
 escolha(opcao) // Entramos nas opções do usuário, 
{ 
 caso 1: 
 //Caso a escolha seja a 1, apresensa o enigma em tela para que o usuário responda 
 escreva("\nVocê escolheu o Caminho das Sombras.\n") 
 escreva("Um guardião mágico bloqueia o caminho e faz um enigma:\n") 
 escreva("Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não falo. O que sou?\n") 
 leia(resposta) 
 se (resposta == "caveira") //verifica se a resposta é a correta, se for mostra o resultado com pontos, 
 { 
 escreva("Resposta correta! Você encontrou uma gema preciosa. +100 pontos.\n") 
 pontos = pontos + 100 
 } 
 senao // caso nao seja a resposta correta, retorna erro 
 { 
 escreva("Resposta incorreta! Você não pode passar.\n") 
 } 
 pare 
 
 caso 2: 
 //Caso a escolha seja a 1, apresensa o enigma em tela para que o usuário responda 
 escreva("\nVocê escolheu o Caminho da Luz.\n") 
 escreva("Você se depara com uma ponte quebrada sobre um rio turbulento.\n") 
 escreva("Deseja tentar atravessar a ponte? (sim/nao)\n") 
 leia(resposta) 
 se (resposta == "sim") 
 { 
 escreva("Você atravessou com sucesso e encontrou uma fonte mágica. +50 pontos.\n") 
 pontos = pontos + 50 
 } 
 senao 
 { 
 escreva("Você decidiu não arriscar e voltou.\n") 
 } 
 pare 
 
 caso 3: 
 //Caso a escolha seja a 1, apresensa o enigma em tela para que o usuário responda 
 escreva("\nVocê escolheu o Caminho das Criaturas.\n") 
 escreva("Você encontra uma criatura mágica adormecida.\n") 
 escreva("Deseja tentar contorná-la? (sim/nao)\n") 
 leia(resposta) 
 se (resposta == "sim") 
 { 
 escreva("Você contornou a criatura com sucesso e encontrou uma habilidade especial. +75 pontos.\n") 
 pontos <- pontos + 75 
 } 
 senao 
 { 
 escreva("Você acordou a criatura e fugiu com medo.\n") 
 } 
 
 pare 
 
 caso contrario: 
 //Caso o usuário escolha uma opção diferente, é mostrado o erro 
 escreva("Opção inválida. Por favor, escolha 1, 2 ou 3.\n") 
 
} 
// Exibição da pontuação final 
 escreva("Sua pontuação final é: ", pontos, " pontos.\n") 
 } 
} 
 
 
 
 
 
 
 
 
 
 
6

Mais conteúdos dessa disciplina