Prévia do material em texto
Roteiro DE AULA Prática
Engenharia Ambiental (Unopar)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Roteiro DE AULA Prática
Engenharia Ambiental (Unopar)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
https://www.studocu.com/pt-br/document/unopar/engenharia-ambiental/roteiro-de-aula-pratica/110998307?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
https://www.studocu.com/pt-br/course/unopar/engenharia-ambiental/6548555?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
https://www.studocu.com/pt-br/document/unopar/engenharia-ambiental/roteiro-de-aula-pratica/110998307?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
https://www.studocu.com/pt-br/course/unopar/engenharia-ambiental/6548555?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
ATIVIDADE PRÁTICA ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Arielle Caldas Gomes ENGENHARIA AMBIENTAL Professor: Anderson Emidio de Macedo Goncalves
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA: ALGORITMOS E LÓGICA DE
PROGRAMAÇÃO Unidade: U2 _ELEMENTOS DE ALGORITMOS Aula: A2_
EXECUÇÃO SEQUENCIAL E ESTRUTURAS DE DECISÃO
programa{
inclua biblioteca Util --> u
cadeia decisao
logico teste = falso
inteiro opcao
//Exibição do menu inicial
funcao inicio() {
escreva("Você é um explorador corajoso que se aventura em uma misteriosa Floresta \n")
escreva("Sussurrante em busca de tesouros lendários e segredos perdidos.\n")
escreva("Ao adentrar na floresta, você se depara com três caminhos diferentes:\n\n")
u.aguarde(2000)
escreva("1. O Caminho das Sombras\n")
u.aguarde(1000)
escreva("2. O Caminho da Luz\n")
u.aguarde(1000)
escreva("3. O caminho das Criaturas\n")
u.aguarde(1000)
enquanto (teste == falso){
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
escreva("\nEscolha um caminho {1, 2 ou 3]: ")
leia(opcao)
escolha (opcao) {
caso 1:
teste = verdadeiro
limpa()
linha()
caminho_das_sombras()
u.aguarde(5000)
pare
caso 2:
teste = verdadeiro
limpa()
linha()
caminho_da_luz()
u.aguarde(5000)
pare
caso 3:
teste = verdadeiro
limpa()
linha()
caminho_das_criaturas()
u.aguarde(5000)
pare
caso contrario:
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
teste = falso
escreva("Escolha inválida. Por favor, selecione um caminho válido.\n")
}
}
}
//Funcao Caminho das Sombras
funcao caminho_das_sombras() {
escreva("\nVocê escolheu o Caminho das sombras.\n\n")
u.aguarde(1000)
escreva("Este caminho é cercado por árvores antigas e sombrias, com raio de lua prenetrando entre
os galhos.\n")
escreva("Parece ser o caminho mais misterioso e perigoso da floresta.\n")
escreva("Você encontra uma criatura mágica guardiã do caminho, que exige um enigma para deixá-
lo passar. O Enigma é:\n")
escreva("'Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não falo. O que sou eu?'.\n")
escreva("digite a resposta: ")
leia(decisao)
se (decisao == "caveira") {
escreva("\nResposta correta! Você encontra um baú escondido contendo uma gema preciosa que
vale 100 pontos.\n")
} senao {
escreva("\nResposta incorreta. Voce nao conseguiu passar pelo caminho das sombras.\n" )
}
}
//Função para o Caminho da Luz
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
funcao caminho_da_luz(){
teste = falso
escreva("Você escolheu o Caminho da luz.\n\n")
u.aguarde(1000)
escreva("Este caminho é iluminado por raios de sol que filtram entre as copas das árvores. Parece
ser o caminho mais seguro e reconfortante da floresta.\n")
escreva("Você encontra uma ponte quebrada sobre o rio turbulento. Você deve decidir se tentará
atravessar a ponte quebrada ou procurará um desvio seguro.\n")
enquanto (teste == falso){
escreva("Digite 'atravessar' para atravessar a ponte quebrada ou 'desvio' para procurar um desvio
seguro: ")
leia(decisao)
se (decisao == "atravessar") {
escreva("\nVocê atravessou a ponte quebrada com sucesso e encontrou uma fonte mágica que
restaura a sua saúde, adicionando 50 pontos na sua pontuação.\n")
teste = verdadeiro
} senao se (decisao == "desvio") {
escreva("\nVocê procurou um desvio seguro e seguiu em frente.\n")
teste = verdadeiro
u.aguarde(5000)
} senao {
escreva("\nresposta invalida\n")
}
}
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
}
//Função para o Caminho das Criaturas
funcao caminho_das_criaturas() {
escreva("Você escolheu o Caminho das Criaturas.\n\n")
u.aguarde(1000)
escreva("Este caminho é repleto de sons estranhos e pegadas misteriosas no chão. Parece ser o
caminho mais imprevisível e enigmático da floresta.\n")
escreva("Você se depara com uma criatura mágica adormecida bloqueando o caminho. Você deve
decidir se tentará contornar a criatura com cuidado ou acordá-la para passar.\n")
escreva("Digite 'contornar' para tentar contornar a criatura ou 'acordar' para acordá-la: ")
leia(decisao)
se (decisao == "contornar"){
escreva("\nVocê contrornou a criatura com sucesso e enocntrou uma árvore encantada que
concede a você uma habilidade especial de camuflagem, adicionando 75 pontos a sua pontuação.\n")
}senao {
escreva("\nVocê tentou acordar a criatura e acabou sendo bloqueado. Não conseguiu avançar
pelos Caminhos das Criaturas.\n")
}
}
funcao linha(){
escreva("\n----------------------------------------------------------\n")
}
}
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
Atividade proposta: Você é um explorador corajoso que se aventura em uma
misteriosa Floresta Sussurrante em busca de tesouros lendários e segredos
perdidos. Ao adentrar na floresta, você se depara com três caminhos diferentes,
cada um levando a uma parte desconhecida e perigosa da floresta. Sua missão éescolher sabiamente o caminho a seguir, enfrentando desafios e tomando
decisões que impactarão sua jornada e sua pontuação final. Prepare-se para esta
aventura cheia de mistérios!
Caminho 1 - O Caminho das Sombras Descrição: Este caminho é cercado por
árvores antigas e sombrias, com raios de lua penetrando entre os galhos. Parece
ser o caminho mais misterioso e perigoso da floresta. Obstáculo: O jogador
encontra uma criatura mágica guardiã do caminho, que exige um enigma para
deixá lo passar. O enigma é: "Quem sou eu? Tenho olhos, mas não vejo. Tenho
boca, mas não falo. O que sou?" (Resposta: uma caveira). Premiação: Se o
jogador responder corretamente ao enigma, ele encontra um baú escondido
contendo uma gema preciosa que vale 100 pontos.
Caminho 2 - O Caminho da Luz Descrição: Este caminho é iluminado por raios de
sol que filtram entre as copas das árvores. Parece ser o caminho mais seguro e
reconfortante da floresta. Obstáculo: O jogador encontra uma ponte quebrada
sobre um rio turbulento. Ele deve decidir se tentará atravessar a ponte quebrada
ou procurará um desvio seguro. Premiação: Se o jogador decidir atravessar a
ponte quebrada com sucesso, ele encontra uma fonte mágica que restaura sua
saúde e adiciona 50 pontos à sua pontuação
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
Caminho 3 - O Caminho das Criaturas Descrição: Este caminho é repleto de sons
estranhos e pegadas misteriosas no chão. Parece ser o caminho mais imprevisível
e enigmático da floresta. Obstáculo: O jogador se depara com uma criatura
mágica adormecida bloqueando o caminho. Ele deve decidir se tentará contornar
a criatura com cuidado ou acordá-la para passar. Premiação: Se o jogador decidir
contornar a criatura com sucesso, ele encontra uma árvore encantada que
concede a ele uma habilidade especial de camuflagem, adicionando 75 pontos à
sua pontuação. Com esses três caminhos, o jogador terá que tomar decisões
estratégicas para superar os obstáculos e acumular o máximo de pontos possível
em sua aventura pela Floresta Sussurrante.
Desenvolvimento do Programa:
programa{
inclua biblioteca Util --> u
cadeia decisao
logico teste = falso
inteiro opcao
//Exibição do menu inicial
funcao inicio() {
escreva("Você é um explorador corajoso que se aventura em uma misteriosa
Floresta \n")
escreva("Sussurrante em busca de tesouros lendários e segredos perdidos.\n")
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
escreva("Ao adentrar na floresta, você se depara com três caminhos
diferentes:\n\n")
u.aguarde(2000)
escreva("1. O Caminho das Sombras\n")
u.aguarde(1000)
escreva("2. O Caminho da Luz\n")
u.aguarde(1000)
escreva("3. O caminho das Criaturas\n")
u.aguarde(1000)
enquanto (teste == falso){
escreva("\nEscolha um caminho {1, 2 ou 3]: ")
leia(opcao)
escolha (opcao) {
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
caso 1:
teste = verdadeiro
limpa()
linha()
caminho_das_sombras()
u.aguarde(5000)
pare
caso 2:
teste = verdadeiro
limpa()
linha()
caminho_da_luz()
u.aguarde(5000)
pare
caso 3:
teste = verdadeiro
limpa()
linha()
caminho_das_criaturas()
u.aguarde(5000)
pare
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
caso contrario:
teste = falso
escreva("Escolha inválida. Por favor, selecione um caminho válido.\n")
}
}
}
Caso escolha a opção Caminho 1: O Caminho das Sombra
Obstáculo: O jogador encontra uma criatura mágica guardiã do caminho, que
exige um enigma para deixá-lo passar. O enigma é: "Quem sou eu? Tenho olhos,
mas não vejo. Tenho boca, mas não falo. O que sou?" (Resposta: uma caveira).
Premiação: Se o jogador responder corretamente ao enigma, ele encontra um
baú escondido contendo uma gema preciosa que vale 100 pontos
Função Caminho das Sombras :
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
Premiação: Se o jogador responder corretamente ao enigma, ele encontra um
baú escondido contendo uma gema preciosa que vale 100 pontos.
Resposta correta! Você encontra um baú escondido contendo uma gema
preciosa que vale 100 pontos
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
Resposta incorreta. Você não conseguiu passar pelo caminho das sombras
FIM
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
Caso escolha a opção Caminho 2: O Caminho da Luz
Descrição: Este caminho é iluminado por raios de sol que filtram entre as copas
das árvores. Parece ser o caminho mais seguro e reconfortante da floresta.
Obstáculo: O jogador encontra uma ponte quebrada sobre um rio turbulento. Ele
deve decidir se tentará atravessar a ponte quebrada ou procurará um desvio
seguro.
Premiação: Se o jogador decidir atravessar a ponte quebrada com sucesso, ele
encontra uma fonte mágica que restaura sua saúde e adiciona 50 pontos à sua
pontuação.
//Função para o Caminho da Luz
funcao caminho_da_luz(){
teste = falso
escreva("Você escolheu o Caminho da luz.\n\n")
u.aguarde(1000)
escreva("Este caminho é iluminado por raios de sol que filtram entre as copas
das árvores. Parece ser o caminho mais seguro e reconfortante da floresta.\n")
escreva("Você encontra uma ponte quebrada sobre o rio turbulento. Você
deve decidir se tentará atravessar a ponte quebrada ou procurará um desvio
seguro.\n")
enquanto (teste == falso){
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
escreva("Digite 'atravessar' para atravessar a ponte quebrada ou 'desvio' para
procurar um desvio seguro: ")
leia(decisao)
se (decisao == "atravessar") {
escreva("\nVocê atravessou a ponte quebrada com sucesso e encontrou
uma fonte mágica que restaura a sua saúde, adicionando 50 pontos na sua
pontuação.\n")
teste = verdadeiro
} senao se (decisao == "desvio") {
escreva("\nVocê procurou um desvio seguro e seguiu em frente.\n")
teste = verdadeiro
u.aguarde(5000)
} senao {
escreva("\nresposta invalida\n")
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
Premiação: Se o jogador decidir atravessar a ponte quebrada com sucesso, ele
encontra uma fonte mágica que restaura sua saúde e adiciona 50 pontos à sua
pontuação
Você atravessou a ponte quebrada com sucesso e encontrou uma fonte mágica
que restaura a sua saúde, adicionando 50 pontos na sua pontuação
Downloadedby Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
Resposta Incorreta: Você procurou um desvio seguro e seguiu em frente.
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
Caso escolha a opção Caminho 3: O Caminho das Criaturas Descrição: Este
caminho é repleto de sons estranhos e pegadas misteriosas no chão. Parece ser
o caminho mais imprevisível e enigmático da floresta. Obstáculo: O jogador se
depara com uma criatura mágica adormecida bloqueando o caminho. Ele deve
decidir se tentará contornar a criatura com cuidado ou acordá-la para passar.
Premiação: Se o jogador decidir contornar a criatura com sucesso, ele encontra
uma árvore encantada que concede a ele uma habilidade especial de
camuflagem, adicionando 75 pontos à sua pontuação.
caso 3:
teste = verdadeiro
limpa()
linha()
caminho_das_criaturas()
u.aguarde(5000)
pare
caso contrario:
teste = falso
escreva("Escolha inválida. Por favor, selecione um caminho válido.\n")
}
}
}
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
//Funcao Caminho das Sombras
funcao caminho_das_sombras() {
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
Premiação: Se o jogador decidir contornar a criatura com sucesso, ele encontra
uma árvore encantada que concede a ele uma habilidade especial de
camuflagem, adicionando 75 pontos à sua pontuação.
Você contornou a criatura com sucesso e encontrou uma árvore encantada que
concede a você uma habilidade especial de camuflagem, adicionando 75 pontos
a sua pontuação
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=roteiro-de-aula-pratica
Resposta Incorreta: Você tentou acordar a criatura e acabou sendo bloqueado.
Não conseguiu avançar pelos Caminhos das Criaturas.
Fim.
Downloaded by Carine Silveira (carine01silveira@yahoo.com.br)
lOMoARcPSD|56623290