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;

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.

Exercícios relacionados