Escreva um algoritmo em pseudocódigo que receba um inteiro positivo n e imprima um triângulo reto de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Escreva um algoritmo em pseudocódigo que receba um inteiro positivo n e imprima um triângulo reto de asteriscos com n linhas utilizando repetições aninhadas (loops aninhados). Explique como os loops se relacionam.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Exemplo de resposta modelo: Algoritmo Triangulo(n): para i de 1 até n faça para j de 1 até i faça imprimir('*', sem pular linha) fim para imprimir(pular linha) fim para Explicação: o loop externo controla as linhas (i), o interno imprime i asteriscos em cada linha; assim usa-se aninhamento para aumentar a quantidade por linha.
Explicação
O algoritmo utiliza um loop externo para iterar sobre cada linha do triângulo, enquanto o loop interno é responsável por imprimir o número adequado de asteriscos em cada linha, que aumenta progressivamente. Isso resulta em um triângulo reto, onde a quantidade de asteriscos em cada linha corresponde ao número da linha atual. O uso de loops aninhados permite que a quantidade de asteriscos varie de acordo com a linha, criando a forma desejada.
Raio-X da questão
loops aninhados
avaliacao
estrutura de repetição · pseudocódigo
Revisar a estrutura de loops em pseudocódigo.
O aluno pode confundir a quantidade de asteriscos a serem impressos em cada linha, não utilizando corretamente os loops aninhados.
ciencia_tecnologia
criatividade
abstrato
Questões parecidas com resolução
- Enquanto visitantes aguardavam a abertura de um museu, técnicos programaram um painel luminoso e um robô-guia para…
- Para resolver uma atividade de Matemática, um estudante anota os passos nesta ordem: ler o enunciado, identificar os…
- Em um aplicativo, o total de maçãs é calculado a partir de duas informações informadas pelo usuário: as maçãs que estão…
- No fim da tarde, a responsável por uma sala de leitura separa dois tablets para um grupo de crianças. Antes de entregar…
- Descreva, em algoritmo de alto nível (passos), como um receptor deve processar pacotes de um arquivo recebido: verificar…
- Proponha um algoritmo de alto nível para que um sistema destino reconstitu´a um arquivo recebido em pacotes que podem…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
