Лабораторная работа №9

Лабораторная работа № 9: “Обработка символов и строк.”

1. Подготовка к работе.
Используя конспект лекций и указанную в них литературу изучить:
- правила описания символов и строк,
- способы их ввода и вывода,
- функции и процедуры обработки символьных и строковых данных.

2. Контрольные вопросы.
1. Какие области применения символьных и строковых данных?
2. Как записать символьную константу?
3. Как записать строковую константу?
4. Какие операции можно выполнять над символьными и строковыми данными?
5. Какие функции и процедуры используются для обработки строк?
6. Опишите функции LENGTH, POS, COPY.
7. Опишите процедуры DELETE, VAL.
8. Для каких целей используется функция CHR?

3. Задание на выполнение.
Составить программы решения задач 3.1-3.4.

3.1. Проверить, имеется ли в заданном тексте баланс открывающихся и закрывающихся скобок.

3.2. В заданном тексте заменить последовательность xi на ai и подсчитать число произведенных замен.

3.3. Рассчитать общие затраты на используемые материалы. Результаты представить в виде следующей таблицы:

№ п/п
Наименования материалов
Единица измерения
Цена руб.-коп.
Количество
Общая стоимость

1
Мазут
тонна
30-00
80
?

2
Белила
кг
1-00
138
?

3
Олифа
кг
1-25
105
?

4
Медь листовая
кг
1-20
280
?

5
Масло машинное
кг
0-20
240
?

6
Уголь каменный
тонна
10-50
340
?

7
Латунь
кг
0-90
630
?

Итого затрат



?


3.4.
Согласно выбранного варианта выполнить задание:
№ варианта
Задание. Составьте программу, которая:


1
а) из слова «ПРОГРАММА» составляет слова: «ГРАММ», «РОГА», «ГОРА»;
б) из слов «СТРАХ», «БЕЛКА», «ЦЫПЛЕНОК» получает слово «СТОЛБЕЦ»;
в) считает, сколько раз в тексте, заданном с клавиатуры, встречается фрагмент «БА».


2
а) из слова «ФОТОКОПИРОВАНИЕ» составляет слова: «ПЕРО», «КОРОВА», «ФОТОН»;
б) из слов «МОЛОКО», «САД», «РОЩА» получает слово «РАМКА»;
в) утраивает все буквы в слове, заданном с клавиатуры.


3
а) из слова «ИНСТРУМЕНТЫ» составляет слова: «СТРУНЫ», «ТРУС», «ТУРИСТ»;
б) из слов «ШИШКА», «ФЛАГ», «ТРОС» получает слово «ШРИФТ»;
в) считает, сколько раз в тексте, заданном с клавиатуры, встречается буква «М».


4
а) из слова «ИНФОРМАЦИЯ» составляет слова: «ФОРМА», «ЦИФРА», «ФИРМА»;
б) из слов «ТУЧА», «ГРИБ», «АРКА» получает слово «ТРУБКА»;
в) заменяет в тексте, заданном с клавиатуры, все буквы «О» на букву «Т».

5
а) из слова «НУМЕРАЦИЯ» составляет слова: «МЕРА», «РАЦИЯ», «РАНЕЦ»;
б) из слов «ТРОН», «СОСТАВ», «МАК» получает слово «СТРОКА»;
в) заменяет в тексте, заданном с клавиатуры, буквы «К» на пробелы.


6
а) из слова «ГАСТРОНОМ» составляет слова: «НОРА», «ГАММА», «МРАМОР»;
б) из слов «ЛАВКА», «МАШИНА», «ПАРТА» получает слово «ШАРИК»;
в) заменяет в формуле, заданной с клавиатуры, круглые скобки на квадратные.


7
а) из слова «КОМПИЛЯТОР» составляет слова: «МОТОР», «КОМОК», «ПИЛОТ»;
б) из слов «МАНДАРИН», «МОДА», «МАК» получает слово «КОМАНДОР»;
в) заменяет в тексте, заданном с клавиатуры, пробелы между словами подчеркиванием.


8
а) из слова «ТЕСТИРОВАНИЕ» составляет слова: «СЕТИ», «ТОВАР», «ТОСТ»;
б) из слов «МЫШЬ», «СКАНЕР», «СЛИВА» получает слово «КЛАВИША»;
в)считает в формуле, заданной с клавиатуры, количество открывающихся и закрывающихся круглых скобок.


9
а) из слова «ВИДЕОАДАПТЕР» составляет слова: «ДИОД», «РАДИО», «ПАРТЕР»;
б) из слов «ВЕЛИЧИНА», «ОСА», «ДЕПО» получает слово «ВЕЛОСИПЕД»;
в) считает в тексте, заданном с клавиатуры, количество слов.

10
а) из слова «РАЗВЕТВЛЕНИЕ» составляет слова: «ВЕТВИ», «ТЕАТР», «ЗАВЕТ»;
б) из слов «РИТОРИКА», «РОГА», «ЛОМ» получает слово «АЛГОРИТМ»;
в) считает в формуле, заданной с клавиатуры, количество плюсов и минусов.


11
а) из слова «ГРАФОПОСТРОИТЕЛЬ» составляет слова: «ФОТОГРАФ», «ПОРОГ», «ТОПОР»;
б) из слов «МОДЕМ», «СКАНЕР», «ДРОТИК» получает слово «ДИСКЕТА»;
в) заменяет в формуле, заданной с клавиатуры, плюсы на знак умножения (*).

12
а) из слова «МАНИПУЛЯТОР» составляет слова: «МОТОР», «ПИЛА», «ТОПОР»;
б) из слов «РОЗА», «ПЛОТТЕР», «ИНТЕРЬЕР» получает слово «ПРИНТЕР»;
в) считает в формуле, заданной с клавиатуры, количество знаков умножения.





После выполнения всех заданий оформить отчет и сдать его преподавателю.

15z z z

Приложенные файлы

  • doc 10799071
    Размер файла: 38 kB Загрузок: 0

Добавить комментарий