
- •Лабораторна робота №1
- •Завдання підвищеної складності
- •Складемо схему алгоритму
- •Контрольні питання
- •Завдання
- •Завдання підвищених труднощів
- •Лабораторна робота №3 Програмування циклічних алгоритмів
- •Загальні відомості
- •Приклади
- •Контрольні питання
- •Завдання
- •Задачки на кмітливість
- •Завдання підвищеної складності
- •Контрольні питання
- •Завдання підвищеної складності
- •Лабораторна робота 5
- •Загальні відомості
- •Приклади
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 6 Програмування з використанням безлічей
- •Загальні відомості
- •Приклад
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 7 Програмування з використанням типу запис
- •Загальні відомості
- •Приклад
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 8 Програмування з використанням процедур і функцій
- •Загальні відомості
- •Контрольні питання
- •Приклад
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 9 Робота з файлами
- •Загальні відомості
- •Приклад
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Завдання:
- •Завдання підвищеної складності
Завдання
Обробка тексту: У наступних завданнях під словом "текст" розуміється рядок символів, слова в якій, розділені пробілами, ",",".","!","?",";",":" (одним або декількома).
Даний текст. а) Підрахувати кількість слів у даному рядку. б) Підрахувати кількість букв а в останнім слові даного рядка. в) Знайти кількість слів, що починаються з букви б. г) Знайти кількість слів, у яких перший і останній символи збігаються між собою. д) Знайти довжину самого короткого слова.
Скласти програму циклічної перестановки букв у словах тексту так, що i-я буква слова стає i+ 1-ой, а остання - першої.
У кожному слові тексту заміните "а" на букву "е", якщо "а" стоїть на парному місці, і замінити букву "б" на сполучення "ак", якщо "б" стоїть на непарному місці.
Гжатск одержав нову назву - місто Гагарін. А в рязанській обласній друкарні ще не просохнули гранки невеликої книги про батьківщину першого космонавта. Звичайно, книгу потрібно було переробити... Написати програму, що здійснює в деякому тексті заміну слова "Гжатск" словом "Гагарін" (урахувати, що слова мають різну довжину!)
Дано текст, що містить від 2 до 30 слів, у кожному з яких від 2 до 10 латинських букв; між сусідніми словами - не менш одного пробілу. Надрукувати всі слова, відмінні від останнього слова, попередньо перетворивши кожне з них за наступним правилом: 1) перенести першу букву в кінець слова; 2) перенести останню букву в початок слова.
Відредагувати задане пропозиції тексту, видаляючи з нього всі слова з непарними номерами й перевертаючи слова з парними номерами. Наприклад, HOW DO YOU DO -> OD OD
Дано текст. Надрукувати всі слова, відмінні від останнього слова, попередньо перетворивши кожне з них за наступним правилом: 1) залишити в слові тільки перші входження кожної букви; 2) якщо слово непарної довжини, то видалити його середню букву
Написати програму для підрахунку суми місць, на яких у словах тексту коштує задана буква.
Скласти таблицю слів даного тексту, що починаються з букви "А", із вказівкою числа повторень кожного слова.
Скласти програму для викреслювання зі слів тексту всіх букв, що коштують на непарних місцях після букви "а". Завдання на кмітливість
Скласти програми для перекладу арабських чисел у римські й для зворотної операції. Наприклад, 255 = CCLV = сто + сто + п'ятдесят + п'ять Зауваження. Подібними алгоритмами перекладу чисел з однієї системи в іншу ми користуємося по нескольку раз на дню, коли ведемо грошові розрахунки. Сума грошей - це арабське число, якому відповідає певний набір банкнот і монет (аналоги римських цифр).
Автоморфными називаються числа, які втримуються в останніх розрядах їхнього квадрата. Наприклад:, 52=25, 252=625. Скласти програму для знаходження декількох автоморфных чисел.
Підрахувати, скільки букв треба виправити в слові Х, щоб вийшло слово Y (Х,Y - слова однакової довжини).
Яке мінімальне число букв необхідно замінити в слові X для того, щоб воно стало перевертышем?
Скласти програму для підрахунку числа однакових букв у словах X і Y рівної довжини, що коштують на тих самих місцях.
Задано певну кількість конкретних сполучень букв (наприклад, УЩ, ЮЩ і ін.). Визначити, скільки таких груп символів утримується в тексті, що вводиться із клавіатури.
Із клавіатури вводиться текст. Підрахувати й вивести на печатку кількість слів тексту, що починаються із гласної.
Для запам'ятовування числа p іноді використовують "магічні" фрази, наприклад: "це я знаю й пам'ятаю прекрасно Пі багато знаків мені лишни даремні" або "хто й жартуючи й незабаром пожелаетъ Пі довідатися число ужъ знаетъ". Число букв у кожному слові кожної з даних фраз представляє собою деяку цифру числа : "це"-3, "я"-1, "знаю"-4 і т.д. Скласти програму, що по зазначеному алгоритмі буде виводити на печатку число, використовуючи будь-який текст.
Для заданого тексту визначити довжину максимальної серії, що втримується в ньому, символів, відмінних від латинських букв.
Записати програму, що з'ясовує, чи можна з букв слова X скласти слово Y.