Лабораторная работа №6. Строки и массивы в функциях

Правила оформления отчета:

a) отчет должен быть выполнен в формате документа MS Word (формат файла: ЛабРаб№6 ФамилияИО);

b) первую страницу отчета оформить в соответствии с приложением 1 и проставить нумерацию;

c)

Создать приложение, включающее 3 формы. На стартовой форме предусмотреть меню с обязательными разделами «О программе» и «Закрыть» и перехода на форму №2. На форме №3 отобразить информацию об авторе. Форма №1 предназначена для работы со строкой, форма №2 предназначена для работы с массивами. Массив держать в оперативной памяти и выводить на форму только по запросу пользователя.

Реализовать динамический массив, являющийся членом класса формы №1, размерность массива неограничена и вводится пользователем. Массив заполнить случайными числами в диапазоне (-100;100), и предусмотреть событие по генерации новых значений. Массив отобразить на форме с помощью компонента StringGrid или Memo.

Разработать функцию, в которую будет передаваться массив, для нахождения ФРАЗА1 значения элемента массива. Разработать функцию, которая будет ФРАЗА2 обе функции должны входить в состав класса формы№1. Разработать функцию, в которую будет передаваться произвольная строка, вводимая пользователем, для замены в тексте всех комбинаций ФРАЗА3 и подсчитать такое количество замен. Разработанная функция должна входить в состав класса формы №2.

где

если 0, то минимального четного,

если 1, то минимального нечетного,

ФРАЗА1=№варианта % 4= если 2, то максимального четного,

если 3, то максимального нечетного.

если 0, то сортировать массив по возрастанию,

ФРАЗА2=№варианта % 3= если 1, то сортировать массив по убыванию,

если 2, то менять местами минимальный и максимальный элементы массива.

если 0, то пары символов 'on' на тройку символов 'off',

если 1, то тройку символов 'off' на пару символов 'on',

ФРАЗА3=№варианта % 5= если 2, то троеточие на пару символов '?!',

если 3, то пары символов 'др' на тройку символов 'ect',

если 4, то тройку символов 'ect' на пару символов 'др'.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: