Solução em linguagem de programação lúdica
Produzir um arquivo contendo programas em LPI para resolver os seguintes problemas:
a) Fazer um programa para gerar 20 conjuntos de quadrados ( de lados22) e retângulos de 10 de largura por cinco de altura. A distância entre os quadrados e o retângulo é 2 e a distância entre os conjuntos é de 15;
Produzir um arquivo contendo programas em LPI para resolver os seguintes problemas:
a) Fazer um programa para gerar 20 conjuntos de quadrados ( de lados22) e retângulos de 10 de largura por cinco de altura. A distância entre os quadrados e o retângulo é 2 e a distância entre os conjuntos é de 15;
Passo 1
Beleza, vamos lá! Você tem um exercício de programação lúdica (LPI) onde precisa criar um programa que gere 20 conjuntos de figuras. Cada conjunto tem quadrados com lados de 22 unidades e retângulos com 10 de largura e 5 de altura. Além disso, a distância entre os quadrados e os retângulos dentro de um conjunto deve ser de 2 unidades, e a distância entre cada conjunto deve ser de 15 unidades. Para resolver isso, vamos precisar entender como desenhar figuras básicas, usar loops para repetir ações e controlar as posições das figuras na tela.
Passo 2
Primeiro, vamos pensar em como desenhar um quadrado e um retângulo. Em muitas linguagens de programação lúdica, você tem blocos específicos para desenhar formas. Vamos supor que a linguagem LPI tenha blocos como “desenhar quadrado” e “desenhar retângulo”.
Passo 3
Vamos definir as dimensões das nossas figuras:
- Quadrado: lado = 22
- Retângulo: largura = 10, altura = 5
Passo 4
Agora, precisamos posicionar essas figuras. A distância entre o quadrado e o retângulo é de 2 unidades. Isso significa que, se o quadrado começa em uma posição X, o retângulo deve começar em X + 22 + 2 = X + 24.
Passo 5
Também precisamos posicionar os conjuntos na tela. Cada conjunto terá suas figuras deslocadas 15 unidades em relação ao conjunto anterior. Vamos usar uma variável para acompanhar a posição horizontal de cada conjunto.
Passo 6
Vamos usar um loop para criar 20 conjuntos. Dentro desse loop, desenharemos o quadrado e o retângulo com as posições calculadas.
Passo 7
Aqui está um esboço de como o programa pode ficar:
início
posiçãoX = 0
para i de 1 até 20 faça
desenhar quadrado na posição (posiçãoX, 0) com lado 22
desenhar retângulo na posição (posiçãoX + 24, 0) com largura 10 e altura 5
posiçãoX = posiçãoX + 22 + 2 + 15 // Atualiza a posiçãoX para o próximo conjunto
fim para
fim
Resposta
Prontinho! Esse programa irá gerar 20 conjuntos de quadrados e retângulos com as dimensões e distâncias especificadas. Cada conjunto será desenhado lado a lado com 15 unidades de distância entre eles.