Вивчаємо Blockly


Рух вперед - moveForward();
рух вліво - turnLeft();
рух вправо - turnRight();
повторити рух вперед 5 разів- for (var count = 0; count < 5; count++) {moveForward();
повторити рух вперед 4 рази  -for (var count = 0; count < 4; count++){moveFor;ward()
повторити рух вперед 2 рази-for (var count = 0; count < 2; count++) {moveFor;ward()
повторити рух вперед 3 рази-for (var count3 = 0; count3 < 3; count3++) { moveForward();
повторяти до соняшника-while (notFinished()) {moveForward();




                           МАЛЮЄМО КОРОБКУ
                                           №1
                                   ЗАВДАННЯ:
 Помоги мне дорисовать мою коробку. (длина каждой      стороны - 300 пикселей)
         
                                                   КОД

moveForward(300);
turnRight(90);
moveForward(300);
turnRight(90);
moveForward(300);
turnRight(90);

moveForward(300);
                           
                                                  №2

                                             ЗАВДАННЯ:
  Сможешь поместить код в цикл так, чтобы получился      квадрат?

                             
                                       КОД
for (var count = 0; count < 4; count++) {
  moveForward(300);
  turnRight(90);

}

                                               №3
                                      ЗАВДАННЯ:
                 Периметр прямоугольной клумбы - 600 точек.    Длина большей стороны - 200 точек. Нарисуй  прямоугольник.

                                               код
for (var count = 0; count < 2; count++) {
  moveForward(200);
  turnLeft(90);
  moveForward(100);
  turnLeft(90);



                                               №4

                                        ЗАВДАННЯ:
Попробуй догадаться, что произойдет при запуске кода (или нажми "Выполнить", чтобы узнать). Повтори код достаточное число раз, чтобы завершить рисунок. Цвета линий почти всегда будут разными.
                                        



                                       код
for (var count = 0; count < 8; count++) {
  penColour(colour_random());
  moveForward(100);
  moveBackward(100);
  turnRight(45);

}


                                             №5
                                
                                     ЗАВДАННЯ:
Сколько градусов в окружности? Зацикли блок кода, чтобы нарисовать разноцветный круг.



                                         код
for (var count = 0; count < 370; count++) {
  penColour(colour_random());
  moveForward(100);
  moveBackward(100);
  turnRight(1);

}

                                           №6
                                      ЗАВДАННЯ:

   Какой угол нужно использовать?



                                          код

for (var count = 0; count < 3; count++) {
  penColour(colour_random());
  turnLeft(30);
  moveForward(100);
  moveBackward(100);

}

                                             №7
      
                                      ЗАВДАННЯ:
 Углы равностороннего треугольника равны 60 градусам, длина стороны - 200 точек. Дорисуй треугольник.




                                                                       код

turnLeft(60);

moveForward(200);
       
                                      №8
                                   ЗАВДАННЯ:
Углы этого прямоугольного треугольника равны 30, 60 и 90 градусам. Гипотенуза в два раза длиннее высоты, равной 100 точкам. Дорисуй треугольник.



                                           код
 turnLeft(30);
moveForward(200);
       
                                                  №9
                                           ЗАВДАННЯ:
                              Средняя линия футбольного поля перпендикулярна боковым линиям. Периметр этого поля равен 800 точкам, его длина - 240. Чему равняется ширина поля? Нарисуй границы и среднюю линию поля.




                                            код

moveForward(240);
turnLeft(90);
moveForward(160);
turnLeft(90);
moveForward(240);
turnLeft(90);
moveForward(160);
turnLeft(90);
moveForward(120);
turnLeft(90);

moveForward(160);

                                      №10
                                  ЗАВДАННЯ:
 Нарисуй вторую половинку так, чтобы рисунок получился симметричным. Треугольники имеют равные стороны длинной в 50 точек.


код
for (var count = 0; count < 3; count++) {
  moveForward(50);

  turnRight(120);
}
moveForward(50);
for (var count2 = 0; count2 < 3; count2++) {
  moveForward(50);
  turnRight(120);
}
moveForward(50);
for (var count3 = 0; count3 < 3; count3++) {
  moveForward(50);
  turnRight(120);
}


№11
ЗАВДАННЯ: 

Нарисуй зеленые линии. Длина линий - 300 точек, расстояние между ними - 15 точек.


код
for (var count = 0; count < 10; count++) {
  moveForward(300);
  penWidth(5);
  moveBackward(300);
  turnLeft(90);
  jumpForward(15);
  turnRight(90);
}


№12
ЗАВДАННЯ:

Тест: используй цикл, чтобы нарисовать равносторонний треугольник. Длина сторон - 300.





код

for (var count = 0; count < 3; count++) {
  moveForward(300);
  turnLeft(120);
}





Коментарі

Популярні дописи з цього блогу

БД: Запити та їх види

Загрози в Інтернеті. Безпечне зберігання даних