- •Глава 1……………………………………………………………………………………... 3
- •1.5 Вывод преобразованного массива………………………………………...……….. 12
- •Глава 1
- •1.1 Решения задачи графическим и программным способами по теме «двумерные массивы»
- •1.2 Описание алгоритма решения задачи графическим способом
- •3. Вывод преобразованного массива.
- •1.3 Сортирование элементов четных строк по возрастанию, нечетных строк по убыванию
- •1.4 Вывод преобразованного массива
- •1.5 Вывод преобразованного массива
Министерство науки и образование Республики Казахстан
Алматинский колледж экономики и статистики
Информационные системы
КУРСОВАЯ РАБОТА
Основы алгоритмизации и программирование
Тема: «Разработка в среде Turbo Pascal программы сортировки элементов строк матрицы»
Выполнил: Базарбай Еркебулан
304 группа
Проверил: Шарипбаев Ерхан
Алматы 2016
Содержание
Введение.......................................................................................................................... 2
Глава 1……………………………………………………………………………………... 3
1.1 Решения задачи графическим и программным способами по теме «двумерные массивы»............................................................................................................................ 3
1.2 Описание алгоритма решения задачи графическим способом. Укрупненная
схема алгоритма……………………………………………………………….………..... 4
1.3 Сортирование элементов четных строк по возрастанию, нечетных строк
по убыванию……………………………………………………………………………….. 5
1.4 Вывод преобразованного массива……………………………………………….… 7
Практическая работа……………………………………………………………………... 10
Разработка программы на языке Pascal ….................................................................. 10
1.5 Вывод преобразованного массива………………………………………...……….. 12
Листинг программы……………………………………………………………………… 13
Тестирование программы………………………………………………………………. 14
Список литературы…………………………………………………………………….… 15
Введение
Решения задачи графическим и программным способами. Описание алгоритма решения графическим способом, укрупненная схема алгоритма. Ввод элементов двумерного массива, вывод преобразованного массива, разработка программы на языке pascal, листинг программы. Описание алгоритма решения задачи графическим способом. Вывод элементов массива. Описание блоков укрупненной схемы алгоритма на языке Pascal. Листинг программы, а также ее тестирование. Результат выполнения c помощью ввода различных входных данных.
Разработка программы на языке Pascal. Описание переменных. Действия, которые должна выполнить программа согласно выбранного алгоритма. Детализация графической части программы. Листинг и тестирование программы. Вывод массива данных на экран монитора. Особенности поиска среднеарифметического значения элементов массива. Общая характеристика проблем разработки в среде Turbo Pascal программы упорядочивания массива по возрастанию. Рассмотрение основных этапов разработки программы на языке PASCAL. GetMatrDop как процедура определяет значение элемента транспонированной матрицы дополнений. Знакомство с этапами разработки в среде Turbo Pascal программы сортировки элементов, находящихся на главной диагонали матрицы. Особенности тестирования программы.
Анализ эффективности методов сортировки данных в языке Turbo Pascal. Разработка эскизного и технического проекта программы. Сортировка без и с использованием дополнительной памяти, за исключением небольшого стека (массива). Сортировка связанных списков. Разработка эскизного и технического проектов программы "Helpopr" (ввод, хранение и вывод данных на дисплей по запросу пользователя). Язык программирования Turbo Pascal. Описание алгоритма программы. Требования к компьютеру и программному обеспечению. Разработка программы на языке Turbo Pascal, обеспечивающей работу пользователя в диалоговом режиме с возможностью выбора функций с помощью одноуровневого меню вертикального типа. Блок-схема и листинг программы, описание руководства пользователя.
2
