Resolvido - Execucao Sequencial e Estruturas de Decisao
Resolvido - Execucao Sequencial e Estruturas de Decisao
Resolvido - Execucao Sequencial e Estruturas de Decisao
Aula Prática
ALGORÍTMOS E LÓGICA
DE PROGRAMAÇÃO
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: ALGORITMOS E LÓGICA DE PROGRAMAÇÃ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.
SOLUÇÃO DIGITAL
•Portugol WebStudio
A ferramenta Portugol Web Studio não necessita de instalação, basta somente acessar
por meio de uma conexão web o endereço (URL).
PROCEDIMENTO/ATIVIDADE
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!
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.
1. Desenvolvimento do Programa:
Utilizar a linguagem Portugol no Portugol Web Studio.
O estudante deverá utilizar a linguagem de programação “Portugol” por meio da ferramenta
Portugol WebStudio acessando-o na url: https://portugol.dev/ . Na ferramenta o estudante
chegará nesta tela e deverá clicar no botão “Novo Arquivo”:
3
Implementar os três desvios condicionais: simples, composto e ou encadeado, criando um menu de
opções para o jogador, por exemplo:
Observe que deverá ser criado um menu que apareça no momento da execução do programa para
capturar a opção escolhida pelo usuário: 1, 2 ou 3.
De acordo com a opção escolhida, o programa deve desviar a execução do código para o trecho
que irá realizar as instruções de acordo com os caminhos do cenário: “floresta sussurrante”.
Observe a seguir:
O estudante pode utilizar a estrutura de seleção “ESCOLHA CASO” e executar as instruções para o
“caminho das sombras” caso o usuário escolha a opção 1. Dessa forma, o algoritmo tem que
executar todas as instruções que estão no “Caminho 1: O Caminho das Sombras”. Isso inclui: a
apresentação da descrição, obstáculo e premiação, sendo esta de acordo com a resposta do
usuário.
O mesmo princípio deve ser seguido quando o usuário escolher as opções “2” ou “3”. Ainda se o
usuário escolher uma opção diferente, o algoritmo deve exibir uma mensagem:
Neste ponto o usuário vai entrar com a opção escolhida e em seguida o algoritmo deve executar as
instruções de acordo com a opção escolhida.
Verificar se o mesmo está acontecendo para as três opções do programa, inclusive quando o
usuário escolhe incorretamente, ou seja, um número diferente de: 1, 2 ou 3.
3. Documentação e Comentários:
Documentar o código fonte, explicando a lógica por trás de cada parte do programa.
Optar sempre por documentar o código fonte, principalmente quando não se está habituado com o
comando, exemplo:
Colocando “//” antes da linha o programa ignora a execução da linha. Portanto, as anotações
poderão ser realizadas em todo o código-fonte.
4. Apresentação e Avaliação:
Apresentar o programa em sala de aula, demonstrando como funciona a aventura na Floresta
Encantada.
5
Após a construção do programa, testes e correções, o programa deverá ser executado passando
por todas as opções sem que apresente erros ou falhas.
Avaliar a pontuação dos estudantes com base nas escolhas que fizeram durante a construção do
algoritmo, discutindo estratégias para maximizar a performance no desenvolvimento de soluções
como a proposta por esta atividade.
CHECKLIST:
RESULTADOS
O estudante deve entregar um arquivo em PDF contendo toda a codificação do
exercício documentada, ou seja, para cada trecho do código-fonte, o estudante deve
anexar um texto explicando o que acontece quando o trecho do código é executado.
O arquivo deverá conter:
Capa;
Folha de rosto com os dados da disciplina e do aluno;
Codificação completa dos exercícios;
Referências bibliográficas (quando houver).
RESULTADOS DE APRENDIZAGEM:
O objetivo da atividade é a correta compreensão e desenvolvimento do programa com
os requisitos exigidos contendo a codificação completa para o Portugol WebStudio.