Beginner. Level 1


Завдання 1

Намалювати пікселі:

  • випадкового кольору
  • у випадковому місці екрану
  • попередні пікселі не стирати

Завдання 2

Намалювати пікселі:

  • випадкового кольору
  • у випадковому місці екрану
  • стирати попередні пікселі кожні 1000 пікселів

Завдання 3

Намалювати горизонтальну або вертикальну лінію:

  • випадкового кольору
  • у випадковому місці екрану
  • попередні лінії не стирати

Завдання 3

Обмеження:

  • не використовувати готову функцію для малювання лінії!

Завдання 4

Намалювати прямокутник:

  • випадкового кольору
  • у випадковому місці екрану
  • випадкового розміру

Завдання 4

Обмеження:

  • не використовувати готову функцію для малювання прямокутника!
  • можна використовувати код з попередніх завдань

Завдання 5

Намалювати заповнений прямокутник:

  • випадкового кольору заповнення
  • у випадковому місці екрану
  • випадкового розміру

Завдання 5

Обмеження:

  • не використовувати готову функцію для малювання заповненого прямокутника!
  • можна використовувати код з попередніх завдань

Завдання 6

Намалювати заповнений прямокутник без кутиків:

  • випадкового кольору заповнення
  • у випадковому місці екрану
  • висоти 5px, випадкової довжини

Завдання 6

Обмеження:

  • не використовувати готову функцію для малювання товстої лінії!
  • можна використовувати код з попередніх завдань

Завдання 7

Намалювати символ "плюс":

  • випадкового кольору
  • випадкового розміру
  • у кожному кутику екрану
  • випадкової товщини лінії (1 або 3 пікселя)

Завдання 7

Обмеження:

  • не використовувати готову функцію для малювання товстої лінії!
  • можна використовувати код з попередніх завдань

Завдання 8

Намалювати стрілочку:

  • випадкового кольору
  • у центрі екрану
  • випадкової висоти

Завдання 9

Намалювати стрілочку, яка:

  • чорного кольору
  • одного розміру
  • почергово дивиться вверх, вліво, вниз, вправо

Завдання 10

Намалювати осі координат:

  • з стрілочками
  • з насічками
  • випадкового маштабу

Завдання 10

Обмеження:

  • не використовувати готову функцію для малювання лінії!
  • можна (і треба) використовувати код з попередніх завдань