Logo Passei Direto
Buscar
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

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

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

Prévia do material em texto

<p>UNIVERSIDADE ANHAGUERA CURO:ENGENHARIA ELÉTRICA DISCIPLINA: ALGORITMOS E LÓGICA DE PROGRAMAÇÃO ALUNO: GABRIEL DA SILVA BASTOS MATRICULA: 2024057817 RELATÓRIO DE AULA PRÁTICA UNIDADE 02 - ELEMENTOS DE ALGORITMOS DUQUE DE CAIXAS - RJ 2024</p><p>Relatóri o de aula prática: ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Elementos de Algoritmos Execução sequencial e es truturas de decisão Trabalho textual apresentado como requisitoparcial para obtenção de média semestral. DUQUE DE CAIXAS-RJ 2024</p><p>1. INTRODUÇÃO presente relatório consiste em elaborar dois algoritmos utilizado a ferramenta Portugol WebStudio (uma ferramenta de programação educacional para iniciantes que permite escrever, compilar e executar programas simples em Portugol, uma linguagem de programação didática). objetivo da atividade visa entender a ferramenta Portugol WebStudio, através da elaboração de algoritmos. 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 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: jogador encontra uma criatura mágica do caminho, que exige um enigma para deixá-lo passar. enigma é: "Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não falo. 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 caminho mais seguro e reconfortante da floresta Obstáculo: 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. 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: 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 estratégicas para superar os obstáculos e acumular o máximo de pontos possível em sua aventura pela Floresta Sussurrante.</p><p>2. DESENVOLVIMENTO Para a realização da atividade proposta foi utilizada a ferramenta Portugol WebStudio através de seu endereço https://portugol.dev/, clicando em Novo Projeto para criar uma estrutura do pseudocódigo. A atividade proposta é Interpretar os requisitos de desenvolvimento correto do algoritmo abrangendo todas as possibilidades distintas na execução do programa. Aplicando uma estrutura de decisão: ("SE" ou ""ESCOLHA CASO") no desenvolvimento de algoritmos computacionais com a pseudolinguagem Portugol. 3.MÉTODOS Primeiramente foi acessado o sítio do Portugol WebStudio pelo navegador Chrome, na tela inicial clicar em Novo Arquivo e criado a estrutura do pseudocódigo No 1° algoritmo foi elaborado o algoritmo que o usuário informe o caminho escolhido, Figura 1 Página inicial do Portugol : Portugol Webstudio ? Novo Arquivo Abrir Arquivo Abrir Exemplo Ajuda Dúvidas e Reportar um Perguntas problema Código-fonte Fonte: Captura de tela Portugol WebStudio.</p><p>Figura 2: Tela Portugol WebStudio Perguntar para IA Marcar Anotar Portugol Webstudio 1 programa { 2 inicio() { 3 4 } 5 } 6 ? Fonte: Captura de tela Portugol WebStudio. CÓDIGO USADO PARA A EXECUÇÃO DO PORTUGOL 1° ALGORITMO programa { funcao inicio () { inteiro opcao escreva ("Você é um explorador corajoso que se aventura em uma misteriosa Floresta 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") escreva ("1. caminho das sombras\n") escreva ("2. caminho da luz.\n") caminho das criaturas\n") escreva ("Escolha um caminho (1, 2 ou 3) : ") leia (opcao) //Usuário escolhe a opção desejada.</p><p>Figura 3 Pseudocódigo algoritmo 1 com testes: 1 programa { 2 funcao inicio() 3 { 4 inteiro opcao 5 é explorador corajoso que se aventura en uma misteriosa Floresta Sussurrante em busca de tesouros 6 adentrar na floresta, você se depara com três caminhos 7 O caminho das sombras\n") 8 da g das criaturas\n") 10 un caminho (1, 2 ou 3) 11 12 13 14 } 15 Você é un explorador que se aventura em uma misteriosa Floresta Sussurrante em busca de tesouros lendários segredos perdidos. Ao adentrar na floresta, você se depara com três caminhos diferentes: 1. caminho das sombras 2. caminho da luz. 3. caminho das criaturas Escolha um (1, 2 ou 3) : 1 Programa finalizado. Tempo de execução: 7892 milissegundos Fonte: Captura de tela Portugol WebStudio. CÓDIGO USADO PARA A EXECUÇÃO DO PORTUGOL 2° algoritmo: escolha(opcao) { caso 1: caminho das sombras. Este caminho é cercado por árvores antigas e sombrias, com raios de lua penetrando entre os galhos. Parece ser caminho mais misterioso e perigoso da floresta. Nele existe uma criatura mágica. Responda enigma e ganhe 100 pontos. \n") enigma é: Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não falo. que sou?\n") ("1. Urso\n") Caveira\n") Humano\n") escreva("Digite sua resposta: ") leia(opcao) //se caso usuário acertar a resposta se (opcao==2) { escreva("RESPOSTA CORRETA. VOCÊ ENCONTROU UM BAÚ ESCONDIDO CONTENDO UMA GEMA PRECIOSA QUE VALE 100 PONTOS. PARABÉNS") } // se caso usuário errar a resposta senao { escreva("RESPOSTA ERRADA! VOCÊ PERDEU") } pare</p><p>caso 2: caminho da luz.: Este caminho é iluminado por raios de sol que filtram entre as copas das Parece ser caminho mais seguro e reconfortante da floresta \n") escreva ("Você encontrou uma ponte quebrada sobre um rio turbulento\n") escreva ("Você deseja atravessar a ponte ou prefere procurar um caminho seguro?\n") escreva ("1. Atravessar\n") escreva ("2. Procurar caminho seguro\n") escreva("Digite sua resposta ") //se caso usuário acertar a resposta leia (opcao) se (opcao==1) { escreva VOCÊ ATRAVESSOU COM SUCESSO E ENCONTROU UMA FONTE SUA VIDA FOI RESTAURADA E SOMOU 50 PONTOS.") } // se caso usuário errar a resposta senao { escreva ("FIM DE JOGO") } pare caso 3: escreva ("3. 0 caminho das escreva("Este caminho é repleto de sons estranhos e pegadas misteriosas no chão. Parece ser caminho mais imprevisível e enigmático da floresta.\n") escreva("Você se depara com uma criatura mágica adormecida bloqueando caminho\n") escreva ("Decida se tentará contornar a criatura com cuidado ou irá acordá-la para passar\n") Contornar a criatura com cuidado\n") escreva("2. Acordá-la para passar\n") escreva("Digite sua resposta:") leia(opcao) //se caso usuário acertar a resposta se (opcao==1) { ! VOCÊ ENCONTROU UMA ÁRVORE ENCANTADA E DESBLOQUEOU UMA HABILIDADE ESPECIAL DE CAMUFLAGEM E SOMOU 75 PONTOS.") } // se caso usuário errar a resposta senao { escreva("FIM DE JOGO") } pare</p><p>//se O usuário não escolher nenhuma alternativa disponivel caso contrario: escreva("Escolha inválida. Por favor, selecione um caminho válido.\n") } Figura 4 Pseudocódigo algoritmo 2 com testes: Portugol Webstudio Sem título + 1 programa { 3 { 30 se caso O usuário errar a resposta 71 senao { 72 escreva("FIM DE JOGO") 73 } 74 pare 75 76 O usuário não escolher nenhuma alternativa 77 caso contrario: 78 escreva("Escolha inválida. Por favor, selecione um caminho válido. \n") 79 } 80 81 82 83 84 85 86 87 88 mais misterioso e perigoso da floresta. Nele existe uma criatura mágica. Responda enigma e ganhe 100 pontos. enigma é: Quem sou eu? Tenho olhos, mas não vejo. Tenho boca, mas não falo. que sou? 1. Urso 2. Caveira 3. Humano Digite sua resposta:2 RESPOSTA CORRETA. VOCÊ ENCONTROU UM BAÚ ESCONDIDO CONTENDO UMA GEMA PRECIOSA QUE VALE 100 PONTOS. PARABÉNS Programa finalizado. Tempo de execução: 328701 milissegundos Fonte: Captura de tela Portugol WebStudio.</p><p>Figura 5 Pseudocódigo algoritmo 2 com testes: Portugol Webstudio + 1 programa { 3 { 30 se errar a resposta 71 senao { 72 DE JOGO") 73 } 74 pare 75 76 usuário não escolher nenhuma alternativa disponível 77 caso contrario: 78 inválida. Por favor, selecione un caminho 79 88 81 82 83 84 ? 85 86 87 88 reconfortante da floresta. Você encontrou uma ponte quebrada sobre un rio turbulento Você deseja atravessar a ponte ou prefere procurar un caminho seguro? 1. 2. Procurar caminho seguro Digite sua resposta:2 FIM DE JOGO Programa finalizado. Tempo de execução: 9718 milissegundos Fonte: Captura de tela Portugol WebStudio. Figura 6 Pseudocódigo algoritmo 2 com testes: Portugol Webstudio + 1 programa { 3 { 30 se caso a resposta 71 { 72 escreva("FIM DE 73 } 74 pare 75 76 não escolher nenhuma alternativo disponível 77 caso contrario: 78 Por selecione um caminho válido. 79 80 81 82 83 84 ? 85 86 87 88 Este caminho é repleto de sons estranhos e pegadas misteriosas no chão. Parece ser caminho mais imprevisível e enigmático da floresta. Você se depara com uma criatura mágica adormecida bloqueando caminho Decida se tentará contornar a criatura com cuidado ou irá para passar 1. Contornar a criatura com cuidado 2. Acordá-la para passar Digite sua resposta:1 VOCÊ ENCONTROU UMA ENCANTADA E DESBLOQUEOU UMA HABILIDADE ESPECIAL DE CAMUFLAGEM E SOMOU 75 PONTOS. Programa finalizado. Tempo de execução: 6177 milissegundos</p><p>2. CONCLUSÃO Após a realização da atividade, consegui propor a resolução de problemas via algoritmos utilizando a ferramenta Portugol WebStudio, através de um pseudocódigo (forma genérica de escrever um algoritmo, utilizando uma linguagem simples sem necessidade de conhecer qualquer sintaxe de qualquer linguagem de programação livre de contexto). pseudocódigo ajuda a pensar de forma lógica e a compreender a estrutura dos algoritmos antes de partir para uma linguagem de programação especifica. REFERÊNCIAS BIBLIOGRÁFICAS Portugol WebStudio. Página inicial.</p>

Mais conteúdos dessa disciplina