• Matéria: Informática
  • Autor: Giuliadp
  • Perguntado 8 anos atrás

Substitua uma parte do programa feito para realizar o desenho abaixo por um contador do tipo "para um contador de_ até_ por_" em seu programa.

Anexos:

bokomoko: Esses exercícios são muito legais. Tem mais deles pra gente fazer ?

Respostas

respondido por: bokomoko
0
Para facilitar eu separei os comandos em alguns blocos.
Observe
1 vire a direita por 45 graus
2 repita 4 vezes os passos 3 e 4
3 avance 100 pixels
4 vire a direita 90 graus
5 vire a esquerda 90 graus

6 repita 4 vezes o s passos 7 e 8
7 avance 80 pixels
8 vire a direita por 90 graus
9 vire a esquerda 90 graus

10 repita 4 vezes os passos (11 e 12)
11 avance 60 pixels
12 vire a direita 90 graus
13 vire a esquerda 90 graus

14 repita 4 vezes os passos 15 e 16
15 avance 40 pixels
16 vire a direita 90 graus
17 vire a esquerda 90 graus

Observe que os blocos se repetem

A repita 4 vezes os passos B e C
B avance X pixels
C vire a direita 90 graus
D vire a esquerda 90 graus

a diferença é que cada vez que o bloco é executado a quantidade de pixels diminui em 20.
Então podemos fazer um bloco genérico que seria assim e repeti-lo 4 vezes

A repita 4 vezes os passos B e C
B avance X pixels
C vire a direita 90 graus
D vire a esquerda 90 graus
E subtraia 20 de X 

Então o programa ficaria
1 vire a direita 45 graus
2 Faça X = 100

3 repita 4 vezes os passos de 4 a 8 
4 repita 4 vezes os passos 5 a 6
5 avance X pixels
6 vire a direita 90 graus
7 vire a esquerda 90 graus
8 subtraia 20 de X 

vamos fazer esse programa no turtle ?  Dá uma olhada aqui
https://repl.it/@bokomoko/quadrados-diminuintes



Perguntas similares