Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 5.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
107.52 Кб
Скачать

5.6 Задание на лабораторную работу

5.6.1 Изучить теоретический материал методического пособия о строковых и комбинированных типах.

5.6.2 Получить вариант задания и подготовить программу в соответствии с ним.

5.6.3 Программа должна входные данные типа String передать в запись с полями: слова, длина слова, код первого символа, код последнего символа. Затем, после выполнения задания, из записи передаются данные обратно в тип String.

5.6.4 Подготовить отчет по лабораторной работе.

5.6.5 Ответить на контрольные вопросы.

5.7 Варианты заданий

Таблица 12

№ варианта

Исходные данные

Результат

Длина

слова

Количество слов

Решаемая задача

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

16-8]

10

7

8

1

2

[5-9]

8

8

9

1

2

15-8]

7

9

10

1

2

[3-10]

9

10

11

2

1

14-7]

10

11

12

2

1

[3-101

10

12

13

2

1

[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

Таблица 13

Структура данных

1.

Массив слов

2.

Строка слов, разделенных пробелом

Таблица 14

Решаемые задачи

1.

Поменять местами самое длинное и самое короткое слова при условии что такие слова единственные

2.

Заменить окончания (последние два символа) на 'ая’ в словах, длина которых равна 5.

3.

Поменять местами слово, начинающееся на 'а' со словом, оканчивающемся на 'я', при условии, что такие слова существуют и являются единственными.

4.

Удалить последние 3 символа из слов, начинающихся на 'а'.

5.

Удалить первые З символа из слов, оканчивающихся на 'ве'.

6.

Дополнить символом '*' слова, имеющие длину меньше максимальной по варианту задания, до максимальной.

7.

Заменить первые 3 символа слов, имеющих выбранную длину на символ '*'.

8.

Удалить все символы 'а' из слов, длина которых равна выбранной.

9.

Заменить все символы 'а' на 'd' в словах, длина которых меньше выбранной.

10.

Заменить первые строчные буквы на заглавные в каждом слове, длина которого больше выбранной.

11.

Вставить пробел после первых 2-х символов в слова, имеющие длину, на 1 меньше максимальной по варианту задания

12.

Заменить первую строчную букву на заглавную в словах, имеющих выбранную длину.

13.

Вставить пробел перед последними 2-мя символами в слова, имеющие минимальную по варианту задания длину