Урок:

Алгоритми пошуку та порівняння рядків

Опис уроку (учням цей опис не показується):

Цілі:

  • навчальна: алгоритми пошуку та порівняння

  • розвивальна: розвивати логічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки;

  • виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

Вміст уроку:
1
2
3
4
5

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

2

3

Гімнастика для очей

Відеоінструкція (1 хв)

4

Домашнє завдання

У підручнику прочитати параграф 9.1 (стор. 137)

5

Відкрити сторінку змагання

Використовуючи нижче наведені підказки розв'язати задачі

Задача "Копіювання тексту 4"


Задача "Копіювання тексту 5"


Задача "Число-паліндром"

Алгоритм

Паліндром - це текст який так само читається в зворотному напрямку, як і в прямому, тобто s == s[::-1]

1) прочитати командою s = input() (увага: не перетворювати в int)

2) якщо s == s[::-1] вивести Yes, інакше вивести No


Задача "Різні цифри"

Алгоритм

Умова для перевірки чи "кількість цифр у числі" == "кількості унікальних цифр у цьому ж числі", записується у вигляді len(str(number)) == len(set(str(number)))

1) всі наступні кроки виконуються в циклі читання даних з файлу
for line in open('input.txt'):

2) прочитати n, m за допомогою команди n, m = map(int, line.split())

3) встановити початкове значення кількості k=0

4) для кожного символу (цикл for number від n до m (включно)) :
якщо len(str(number )) == len(set(str(number))), тоді збільшити лічильник k = k +1

5) вивести k


Задача "Заміна символів"

Алгоритм : для кожного символу за допомогою розгалуження виконати заміну "a" на "b", "b" на "a" або, в іншому випадку не змінювати символ. Важливо: результат з замінами символів зберігається в новий рядок, тобто в нову змінну, наприклад, s_new.

Рефлексія від 9 учнів

Сподобався:

0

Так: 9

Ні: 0

Зрозумілий:

0

Так: 9

Ні: 0

Потрібні роз'яснення:

0

Ні: 9

Так: 0

Рекомендуємо

Алгоритм пошук в ширину: числова послідовність як граф

Алгоритм пошук в ширину: числова послідовність як граф

123

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
11 клас

33 грн

Як розпізнати фейки?

Як розпізнати фейки?

215

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
9 клас

33 грн

Олімпіадні задачі: масиви - урок 2

Олімпіадні задачі: масиви - урок 2

177

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
змішані

33 грн

Апаратні засоби для забезпечення електронного документообігу

Апаратні засоби для забезпечення електронного документообігу

185

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
9 клас

33 грн

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (2)

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (2)

1179

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
змішані

33 грн

Мультимедіа: скринкасти

Мультимедіа: скринкасти

94

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
8 клас

33 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1294

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1117

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1349

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

498

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

654

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

285

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас