Для створення списку потрібно натиснути мишкою на кнопку Створити список з списку команд Змінні.
Після створення першого списку з'являються 8 блоків команд для роботи зі списками.
Містить всі значення зі списку. Позначте, щоб показати список на Сцені.
Добавити нове значення в кінець списку.
Видалити елемент списку під номером 1.
Вставити елемент списку під номером 1.
Замінити елемент на нове значення.
Містить значення елемента під номером 1.
Містить число що рівне кількості елементів у списку.
Перевіряє наявність значення у списку.
Добавити новий елемент у список можна одним із чотирьох способів:
1 спосіб. Натиснути на кнопку + на моніторі списку на сцені
2 спосіб. Через команду Додати.
Використовуйте цю команду, якщо Ви хочете додати елемент в кінець списку.
3 спосіб. За допомогою команди Вставити в задану позицію списку.
Ви можете вказати, куди в списку ви хочете добавити значення
Вставити значення "Банан" на вказане місце(2) в списку "Фрукти"
Вставити значення на випадкове місце в списку
4 спосіб. За допомогою імпорту з текстового файлу з розширенням .txt. Для цього достатньо натиснути правою кнопкою миші по монітору списку на сцені, вибрати команду Імпортувати, а потім вказати файл.
Цим способом можна добавити одразу декілька елементів списку. Кожному елементу відповідає окремий рядок тексту. Але є важлива умова - текст попередньо повинен бути збереженим в кодуванні UTF-8, в іншому випадку елементи списку неможливо буде прочитати.
При необхідності можна зробити зворотню операцію - зберегти елементи списку в текстовий файл, натиснувши на його моніторі правою клавішею мишки і вибравши команду Експортувати.
Видалити елемент списку можна двома способами - натиснути на хрестик справа у рядку, який потрібно видалити, або застосувати команду Видалити, написавши номер потрібного елемента списку.
Для видалення останнього значення в списку, виберіть "останні" зі спадного меню
Ви також можете видалити всі значення зі списку.
Елементи списку можна не тільки додавати чи видаляти, але і заміняти на інші, наприклад, присвоювати елементу значення змінної. Замінити будь-який елемент списку можна за допомогою команди:
Ви можете вибрати яке саме значення замінити. Наприклад:
Замінити 2 пункт списку на значення таймера
Замінити останній пункт списку
Все що можна було робити зі змінною, можна робити і з елементами списку, використовуючи звернення до потрібного елемента. Як Ви думаєте, чому звернення до елемента списку влаштоване складніше ніж звернення до змінної?
Сказати будь-який елемент зі списку "Фрази"
Якщо значення змінної Бали більше ніж значення першого елемента зі списку "Топ" грати даний звук
Для вибору вказаного елемента в списку виберіть зі спадного меню або напишіть номер потрібного елемента списку
Ви можете вставляти цей блок в інші команди, наприклад, для зміни на потрібний костюм, звук чи виведення фрази, питання...
Часом необхідно з'ясувати, скільки справ із запланованого списку вже виконано чи скільки ще потрібно виконати. В Скретч для даних задач призначена команда Довжина списку, значення якої є кількістю рядків в списку.
В нижній частині монітора завжди виводиться число, яке вказує на кількість елементів цього списку
Як швидко взнати, чи є в героя, наприклад, банан? Для цього існує логічний блок. Він містить значення Істина, якщо вказані символи присутні в списку.
Запустіть Блокнот для створення текстового файлу.
Наберіть з клавіатури три рядки, починаючи з з нового рядка кожен елемент
Збережіть текст під іменем уроки.txt, вибравши кодировку UTF-8
Створіть список Уроки
Натисніть на моніторі на сцені, натисніть кнопку імпортувати і виберіть файл Уроки з тієї папки, де ви його зберегли.
На моніторі списку Уроки кожному елементу відповідатиме рядок тексту.
Також можна зробити зворотню операцію - зберегти елементи списку в текстовий файл. Натисніть правою клавішею мишки на моніторі списку Уроки на сцені. Натисніть на кнопку Експортувати і збережіть дані списку в файл з іменем Уроки2.
1. Створюємо нову гру.
Ідея:
Галявина з квітами. Метелик підлітає до кожної квітки і збирає пилок, після цього її забарвлення міняється, а кількість зібраного пилку рахується в списку.
Проект для прикладу: https://scratch.mit.edu/projects/136303904/