Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
[ОАиП] Лаба. 4.Массив_Множество.doc
Скачиваний:
4
Добавлен:
11.11.2019
Размер:
121.94 Кб
Скачать

Номер_в_последовательности - значение.

Если значение с таким номером уже введено, то необходимо выдавать соответствующий запрос на подтверждение операции перезаписи и изменять старое значение (записывать "поверх" его новое значение), если такое подтверждение получено. Вывести множество введенных новых элементов (их номера) и множество измененных элементов.

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

Измененные элементы

2-й новое значение А

5-й новое значение С

С целью экономии оперативной памяти не следует использовать вспомогательные массивы. Вывести на печать также номера элементов по категориям:

  • элементы, в значения которых не вносились изменения (первое множество);

  • элементы, в значения которых вносились изменения от одного до трех раз (второе множество);

  • элементы, в значения которых вносились изменения более трех раз (третье множество).

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

  1. Что такое множество, как оно описывается в языке программирования Pascal?

  2. Как определить новый тип данных с использованием перечисления?

  3. Как описываются типизированные константы типа множество?

  4. Как осуществляется ввод-вывод значений переменных типа множество?

  5. Какие типы данных используются в качестве базовых при объявлении типа множество?

  6. Какие операции определены над множествами и каков их приоритет?

  7. Какие операции допустимы над переменными, заданными перечислением?