Блок-схемы алгоритмов подпрограмм Forma1, Menu, V-kor, Zad-1, Prog-1. Выведение на экран монитора данных о курсовой работе с помощью подпрограммы Formal. Расчет длины средней линии трапеции. Понятие матрицы, вектора, функционала. Интерфейс подпрограммы.
Аннотация к работе
Западно-Казахстанский инженерно-гуманитарный университет Курсовая работа по дисциплине: Программирование на алгоритмических языках на тему: Создание прикладного программного обеспечения в среде программирования Turbo Pascal. Выполнил: гр-ВТ-1уск Ныкбаев А.Ж. Проверила: Казиева Н.М. План: ВведениеПроцесс подготовки и решения задач на компьютерах состоит из нескольких этапов: - постановка задачи; Основу всей этой работы составляет построение эффективного алгоритма, главными свойствами которого являются детерминированность, массовость, результативность. При разработке программ применяют метод структурного программирования: разделение задачи на относительно независимые части и выполнение отладки этих частей. При этом достигается качество и быстрота разработки программ. В основе работы любого компьютера лежит обработка двоичной информации, т.к. именно эта система счисления оказалась наиболее удобной в технической реализации.Один из наиболее известных языков программирования, широко применяется в промышленном программировании, обучении программированию в высшей школе, является базой для большого числа других языков. Паскаль был создан как язык для обучения процедурному программированию (хотя, по словам Вирта, язык нельзя считать только учебным, поскольку язык, непригодный для написания реальных программ, для обучения использоваться не должен). Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком. Тем не менее, первоначально язык имел ряд ограничений: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п. Название языка менялось: от Pascal, через Object Pascal for Delphi, в литературе встречалось название Delphi Pascal, в последних версиях Delphi язык именуется так же, как и сама система (любопытный момент: в Delphi 7 пункт системного меню, запускающий справку по языку, как и в более ранних версиях, называется «Object Pascal Reference», а сам запускаемый им модуль помощи имеет заголовок «Delphi Language Manual», в тексте язык также везде называется «Delphi»).Данная подпрограмма включает в себя подпрограмму Frame.Данная подпрограмма включает в себя следующие подпрограммы: V_kor, Print, Screen, Menus описание которых приведено выше В подпрограмме выполняется сначала открытие файла для перезаписи, потом запись в нее результата и закрытие файла. В подпрограмме выполняется сначала очистка экрана, а затем результат. В подпрограмме выводится меню для выбора куда отправлять результаты - на экран или на принтер.Подпрограмма Formal выводит на экран монитора данные о курсовой работе: ЗАПАДНО-КАЗАХСТАНСКИЙ ИНЖЕНЕРНО-ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ При нажатии Enter управление передается подпрограмме Menu, которая выводит на экран монитора меню заданий, с предложением ввода номера одного из подпунктов для выполнения соответствующего задания. Далее в соответствии с выбранным номером пункта управление передается Программе Prog_1, на вход которой поступает номер пункта меню. Происходит анализ соответствия номера пункта меню в списке предлагаемых (1, 2, 3), в случае несоответствия выводится надпись, управление передается подпрограмме Menu, в цикле будут повторяться данные действия до правильного ввода цифры пункта меню. В случае правильного набора номера пункта программа Prog_1 передаст управление соответственно одной из подпрограмм: Zad_1, Zad_2, или будет произведен выход из программного продукта в случае выбора номера варианта 3.Матрица - математический объект, записываемый в виде прямоугольной таблицы чисел (или элементов кольца) и допускающий алгебраические операции (сложение, вычитание, умножение и др.) между ним и другими подобными объектами. Правила выполнения операций над матрицами сделаны такими, чтобы было удобно записывать системы линейных уравнений. Обычно матрицу обозначают Заглавной буквой латинского алфавита и выделяют круглыми скобками «(…)» (встречается также выделение квадратными скобками «[…]», двойными прямыми линиями «||…||») А числа, составляющие матрицу (элементы матрицы), обозначают той же буквой, что и саму матрицу, но маленькой. у каждого элемента матрицы есть 2 нижних индекса (aij) - первый «i» обозначает номер строки, в которой находится элемент, а второй «j» - номер столбца.На рисунке 1 изображено окно ввода координат точек А, В, С ,D трапеции. На рисунке 2 изображен диалог выбора: выводить результат - на принтер или на экран. Чтобы вывести на принтер нажмите 1, а для того чтобы на экран 2. На рисунке 3 изображен вывод результата на экран.Проверим ход решения в электронных таблицах Ms Excel.