- •Лабораторна робота №1
- •Завдання підвищеної складності
- •Складемо схему алгоритму
- •Контрольні питання
- •Завдання
- •Завдання підвищених труднощів
- •Лабораторна робота №3 Програмування циклічних алгоритмів
- •Загальні відомості
- •Приклади
- •Контрольні питання
- •Завдання
- •Задачки на кмітливість
- •Завдання підвищеної складності
- •Контрольні питання
- •Завдання підвищеної складності
- •Лабораторна робота 5
- •Загальні відомості
- •Приклади
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 6 Програмування з використанням безлічей
- •Загальні відомості
- •Приклад
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 7 Програмування з використанням типу запис
- •Загальні відомості
- •Приклад
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 8 Програмування з використанням процедур і функцій
- •Загальні відомості
- •Контрольні питання
- •Приклад
- •Завдання
- •Завдання підвищеної складності
- •Лабораторна робота 9 Робота з файлами
- •Загальні відомості
- •Приклад
- •Контрольні питання
- •Завдання
- •Завдання підвищеної складності
- •Завдання:
- •Завдання підвищеної складності
Завдання
Примітка: Голосні букви - а,е,і,про,в,ы,э,ю,я (ё звичайно не входить у літерний тип); згодні - всі інші букви, крім ь, ъ; дзвінкі згодні - б,в,г,д,ж,з,й,л,м,н,р; глухі згодні - до,п,з,т,ф,х,ц,год,ш,щ.
Дано текст із рядкових латинських букв, за яким треба крапка. Надрукувати: - перші входження букв у текст, зберігаючи їх взаємний вихідний порядок; - всі букви, що входять у текст не менш двох разів; - всі букви, що входять у текст по одному разі. Дано непусту послідовність слів з рядкових російських букв; між сусідніми словами - кома, за останнім словом - крапка. Надрукувати за абеткою:
всі голосні букви, які входять у кожне слово; всі згодні букви, які не входять у жодне слово;
всі дзвінкі згодні букви, які входять хоча б в одне слово; всі глухі згодні букви, які не входять хоча б в одне слово;
всі згодні букви, які входять тільки в одне слово; всі глухі згодні букви, які не входять тільки в одне слово;
всі дзвінкі згодні букви, які входять більш ніж в одне слово; всі голосні букви, які не входять більш ніж в одне слово;
всі дзвінкі згодні букви, які входять у кожне непарне слово й не входять у жодне парне слово; всі глухі згодні букви, які входять у кожне непарне слово й не входять хоча б в одне парне слово.
Є три безлічі символьного типу, які задані своїми конструкторами: Y1=['A','B','D','R','H'] Y2=['R','A','H','D'] Y3=['A','R']. Сформувати нову безліч . Передбачити формування вихідних безлічей із клавіатури.
Підрахувати загальна кількість цифр і знаків '+', '-', і '*', що входять у рядок s.
Підрахувати кількість різних (значущих) цифр у десятковому записі натурального числа n і надрукувати в зростаючому порядку всі цифри, що не входять у десятковий запис натурального числа n.
Обчислити суму тих елементів матриці A, номера рядків і стовпців яких належать відповідно до непустим безлічам S1 і S2 типи Nom.
Cons n=10;
Type Nomer= 1..n;
Матриця = Array[Nomer,Nomer] of Real;
Nom = Set of Номер;
Завдання підвищеної складності
Дано текст, що є російськими словами. Виконати поділ кожного його слова на частині для переносу. Далі правила переносу росіян слов. a) Два голосні, що йдуть підряд, можна розділити, якщо першої з них передує згодна, а за другий іде хоча б одна буква (буква й при цьому розглядається разом з попередньої гласної як єдине ціле). b) Дві идущие підряд згодні можна розділити, якщо першої з них передує гласна, а в тій частині слова, що йде за другий згодної, є хоча б однієї гласна (букви ъ, ь разом з попередньої згодної розглядаються як єдине ціле). c) Якщо не вдається застосувати пункти a, b, те варто спробувати розбити слова так, щоб перша частина містила більш ніж одну букву й кінчалася на гласну, а друга містила хоча б одну гласну. Імовірність правильної розбивки збільшується, якщо попередньо скористатися хоча б неповним списком приставок, що містять голосні, і спробувати, насамперед, виділити зі слова таку приставку.
Написати програму роздачі карт при грі в дурня, кількість гравців задається із клавіатури.
Для довільної символьної безлічі згенерувати всі підмножини
