Інформатика – Поглиблений рівень

Безкоштовно

Ніхто не записаний

Урок 64. Приклади програм обробки рядків

Працюємо за ПК!

Приклад 1. Дано два рядки: “Рядок є незмінним” і “типом даних”. На рис. 7.1 зображено програму об’єднання цих рядків, визначення довжини створеного рядка, виділення підрядка і заміни одного підрядка іншим.

Останню інструкцію print (c) спеціально додано до програми для того, щоб звернути увагу на те, що метод replace не змінює сам рядок, а лише повертає внесені зміни. Результат виконання програми є таким:

 

Приклад 2. Дано рядки: (“кількість”, “входжень”) і (“підрядка”, “в рядок”). Розробити програму об’єднання їх в один рядок і перетворення рядкових елементів в один рядок, визначення кількості входжень у рядок слова підрядка і коду букви к. Програму реалізації цього завдання зображено на рис. 7.2.

Оскільки початкові рядки складаються з рядкових елементів, то підрядком у методі count може бути повністю один із них. У цьому випадку не можна розглядати як підрядок частину рядкового елемента, інакше буде видано повідомлення про синтаксичну помилку. Результат виконання програми:

Приклад 3. Дано рядок: “рядок є незмінним типом даних”. Замінити першу букву рядка на велику, визначити код букви на 8-й позиції, кількість букв м у рядку, позицію, з якої починається слово «типом», і кількість букв у слові «незмінним». Програму реалізації завдання зображено на рис. 7.3.

Результат виконання програми:

Завдання для самостійного виконання

  1. Складіть програму, за допомогою якої рядок “Львів — гарне місто для екскурсій” перетворіть на рядок “Львів — гарне місто для екскурсій та подорожей”.
  2. Складіть програму, за допомогою якої рядки “Річка Сіверський Донець” і “впадає у річку Дон” об’єднуються в один рядок і визначається його довжина.
  3. Складіть програму, за допомогою якої рядки “Найвища вершина”, “України Говерла” і “належить до”, “Карпатських гір” об’єднуються в один рядок і рядкові елементи перетворюються в один рядок.
  4. Складіть програму об’єднання рядків “Файлова система” та “операційної системи Windows”. Визначте довжину нового рядка і кількість входжень слова “система” в цей рядок.
  5. Складіть програму, за допомогою якої у рядку “програма медіапрогравач Windows поєднує багато функцій” перша буква замінюється великою буквою, визначається код букви на 10-й позиції і кількість букв «о» в рядку.
  6. Складіть програму, за допомогою якої у рядку “Київський ботанічний сад” визначається довжина слова “ботанічний”, позиція, з якої починається слово “сад”, кількість букв н у слові “ботанічний” і код букви на 5-й позиції.

 

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%