- •5.5.2. Стандартные функции для данных типа char
- •5.5.3. Определение переменных строкового типа. Особенности типа string
- •5.5.4. Строковые выражения
- •5.5.5. Строковые процедуры и функции
- •5.6. Пример программы
- •Var X : array [1..10] of string[8]; {Массив слов}
- •V : real; {Параметр для процедуры Val}
- •I, j : byte; {Переменные цикла}
- •5.7. Варианты заданий
- •5.8. Содержание отчета (см. П. 1.10)
- •5.9. Контрольные вопросы
5.7. Варианты заданий
Таблица 5.4
№ варианта |
Исходные данные табл. 5.5 |
Результат табл. 5.5 |
Длина слова |
Количество слов |
Решаемая задача табл. 5.6 |
1 |
1 |
2 |
[3-8] |
10 |
1 |
2 |
1 |
2 |
[5-9] |
7 |
2 |
3 |
1 |
2 |
[4-10] |
10 |
3 |
4 |
1 |
2 |
[6-10] |
9 |
4 |
5 |
1 |
2 |
[6-9] |
6 |
5 |
6 |
1 |
2 |
[5-8] |
11 |
6 |
7 |
1 |
2 |
[6-8] |
10 |
7 |
8 |
1 |
2 |
[5-9] |
8 |
8 |
9 |
1 |
2 |
[5-8] |
7 |
9 |
10 |
1 |
2 |
[3-10] |
9 |
10 |
11 |
1 |
2 |
[4-7] |
10 |
11 |
12 |
1 |
2 |
[3-10] |
10 |
12 |
13 |
1 |
2 |
[3-9] |
6 |
13 |
14 |
2 |
1 |
[3-8] |
9 |
1 |
15 |
2 |
1 |
[4-10] |
7 |
2 |
16 |
2 |
1 |
[4-9] |
8 |
3 |
17 |
2 |
1 |
[6-9] |
9 |
4 |
18 |
2 |
1 |
[6-10] |
11 |
5 |
19 |
2 |
1 |
[3-8] |
10 |
6 |
20 |
2 |
1 |
[5-10] |
10 |
7 |
Таблица 5.5
№ |
Структура данных |
1 |
Массив слов |
2 |
Строка слов, разделенных пробелом |
Таблица 5.6
№
|
Решаемые задачи |
1 |
Поменять местами слова с максимальной и минимальной длиной при условии, что такие слова единственные |
2 |
Заменить окончания (последние два символа) на 'ая' в словах, длина которых равна 5 |
3 |
Поменять местами слово, начинающееся на 'a', со словом, оканчивающимся на 'я', при условии, что такие слова существуют и являются единственными |
4 |
Удалить последние 3 символа из слов, начинающихся на 'a' |
5 |
Удалить первые 3 символа из слов, оканчивающихся на 'ие' |
6 |
Дополнить символом '*' слова, имеющие длину меньше максимальной по варианту задания, до максимальной |
7 |
Заменить первые 3 символа слов, имеющих выбранную длину, на символ '*' |
8 |
Удалить все символы 'а' из слов, длина которых равна выбранной |
9 |
Заменить все символы 'a' на 'd' в словах, длина которых меньше выбранной |
10 |
Заменить первые строчные буквы на заглавные в каждом слове, длина которого больше выбранной |
11 |
Вставить пробел после первых 2-х символов в слова, имеющие длину, на 1 меньше максимальной по варианту задания |
12 |
Заменить первую строчную букву на заглавную в словах, имеющих выбранную длину |
13 |
Вставить пробел перед последними 2-мя символами в слова, имеющие минимальную по варианту задания длину |