Реферат: Програмирование на языке Паскаль

Введение______________________________________________________________3

1 Задание на курсовую работу ________________________________________3

2 Анализ задания ___________________________________________________3

3 Разработка структур данных ________________________________________4

4 Разработка алгоритмов_____________________________________________5

5 Текст программы__________________________________________________9

6 Тестирование программы___________________________________________20

7 Руководство пользователя __________________________________________22

Заключение____________________________________________________________26

Список использованных источников_______________________________________26


Введение

Система программирования Турбо Паскаль представляет собой единство двух в известной степени самостоятельных начал: компилятора с языка программирования Паскаль и некоторой инструментальной программной оболочки, способствующей повышению эффективности создания программ.

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

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

1 Задание на курсовую работу

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

2 Анализ задания

Задачей курсового проектирования является разработка программного продукта, который позволил бы выявить в прямоугольной матрице все подматрицы, по периметру которых расположены элементы, из которых можно образовать геометрическую прогрессию.

Должен быть разработан пользовательский интерфейс, который бы обеспечил более удобную и наглядную работу с программой. Данная программа должна выполнять следующие действия:

- ввод данных с клавиатуры и из файла;

- обработку данных в соответствии с заданием;

- вывод результата на экран и в файл;

- интерфейс пользователя в текстовом режиме, содержащий меню (с подменю) и окна;

- обеспечивать различные способы ввода и вывода данных;

- использовать возможности модуля CRT;

- использовать структуры данных;

- программный код в виде процедур и функций;

- использовать программирование клавиатуры;

- использовать манипулятор «мышь»;

- использовать динамические структуры данных;

- собственный модуль.

3 Разработка структур данных

Основные переменные:

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 579
Бесплатно скачать Реферат: Програмирование на языке Паскаль