Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Информатика

Обработка матриц

Тип: курсовая работа
Категория: Информатика
Скачать
Купить
СОДЕРЖАНИЕВВЕДЕНИЕ 1. Постановка задачи 2. Разработка алгоритма 3. Разработка программы и пользовательского интерфейса
  • 3.1 Создание оконного приложения
  • 3.2 Этапы создания оконного приложения
  • 3.3 Страница Стандартные Палитры Компонентов
  • 3.4 Организация ввода и вывода данных
  • 3.5 Создание меню приложений в среде Delphi
  • 3.6 Структура проекта Delphi
  • 3.7 Форма в режиме дизайна 3.8 Форма в режиме выполнения 3.9 Задание исходной матрицы
  • 4. Отладка программы
  • 4.1 Синтаксические ошибки
  • 4.2 Ошибки периода выполнения программы
  • 4.3 Логические ошибки
  • ВЫВОДЫ ПЕРЕЧЕНЬ ССЫЛОК ПРИЛОЖЕНИЯ ВВЕДЕНИЕТема курсовой работы по программированию «Обработка матриц».Цель работы - научиться анализировать задание и определить перечень вопросов, которые будут решаться в данной работе, создавать список функциональных требований к программе, то есть определение того, что, собственно, будет выполнять разрабатываемая программа, не рассматривая конкретную реализацию этих функций, в задачах лексического и синтаксического анализа, уметь определять возможные ошибки в записи операторов, описывать интерфейс программы и те функции, которые она будет выполнять.Delphi – это среда разработки программ, ориентированных на работу в операционных системах семейства Windows. Программы в Delphi создаются на основе современной технологии визуального проектирования. С помощью Delphi можно создать удобный интерфейс программы, в который могут входить различные меню, окна для ввода и вывода текстовой информации и т.п. Такие оконные приложения – основной вид приложений, используемых в операционных системах семейства Windows.Delphi только упрощает процесс создания интерфейса, но не заменяет собой собственно программирования. Программы в Delphi пишутся на языке Object Pascal, который является преемником и развитием языка Turbo Pascal.
  • Постановка задачи
  • Дана числовая матрица 7*9. Создать одномерные массивы А и В, состоящие из элементов контуров1,3-1,4-2,4-3,5-5,3-5,2-4,2-4,1-3,1-3,2-2,3-1,33,9-5,11-7,9-6,8-4,8-3,9Найти min из положительных элементов массива А и max из отрицательных В.Они делят А и В на 2 части. Создать новые массивы С1 и С2, соединив соответственно вторую часть массива А с первой массива В, и наоборот. Отсортировать С1 по возрастанию, С2 по убыванию методом пузырька.Требуется создать одномерные массивы А и В, состоящие из элементов контуров. Найдем минимальные положительные значения массива А и максимальные отрицательные значения из массива В. Создадим новые массивы С1 и С2 и отсортируем значения по возрастанию и убыванию, предварительно ознакомившись с «методом пузырька».
  • Разработка алгоритма
  • Алгоритм работы программы заключается в следующем:
  • Ввод значений элементов матрицы.
  • Задание массивов А и В.
  • Поиск минимального положительного элемента в массиве А и максимального отрицательного в массиве В. Для этого соответствующим переменным присваиваются начальные значения. Затем циклически происходит проверка текущего элемента массива (А и В) на условие «текущий элемент меньше (больше) минимального (максимального)». Если условие выполняется, то происходит изменение значения минимального (максимального) элемента.
  • Формируются новые массивы С1 и С2, методом объединения соответственно второй части массива А с первой массива В, и наоборот.
  • Сортируются массивы С1 по возрастанию, С2 по убыванию методом пузырька. Сортировка заключается в циклическом попарном сравнении двух элементов. Максимальный (минимальный) элемент ставится в конец пары. После просмотра всего массива последним элементом будет максимальный (минимальный) элемент. Операция попарного сравнения начинается заново с начала массива и повторяется n-1 раз (где n – число элементов массива).
  • Схема алгоритма представлена в Приложении А.
  • Разработка программы и пользовательского интерфейса
  • 3.1 Создание оконного приложения
  • После запуска Delphi на экране компьютера появляется окно, представленное на рисунке 3.1.Рисунок 3.1 - Окна и панели среды DelphiВ верхней части экрана расположено главное меню, обеспечивающее доступ
    Другие файлы:

    Генерация матриц
    Сущность теории матриц, ее основные понятия и определения. Теоремы теории матриц, дающие научную основу для разработки алгоритма генерации. Свойства о...

    Типы матриц жидкокристаллических мониторов
    Строение жидкокристаллического монитора. Нематические жидкокристаллические субстанции. Рассеивание светового потока. Проблема TN матриц. Горизонтальны...

    Задачи линейной алгебры. Понятие матрицы. Виды матриц. Операции с матрицами. Решение задач на преобразование матриц
    Основные операции над матрицами и их свойства. Произведение матриц или перемножение матриц. Блочные матрицы. Понятие определителя. Панель инструментов...

    Матрицы и определители
    Применение матриц и их виды (равные, квадратные, диагональные, единичные, нулевые, вектор-строка, вектор-столбец). Примеры действий над матрицами (умн...

    Бесконечные матрицы и пространства последовательностей
    Описание: В книге излагаются основные факты из теории бесконечных матриц. Указаны связи теории бесконечных матриц с теорией функций, алгеброй, тополог...