Решение прикладной задачи - Курсовая работа

бесплатно 0
4.5 48
Теоретические и практические аспекты решения прикладных задач с применением функций и процедур структурного (модульного) программирования. Особенности разработки схемы алгоритма и программы для вычисления массива 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 с.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?