Задания на циклы

Напоминаю синтаксис для циклов for:


// for (начало; условие; шаг) { тело цикла }
for (let i = 1; i <= 10; i++) {
console.log(i)
}

Например, цикл выше начнется с i = 0 и будет продолжаться, пока i <= 10. После каждой итерации цикла i будет увеличиваться на 1. То есть, цикл выведет числа от 1 до 10 и остановится.

Числа в консоли

Эти задания можно делать в jsviz2.klve.nl.

Написать цикл for, который выведет в консоль следующие числа (по одному циклу на каждый пример):

  1. 1 2 3 4 5 6 7 8 9 10
  2. 1 3 5 7 9
  3. 2 4 6 8 10
  4. 10 20 30 40 50
  5. 10 20 30 40 50 60 70
  6. 10 15 20 25 30 35 40 45 50 55 60 65 70
  7. 10 9 8 7 6 5 4
  8. 10 8 6 4
  9. 10 8 6 4 2
  10. 1 1.5 2 2.5 3 3.5

Пары чисел

Эти задания можно делать в jsviz2.klve.nl.

Если дать console.log два числа, он выведет их оба. Например, console.log(i, i) выведет число i два раза.

Напишите цикл for, который выводит такие пары чисел (по одному циклу на каждый пример):

  1. 1 1
    2 2
    3 3
    4 4
  2. 1 2
    2 3
    3 4
    4 5
  3. 5 10
    6 12
    7 14
    8 16
  4. 1 10
    2 20
    3 30
    4 40
  5. 10 1
    20 2
    30 3
    40 4
  6. 10 1
    20 1
    30 1
    40 1
  7. 10 90
    20 80
    30 70
    40 60
    50 50
  8. 10 100
    20 90
    30 80
    40 70
    50 60
  9. 10 80
    20 60
    30 40
    40 20
    50 0

Штриховка

Эти задания надо делать в editor.p5js.org.

С помощью одного цикла for нарисуйте такую штриховку:

1

2

3

Следующие задания посложнее:

1*

2*

3*