Курсовая работа: Программы в среде Turbo Pascal
На рисунке 3 изображен вывод результата на экран. Мы видим в диалоговом окне чему равна площадь треугольника.
Рисунок 3 – Вывод результата
4.2 Интерфейс подпрограммы Zad_2
На рисунке 4 отображено главное окно задания 2, в котором сначала производился ввод элементов массива, а затем уже вывод нового массива.
Рисунок 4 – Вывод результатов
5. Проверка
Проверим ход решения в электронных таблицах MsExcel.
Когда мы производим нормирование матрицы мы находим абсолютное значение от каждого элемента матрицы. Далее мы находим максимальное значение каждого столбца матрицы. А затем уже выводим результирующую матрицу B = (bik ), где bik = aii / ½½A½½1 .
Заключение
Работа выполнена на языке TurboPascal фирмы Borland, прочно вошедшем в мир программирования в 1983 году и до сих пор являющимся удобным языком программирования для начинающих программистов, а также просто хорошим языком программирования, к которому обращаются как прикладные программисты, так и системные.
При разработке программного обеспечения производил вычисления и обработку данных, была разработана подпрограмма с использование графического режима экрана, использовались звуковые сигналы при ошибочном вводе данных, программный продукт написан в стиле структурного программирования. Все это характеризует то, что использовались возможности языка программирования TurboPascal для написания этого программного продукта.
При разработке курсовой работы был приобретен опыт работы с языком программирования, изучен синтаксис данного языка, основные конструкции, его семантика.
Работа с данным языком помогла приобрести навыки программирования.
Список использованной литературы
1. Вирт Никлаус Алгоритмы+структуры данных= программы. — М.: «Мир», 1985.
2. Грогоно Питер Программирование на языке Паскаль. — М.: «Мир», 1982.
3. Йенсен К., Вирт Н. Паскаль. Руководство для пользователя и описание языка. — М.: «Финансы и статистика», 1982.
4. Культин Н.Б. Delphi 6. Программирование на Object Pascal. — СПб.: «БХВ-Петербург», 2001. — С. 528. — ISBN 5-94157-112-7.
5. Моргун Александр Николаевич Программирование на языке Паскаль (Pascal). Основы обработки структур данных. — М.: «Диалектика», 2005. — С. 576. — ISBN 5-8459-0935-X.
6. Перминов Олег Николаевич Язык программирования Паскаль : Справочник. — М.: «Радио и связь», 1989. — С. 128. — ISBN 5-256-00311-9.
Приложение
Programkursovay;
uses crt; {Подключение библиотеки}
var {Блок объявления переменных}
second:integer; {Переменная для вывода меню}
c1,c2,c3,c4,c5,c6:char; {Переменные для вывода рамки}
x1,x2,y1,y2,yf:integer; {Координаты для вывода сообщений}
Xa,Ya,Xb,Yb,Xc,Yc:integer; {Координаты для вывода сообщений}
ax,ay,az,bx,by,bz,cx,cy,cz:real; {Переменные для расчета сторон треугольн.}
Procedure Forma1; {Процедура Forma1}
var x1,x2,y1,y2:integer;
procedure Frame (x1,x2,y1,y2:integer); {Процедура Frame}
var