Теоретические и практические аспекты решения прикладных задач с применением функций и процедур структурного (модульного) программирования. Особенности разработки схемы алгоритма и программы для вычисления массива z на языке Turbo Pascal 7.0, их описание.
Язык Паскаль, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использоваться для разработки программных средств в профессиональном программировании. Разработка программ на Паскале включает в себя следующие действия (этапы разработки программы): ввод и редактирование текста программы на языке программирования Паскаль, ее трансляцию, отладку.Целью данной курсовой работы является закрепление теоретических и практических навыков в решении прикладных задач с применением функций и процедур.Разработать схему алгоритма и программу для вычисления массива z по формуле: .В качестве исходных данных принимаются: Рассчитаем шаг для определения элементов массива по формуле: ; В результате шаг равен: Рассчитаем шаг для определения элементов массива по формуле: ; В результате шаг равен: Определим значения элементов массива . Затем посредством последовательного прибавления шага определим остальные элементы массива. Т.к. y[1] = 0.1 и y[1] <a, то расчет первого элемента массива произведем по формуле: В результате: Т.к. y[2] = 25,075 и y[2] > a, то расчет первого элемента массива произведем по формуле: В результате: Т.к. y[3] = 50,05 и y[3] > a, то расчет первого элемента массива произведем по формуле, приведенной в пункте б.Назначение: вычисление произведения элементов по формуле . Обращение: Proizvedenie (x,y[j],n); Отображает массив размерностью 5 2. Графическое представление алгоритма функции Proizvedenie: Листинг функции Proizvedenie: Function Proizvedenie (x1:Massiv;y1:double;n1:integer):double;Назначение: вычисление суммы элементов по формуле . Описание параметров: x - переменная типа massiv. Отображает массив размерностью 5 2. Элемент массива . n - количество элементов в массиве x. n=12.Отображает массив размерностью 1 5. m - количество элементов в массиве y. m=5. Требуемые функции и процедуры: Sqrt - арифметическая функция, возвращающая квадратный корень аргумента. В программе используется одна из директив компилятора {$N ), которая позволяет использовать числовой сопроцессор, т.е. реализовывать операции с плавающей точкой программно. В программе используются константы: в программе используется тип Massiv=array [1..d] of real. В программе используются следующие переменные: x:Massiv - озномерный массив вещественных чисел размерностью n. y:Massiv - одномерный массив вещественных чисел размерностью m;В процессе выполнения данной курсовой работы были закреплены теоретические и практические навыки в решении прикладных задач с применением функций и процедур, было освоен принцип структурного (модульного) программирования.Massiv=array [1..
План
Содержание
1 Цель работы 4
2 Постановка задачи 5
3 Расчет контрольной точки 6
4 Разработка схем алгоритмов и текстов подпрограмм, их описание 10
4.1 Function Proizvedenie 10
4.2 Function Symma 12
4.3 Procedure Massive_Z 14
5 Разработка схемы алгоритма и текста основной программы и их описание 16
Заключение 21
Список использованных источников литературы 22
Приложение А. Листинг программы 23
Приложение Б. Результат работы программы 26
Введение
Язык программирования Паскаль (назван в честь выдающегося французского математика и философа Блез Паскаля (1623-1662)), разработан в 1968-1971 гг. Никлаусом Виртом, профессором, директором института информатики Швейцарской высшей политехнической школы. Язык Паскаль, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использоваться для разработки программных средств в профессиональном программировании.
Разработка программ на Паскале включает в себя следующие действия (этапы разработки программы): ввод и редактирование текста программы на языке программирования Паскаль, ее трансляцию, отладку.
Для выполнения каждого этапа применяются специальные средства: для ввода и редактирования текста используется редактор текстов, для трансляции программы - компилятор, для построения исполняемого компьютером программного модуля с объединением разрозненных откомпилированных модулей и библиотекой стандартных процедур Паскаля - компоновщик, для отладки программы с анализом ее поведения, поиском ошибок, просмотром и изменением содержимого ячеек памяти компьютера - отладчик.
Для повышения качества и скорости разработки программ в середине 80-х гг. была создана система программирования Турбо Паскаль. Слово «турбо» в названии системы программирования - это отражение торговой марки фирмы - разработчика Borland International, Inc. (США).
Вывод
В процессе выполнения данной курсовой работы были закреплены теоретические и практические навыки в решении прикладных задач с применением функций и процедур, было освоен принцип структурного (модульного) программирования. Также в процессе выполнения данной курсовой работы была создана программы, осуществляющая формирование массива z в соответствии с приведенными формулами.
Список литературы
1. Фаронов В.В. Turbo Pascal 7.0 - М.: «Нолидж», 2001 г. - 576 с.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы