Разработка программы для сдвига элементов матрицы по слоям - Курсовая работа

бесплатно 0
4.5 109
Язык Delphi как среда визуального программирования, его сущность и особенности, структура и основные компоненты, управляющие элементы и их значение. Порядок ввода задачи и алгоритм ее выполнения программой, системные требования для бесперебойной работы.


Аннотация к работе
Визуальное программирование базируется на объектно-ориентированной технологии. Структурной единицей визуального программирования, основным «строительным элементом» для программы является компонент. Компонент - это разновидность класса, который представлен пиктограммой на палитре компонентов Delphi, может быть визуально перенесен в программу и имеет набор свойств, которые можно определять, не изменяя текста программ. Как и любой класс, компонент характеризуется полями, свойствами и методами. Свойство можно рассматривать как разновидность поля класса, обращение к которому автоматически приводит к вызову метода чтения / записи поля.В программе условие - это выражение логического типа (Boolean), которое может принимать одно из двух значений: True (истина) или False (ложь). В общем виде сложное условие записывается следующим образом: условие1 оператор условие2 где: условие1 и условие2 - простые условия (выражения логического типа); Если условие истинно (значение выражения условие равно True), то выполняются инструкции, следующие за словом then (между begin и end). Если условие ложно (значение выражения условие равно False), то выполняются инструкции, следующие за словом else (между begin и end). Если какое-либо действие должно быть выполнено только при выполнении определенного условия и пропущено, если это условие не выполняется, то инструкция if может быть записана так: if условие then beginПримем ограничение на размерность матрицы - число строк и столбцов не должно превышать 10. Помещаем в d элементы fn - й строки; Помещаем в d элементы m - го столбца начиная с (fn 1) - й строки по n - ю строку; Помещаем в d элементы n - й строки, начиная с m - 1 столбца по fn столбец; Помещаем в d элементы fn - го столбца начиная с n - 1-й строки по fn 1 строку;Для функционирования приложения необходим персональный компьютер со следующими характеристиками: § процессор CPU - не хуже Pentium; Приложение работает под управлением операционной системы Windows 95/98/2000/ХР.Программа состоит из следующих программных модулей: unit1 - главный интерфейсный модуль; В нем определены два пользовательских типа данных: mas - одномерный массив целых чисел из 100 элементов; Наиболее значимые переменные программы. mf, тип string - имя файла с матрицей; f, тип textfile - текстовый файл из которого считывается матрица. sd, тип boolean - логическая переменная, имеющая значение True, если производится определение цветов и сдвиг элементов слоя и False - если только определяется цвет.Рассмотрим последовательность действий пользователя при использовании программы для сдвига элементов матрицы. Для удобства запуска программы под управлением Microsoft Windows, можно сделать следующее: щелкните правой кнопкой мыши по Рабочему Столу Windows ? в появившемся меню выберите Создать ? Ярлык ? в появившемся окне в Командной строке набираем путь доступа к программе и нажимаем кнопку Далее ? в следующем окне назовем наш ярлык Сдвиг и нажимаем кнопку Далее ? выберите иконку и нажмите кнопку Готово. После запуска пользователь увидит на экране окно, изображенное на рисунке 8. В верхней строке окна находится главное меню с двумя пунктами: Файл. Обработка, содержит один подпункт Начать - запуск алгоритма сдвига элементов матрицы.Результатом курсового проектирования по дисциплине «Программирование на языках высокого уровня» на тему «Разработка программы для сдвига элементов матрицы по слоям» является разработанная программа для IBM PC совместимых компьютеров, предназначенная для обработки произвольных целочисленных матриц, а также подробное руководство пользователя программой.var mf: string; // имя файла с матрицей c: array [1..10, 1..

План
Содержание

Введение

1. Теоретическая часть. Управляющие структуры языка Delphi

2. Анализ задачи

3. Блок - схема алгоритма

4. Руководство пользователя

4.1 Системные требования

4.2 Структура программы

4.3 Инструкция пользователя

5. Тестовый пример

Заключение

Список использованной литературы

Приложение

Введение
Delphi - среда визуального программирования. Визуальное программирование базируется на объектно-ориентированной технологии. Структурной единицей визуального программирования, основным «строительным элементом» для программы является компонент.

Компонент - это разновидность класса, который представлен пиктограммой на палитре компонентов Delphi, может быть визуально перенесен в программу и имеет набор свойств, которые можно определять, не изменяя текста программ. В этом суть визуального программирования.

Как и любой класс, компонент характеризуется полями, свойствами и методами. В Delphi вместо полей обычно используются свойства. Свойство можно рассматривать как разновидность поля класса, обращение к которому автоматически приводит к вызову метода чтения / записи поля. (Напомним, что хорошим стилем в объектно-ориентированном программировании считается обращение к полям только через методы).

Кроме того, компонент имеет перечень событий, на которые он способен реагировать (например, нажатие клавиши, щелчок кнопкой мыши и др.). Задача программиста - написать обработчики событий, отвечающие за реакцию компонента на определенное событие.

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

Вывод
Результатом курсового проектирования по дисциплине «Программирование на языках высокого уровня» на тему «Разработка программы для сдвига элементов матрицы по слоям» является разработанная программа для IBM PC совместимых компьютеров, предназначенная для обработки произвольных целочисленных матриц, а также подробное руководство пользователя программой.

В ходе курсового проектирования были выявлены особенности написания программы, разработан алгоритм программы и описан принцип ее работы.

Недостатком программы является ограниченная размерность обрабатываемых матриц.

В теоретической части работы мной были приведены материалы о программирование в среде Delphi.

Список литературы
1. Бобровский С.И. Delphi 7. Начальный курс: Учебное пособие - М.: Диалог - МИФИ, 2002. -416 с.

2. Гофман В.Э. Delphi 7. - Спб.: BHV-Петербург, 2003. -488 с.

3. Лишнер Рэй. Delphi. Справочник. - М.: БЕК, 2003. -715 с.

4. Поган А.М., Царенко Ю.А. Программирование в Delphi. Просто как дважды два. - М.: Нолидж, 2004. -557 с.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?