Тема
роботи: “ Рядкові змінні”
Мета роботи:
виробити в студентів навичкирозв’язувати задачі з використанням рядкових
змінних.
Основні питання, які
розглядаються в практичній роботі: поняття рядкової
змінної, використання стандартних функцій та процедур для рядкових змінних,
знаходження кількісних характеристик тексту, перетворення тексту, виділення
слів з тексту.
Хід роботи:
- Вивчити
теоретичний матеріал.
- Виконати
індивідуальне завдання.
- Скласти
звіт, в якому відповісти на теоретичні питання, описати алгоритм, програму, навести контрольний приклад
виконання програми.
Контрольні запитання:
- Яка
структура має назву символьним рядком?
- Які
відмінності рядків від масиву символів?
- Які
стандартні функції для рядків ви знаєте?
- Що
містить нульовий символ рядка?
- Як
вводиться рядок?
Індивідуальне
завдання. Скласти програму для розв¢язання
задачі. Дано послідовність, що містить від 1
до 30 слів, у кожному з яких від 1 до 5 рядкових латинських букв; між сусідніми словами -
кома, за останнім словом - крапка.
- Надрукувати цю ж послідовність слів, але
видаливши із неї
повторні входження слів;
- Надрукувати усі
слова, що зустрічаються в послідовності
по одному разу;
- Надрукувати усі різноманітні слова, вказавши для кожного з них
число його входжень у
послідовність;
- Надрукувати слова, перша літера яких входить у нього ще
раз;
- Надрукувати усі різноманітні слова, літери яких упорядковані за абеткою;
- Надрукувати слова, довжина яких максимальна;
- Надрукувати слова, якщо в них немає повторюваних літер;
- Надрукувати слова, в яких кожна літера входить не менше
двох раз;
- Надрукувати слова, в яких голоснийі літери (a, e, i, o, u) чергуються з приголосними.
- Надрукувати всі слова, попередньо перенести першу літеру
слова в кінець слова;
- Надрукувати всі слова, попередньо видаливши зі слова
першу букву;
- Надрукувати всі слова, попередньо видаливши зі слова всі
наступні входження першої літери;
- Надрукувати всі слова, попередньо залишити в слові
тільки перші входження кожної букви;
- Надрукувати всі слова, але якщо слово непарної довжини, то видалити його середню букву.
- Надрукувати всі слова, попередньо в
кожній парі літер у слові поміняти їх місцями;
- Надрукувати цю ж послідовність слів, але
видаливши із неї
повторні входження слів;
- Надрукувати усі
слова, що зустрічаються в послідовності
по одному разу;
- Надрукувати усі різноманітні слова, указавши для кожного з них
число його входжень у
послідовність;
- Надрукувати слова, перша літера яких входить у нього ще
раз;
- Надрукувати усі різноманітні слова, літери яких упорядковані за абеткою;
- Надрукувати слова, довжина яких максимальна;
- Надрукувати слова, якщо в них немає повторюваних літер;
- Надрукувати слова, в яких кожна літера входить не менше
двох раз;
- Надрукувати слова, в яких голосні літери (a, e, i, o, u) чергуються з приголосними.
- Надрукувати всі слова, попередньо перенести першу літеру
слова в кінець слова;
- Надрукувати всі слова, попередньо видаливши зі слова
першу букву;
- Надрукувати всі слова, попередньо видалити зі слова всі
наступні входження першої літери;
- Надрукувати всі слова, попередньо залишити в слові
тільки перші входження кожної букви;
- Надрукувати всі слова, але якщо слово непарної довжини, то видалити з нього середню букву.
- Надрукувати всі слова, попередньо в
кожній парі літер у слові поміняти їх місцями.