Задания на булевы операции

Переписать условия в виде выражений

Запишите условия в виде булевых выражений. (Первое условие уже написано.)

  1. Правильно!
  2. n=0: код выдал undefined, должно было быть false
  3. n=0: код выдал undefined, должно было быть false
  4. n=0: код выдал undefined, должно было быть false
  5. n=0: код выдал undefined, должно было быть true
  6. n=0: код выдал undefined, должно было быть false
  7. n=0: код выдал undefined, должно было быть false
  8. b=0, a=0, n=0: код выдал undefined, должно было быть true

Зоны

Сделайте, чтобы круг менял цвета в разных зонах экрана.

Чтобы круг бегал за мышкой, можно написать: circle(mouseX, mouseY, 30)

Две зоны

Три зоны

Девять зон (3 на 3)

Сетка

Совмещаем зоны и циклы.

С помощью square и вложенных циклов for нарисуйте сетку из квадратов.

Затем:

  1. Сделайте, чтобы квадрат под мышкой подсвечивался:

  2. Сделайте, чтобы квадраты в строке и столбце подсвечиваются другим цветом:

  3. (Сложнее) Сделайте, чтобы квадраты на диагоналях тоже подсвечивались.

    Подсказка: в зависимости от того, как написан цикл, может понадобиться использовать деление и Math.floor.