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

Задание

Разработать программное приложение в соответствии с вариантом задания:

Разработать форму, с расположенным на ней описанием задания, полем ввода текста, и кнопкой запуска задания на исполнение.

Пример окна программы:

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

1

Все большие буквы заменить символом «#»

2

Все маленькие символы заменить символом «#»

3

Все гласные буквы заменить символом «&»

4

Каждую третью большую букву заменить символом «@»

5

Все гласные большие буквы заменить символом «$»

6

Все гласные маленькие буквы заменить символом «@»

7

Каждый третью маленькую букву сделать большой

8

Все латинские буквы сделать большими

9

За исключением русских и латинских букв, все символы заменить символом «_» (подчеркивание)

10

Все русские буквы сделать большими

11

Все русские гласные буквы сделать большими

12

Все русские согласные буквы сделать большими

13

Все большие русские согласные буквы сделать маленькими

14

Все русские и английские гласные буквы заменить символом «*»

15

Все большие буквы сделать маленькими

16

Все маленькие буквы сделать большими

17

Все большие буквы сделать маленькими, а все маленькие буквы сделать большими

18

Каждую вторую гласную букву заменить символом «$»

19

Все цифры заменить символом «X»

20

Все согласные буквы заменить символом «&»

21

Все русские гласные буквы сделать большими

22

Все гласные большие буквы заменить символом «*»

23

Все маленькие символы заменить символом «+»

24

Все большие буквы заменить символом «=»

25

Все русские и английские гласные буквы заменить символом «^»

26

За исключением русских букв, все символы заменить символом «@»

27

Каждый четвертую маленькую букву заменить символом «+»

28

Все русские согласные буквы сделать большими

29

За исключением английских букв, все символы заменить символом «&»

30

Все большие русские согласные буквы сделать маленькими

Контрольные вопросы

  1. Перечислите типы, используемые в Delphi для обработки текстов.

  2. Что является общим для строковых типов в Delphi?

  3. Объявите длинную строку st в разделе описания переменных.

  4. Объявите короткую строку s длиной до 100 символов в разделе описа­ния пере­менных.

  5. Приведите пример строковой константы.

  6. Перечислите имена процедур для обработки строк.

  7. Перечислите имена функций для обработки строк.

  8. Перечислите имена процедур и функций, результатом которых является число.

  9. Перечислите имена процедур и функций, результатом которых является строка.

  10. Формат и назначение copy.

  11. Формат и назначение delete.

  12. Формат и назначение insert.

  13. Формат и назначение length.

  14. Формат и назначение ord.

  15. Формат и назначение pos.

  16. Memo1.Lines.Add(copy('Январь февраль март апрель',8,7));

Что будет выведено?

  1. s:='Битва железных канцлеров'; delete(s,7,9); Memo1.Lines.Add(s);

Что будет выведено после выполнения вышеприведенного фрагмента обработчика события?

  1. s:='брусника клюква черника'; insert('смородина ',s,10); Memo1.Lines.Add(s);