понеділок, 14 квітня 2025 р.

Тиждень 29

Інформатика 2F

Урок 2 З'єднай команду з групи Олівець середовища Скретч та відповідну дію

Інформатика 4 клас

Скретч-проєкт "Знайомство з роботом"

Інформатика 7 клас

Урок 1       Тестування 1                Минуле тестування

Урок 2  Робота з рядками. Задачі

Початковий рівень (розуміння основ):

  1. Що таке рядкова величина (string) в Python? Наведіть приклад рядка.
  2. Як в Python позначаються рядкові літерали? Які є способи їх оголошення?
  3. Що таке індексування в рядках Python? Який індекс має перший символ рядка?
  4. Як отримати доступ до окремого символу рядка за його індексом? Наведіть приклад.
  5. Що таке зріз (slicing) рядка? Як отримати підрядок з рядка? Наведіть приклад.

Середній рівень (застосування базових методів та операцій):

  1. Які основні операції можна виконувати над рядками в Python? Наведіть приклади використання операції конкатенації та повторення.
  2. Опишіть призначення та наведіть приклади використання наступних методів рядків: len()
  3. Як перевірити, чи починається рядок з певного префікса або закінчується певним суфіксом? Які методи для цього використовуються? Наведіть приклади.
  4. Як знайти перше входження підрядка в рядок? Який метод використовується? Що повертає цей метод, якщо підрядок не знайдено?
  5. Як замінити всі входження одного підрядка на інший у рядку? Який метод для цього використовується? Наведіть приклад.

Високий рівень (глибше розуміння та складніші завдання):

  1. Поясніть різницю між методами find() та index() при пошуку підрядка в рядку. Яку перевагу має один над іншим?
  2. Як розділити рядок на список підрядків за певним роздільником? Який метод використовується? Як об'єднати список рядків в один рядок з певним роздільником?
  3. Що таке форматування рядків в Python? Опишіть принаймні два способи форматування (наприклад, f-рядки та метод format()). Наведіть приклади їх використання.
  4. Напишіть код Python, який би підрахував кількість входжень кожної літери в заданому рядку (регістр не враховувати).
  5. Поясніть концепцію рядків як незмінних (immutable) об'єктів в Python. Які наслідки цієї властивості при виконанні операцій над рядками? Як це впливає на ефективність коду?

Немає коментарів:

Дописати коментар

Додайте свій коментар

back to top