Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
12 инфа.docx
Скачиваний:
14
Добавлен:
17.04.2019
Размер:
80.45 Кб
Скачать

34. Сортировка методом всплывающего пузырька

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

Наиболее простым алгоритмом сортировки является алгоритм "всплывающего пузырька" (рис. 4.33). Данные размещены в массиве М, состоящем из N элементов, переменные I и J – текущие индексы сравниваемых элементов массива, А и В – промежуточные переменные для временного хранения значений элементов массива.

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

35.Вывод данных на принтер

Для печати на бумагу данных, посылаемых на принтер, необходимо:

  • сформировать последовательность печатаемых строк, например в массиве строковых данных;

  • задать свойства объекта Printer, определяющие левую и верхнюю границу текста на листе Printer.CurrentX и Printer.CurrentY;

  • записать последовательность операторов вида Printer.Print <данные>, где параметр <данные> обозначает печатаемый набор символов или имя строковой переменной или имя и индекс элемента строкового массива;

  • разбить созданную последовательность на страницы операторам Printer.NewPage;

  • поставить в конце сформированной последовательности операторов Printer.Print оператор Printer.EndDoc.

Операторы печати документа следует оформить процедурой и вызывать из подходящего обработчика события, например, Command Button_Click().

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]