Інформатика 2F
Урок 2 З'єднай команду з групи Олівець середовища Скретч та відповідну дію
Інформатика 4 клас
Скретч-проєкт "Знайомство з роботом"
Інформатика 7 клас
Урок 1 Тестування 1 Минуле тестування
Урок 2 Робота з рядками. Задачі
Початковий рівень (розуміння основ):
- Що таке рядкова величина (string) в Python? Наведіть приклад рядка.
 - Як в Python позначаються рядкові літерали? Які є способи їх оголошення?
 - Що таке індексування в рядках Python? Який індекс має перший символ рядка?
 - Як отримати доступ до окремого символу рядка за його індексом? Наведіть приклад.
 - Що таке зріз (slicing) рядка? Як отримати підрядок з рядка? Наведіть приклад.
 
Середній рівень (застосування базових методів та операцій):
- Які основні операції можна виконувати над рядками в Python? Наведіть приклади використання операції конкатенації та повторення.
 - Опишіть призначення та наведіть приклади використання наступних методів рядків: 
len() - Як перевірити, чи починається рядок з певного префікса або закінчується певним суфіксом? Які методи для цього використовуються? Наведіть приклади.
 - Як знайти перше входження підрядка в рядок? Який метод використовується? Що повертає цей метод, якщо підрядок не знайдено?
 - Як замінити всі входження одного підрядка на інший у рядку? Який метод для цього використовується? Наведіть приклад.
 
Високий рівень (глибше розуміння та складніші завдання):
- Поясніть різницю між методами 
find()таindex()при пошуку підрядка в рядку. Яку перевагу має один над іншим? - Як розділити рядок на список підрядків за певним роздільником? Який метод використовується? Як об'єднати список рядків в один рядок з певним роздільником?
 - Що таке форматування рядків в Python? Опишіть принаймні два способи форматування (наприклад, f-рядки та метод 
format()). Наведіть приклади їх використання. - Напишіть код Python, який би підрахував кількість входжень кожної літери в заданому рядку (регістр не враховувати).
 - Поясніть концепцію рядків як незмінних (immutable) об'єктів в Python. Які наслідки цієї властивості при виконанні операцій над рядками? Як це впливає на ефективність коду?
 

