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
- Elabore um pseudocódigo que use laços aninhados para imprimir na tela um quadrado 3x3 formado pelo caractere '*'…
- Dissertativa: Considere o algoritmo: para i de 1 até n faça para j de 1 até n faça imprimir("*") fim para fim para…
- Projete um algoritmo em pseudocódigo que, dada uma variável inteira positiva n, construa uma matriz M n×n com M[i][j] =…
- Dissertativa: Escreva um pseudocódigo usando dois laços aninhados que imprima a tabuada de multiplicação de 1 a 3…
- A professora pede para que os alunos escrevam um algoritmo que desenhe um triângulo. Como deve ser o algoritmo…
- Em um algoritmo que utiliza uma repetição aninhada para imprimir uma tabela de multiplicação, qual seria a forma correta…
🔎 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
