Вчимося програмувати
Рівень A - Починаємо або прості вказівки
7
3
Вступ
A-1 : Виведення тексту
Пишемо програму, яка виводить текст «Привіт»
A-2 : Кілька рядків
Показати кілька рядків тексту
A-3 : Виправлення
Виправляємо програму з помилками
Керуємо роботом
A-4 : Знайомимось з роботом
Переміщуємо робота до фінішу
A-5 : Довший маршрут
Дійти до фінішу на довшому маршруті
Відтворюємо малюнки
A-6 : Лінії олівцем
Відтворити рухи олівця
A-7 : Піднімаємо олівець
Використовуйте піднімання пера
Бонусні вправи
A-8
: Червона рибка
A-9
: Серпентин
A-10
: Окуляри
Рівень B - Вказівки з повтореннями - цикли "for"
11
7
B-1: Повторення
Відображати той самий текст кілька разів
B-2: Велике повторення
Ще один приклад повторюваних інструкцій
B-3: Пінг-понг або настільний теніс
Повторити кілька вказівок для виведення тексту
B-4: Сходи
Створити рух сходами
B-5: Квадрат
Намалюйте квадрат
B-6: Відступи у циклах
Повторюйте одну інструкцію, але не іншу
B-7: Зміна кольору
Розмістити вказівки перед циклом
B-8: Шість проти одного
Використовуйте відступи, щоб повторити правильне твердження
B-9: По черзі
Використання кількох циклів в одній програмі
B-10: Кілька сходів
Використання кількох циклів на маршруті
B-11: Нота
Намалюйте нотний знак
Бонусні вправи
B-12
: Трикутник
B-13
: Прапор
B-14
: Будинок
B-15
: Послідовність літер
B-16
: Зуби
B-17
: Шахова дошка
B-18
: Шестиквітка
Рівень C – Зберігаємо значення у змінних та використовуємо їх
10
7
C-1: Калькулятор
Виконайте невеликі обчислення
C-2: Ось і змінні
Зберігання чисел у змінних
C-3: Ікси та ігреки, x і y
Створіть дві змінні
C-4: Послідовність чисел
Показати цілі числа від 0 до 9
C-5: Прямокутна спіраль
Намалюйте спіраль під прямим кутом
C-6: Таблиця множення на 7
Показати таблицю множення числа 7
C-7: Змінні змінюються
Змінити значення змінної
C-8: Змінні та цикли
Змінити змінну в циклі
C-9: Трикутна спіраль
Намалюйте спіраль із зменшенням змінної
C-10: Два кольори
Намалюйте фігуру з однією змінною та двома циклами
Бонусні вправи
C-11
: Розділяй і володарюй
C-12
: Заокруглені спіралі
C-13
: Зиґзаґ
C-14
: Вкладені квадрати
C-15
: Збільшений шлях
C-16
: Факторіал
C-17
: Равлик
Рівень D – Створюємо власні функції
12
12
D-1: Більш ефективний робот
Використовуйте функцію для скорочення коду
D-2: Гори
Використовуйте функції без аргументів
D-3: Прямі кути
Використання функції для малювання L
D-4: Послідовність парних чисел
Використовуйте функцію, яка відображає послідовність парних чисел
D-5: Створення функції
Визначте функцію керування роботом
D-6: Діти та дорослі
Визначення значення функції за допомогою аргументу
D-7: Пінг-понг повертається
Визначте функцію для відображення послідовності рядків
D-8: Повернуті значення
Використання значень, що повертаються функцією
D-9: Потроєння значень
Визначте функцію, яка обчислює потроєне значення аргументу
D-10: Програмовані обчислення
Визначте функцію, яка здійснює програмовані обчислення
D-11: Множення
Визначте функцію, яка повертає добуток своїх двох аргументів
D-12: Парк розваг
Виконайте обчислення з двома аргументами
Бонусні вправи
D-13
: Скільки вам років?
D-14
: Послідовність за запитом
D-15
: Сума на вимогу
D-16
: Робот 2.0
D-17
: Кілька квадратів
D-18
: Привіт!
D-19
: Ім'я та прізвище
D-20
: розмовна програма
D-21
: Нагадування
D-22
: Краватка-метелик
D-23
: Трикутник чисел
D-24
: Ромб
Рівень E - Виконання за умовою
9
3
E-1: Кип'ятіння
Порівняти температуру зі 100
E-2: Старші та менші
Визначаємо, чи є дана особа дорослою або неповнолітньою
E-3: Температура
Визначте, чи ви часом не хворієте?
E-4: парні чи непарні?
Визначте, парне чи непарне число
E-5: Онлайн-магазин
Повернути ціну замовлення з вартістю доставки
E-6: Порівняння
Визначте, яке більше з двох чисел
E-7: Ресторан
Запропонуйте 3 страви в ресторані
E-8: Розмір одягу
Визначте розмір одягу, який відповідає зросту
E-9: Економія слів
Відображати той самий текст кілька разів... але не надто багато
Бонусні вправи
E-10
: Подолайте стіни
E-11
: Бічна сходинка
E-12
: Високосний рік
Рівень F - Знову цикли, тепер вже "while"
8
3
F-1: Ще одна вказівка циклу
Відкрийте для себе корисність циклів while
F-2: Поки та якщо
Використання кількох вказівок у циклі while
F-3: Поки та спіраль
Завершити програму за допомогою змінної та циклу while
F-4: Шеврон
Малюємо складену фігуру, використовуючи цикл while
F-5: Зворотний відлік
Відображення зворотного відліку за допомогою циклу while
F-6: Чутки
Порахуйте кількість людей
F-7: Ваги-терези
Відтворіть роботу вагів-терезів
F-8: Syracuse Sequel
Відобразити послідовність Сіракуз цілого числа
Бонусні вправи
F-9
: Послідовність Фібоначчі
F-10
: Кількість цифр
F-11
: Інвертувати цифри
Рівень G – Списки, списки, списки
10
4
G-1: З'являються списки
Показати кілька елементів зі списку
G-2: Цикли і списки
Показати всі елементи списку за допомогою циклу for
G-3: Подвійний елемент
Створіть функцію, яка відображає подвійні елементи списку чисел
G-4: Сума елементів
Обчислити суму елементів списку
G-5: Найбільший елемент
Знайти найбільший елемент у списку (без використання існуючих функцій)
G-6: Додавання та конкатенація
Додати елементи до списку
G-7: Список, що повторюється
Створення списку за допомогою циклу for
G-8: Кратне 5
Показувати число, кратне 5, менше заданого числа
G-9: Чи є у списку?
Перевірити, чи містить список певний елемент
G-10: Об'єднати списки
Створіть об’єднаний список, що складається з елементів двох списків
Бонусні вправи
G-11
: Ідеальні квадрати
G-12
: Спільний елемент
G-13
: Повороти та списки
G-14
: Список і робот