Реферат: Програмирование на языке Паскаль
Введение______________________________________________________________3
1 Задание на курсовую работу ________________________________________3
2 Анализ задания ___________________________________________________3
3 Разработка структур данных ________________________________________4
4 Разработка алгоритмов_____________________________________________5
5 Текст программы__________________________________________________9
6 Тестирование программы___________________________________________20
7 Руководство пользователя __________________________________________22
Заключение____________________________________________________________26
Список использованных источников_______________________________________26
Введение
Система программирования Турбо Паскаль представляет собой единство двух в известной степени самостоятельных начал: компилятора с языка программирования Паскаль и некоторой инструментальной программной оболочки, способствующей повышению эффективности создания программ.
Процедуры и функции представляют собой важный инструмент Турбо Паскаля, позволяющий писать хорошо структурированные программы. В структурированных программах обычно легко прослеживается основной алгоритм, их нетрудно понять любому читателю, они проще в отладке и менее чувствительны к ошибкам программирования. Все эти свойства являются следствием важной особенности процедур (функций), каждая из которых представляет собой во многом самостоятельный фрагмент программы, связанный с основной программой лишь с помощью нескольких параметров.
Модули представляют собой прекрасный инструмент для разработки библиотек прикладных программ и мощное средство модульного программирования. В Турбо Паскале имеется 8 стандартных модулей, в которых содержится большое число разнообразных типов, констант, процедур и функций.
1 Задание на курсовую работу
В прямоугольной матрице выявить все подматрицы, по периметру которых расположены элементы, из которых можно образовать геометрическую прогрессию.
2 Анализ задания
Задачей курсового проектирования является разработка программного продукта, который позволил бы выявить в прямоугольной матрице все подматрицы, по периметру которых расположены элементы, из которых можно образовать геометрическую прогрессию.
Должен быть разработан пользовательский интерфейс, который бы обеспечил более удобную и наглядную работу с программой. Данная программа должна выполнять следующие действия:
- ввод данных с клавиатуры и из файла;
- обработку данных в соответствии с заданием;
- вывод результата на экран и в файл;
- интерфейс пользователя в текстовом режиме, содержащий меню (с подменю) и окна;
- обеспечивать различные способы ввода и вывода данных;
- использовать возможности модуля CRT;
- использовать структуры данных;
- программный код в виде процедур и функций;
- использовать программирование клавиатуры;
- использовать манипулятор «мышь»;
- использовать динамические структуры данных;
- собственный модуль.
3 Разработка структур данных
Основные переменные:
--> ЧИТАТЬ ПОЛНОСТЬЮ <--