Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pascal_kursovaya.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
113 Кб
Скачать
☆

Спецификация модулей программного комплекса.

Имя модуля: step(x, N). Вызывающий модуль: модуль v. Выполняемые функции: возведение числа х в степень N. Входные данные: число х и степень числа N. Выходные данные: хN (step).

Имя модуля: f(x). Вызывающий модуль: модуль pscV9. Выполняемые функции: вычисление выражения. Входные данные: значение переменной х. Выходные данные: -.

Имя модуля: v(x, N). Вызывающий модуль: модуль pscV9. Выполняемые функции: вычисление выражения: при х <N одного, при х >= N – другого. Входные данные: значения переменных xи N. Выходные данные: -.

Имя модуля: proizv(N). Вызывающий модуль: модуль pscV9. Выполняемые функции вычисление произведения при х = [2..N*10]. Входные данные: значение переменный N. Выходные данные: -.

Имя модуля: preobr(A, N). Вызывающий модуль: matr. Выполняемые функции: преобразование матрицы А по условию 8 варианта. Входные данные: матрица А, размерность матрицы N. Выходные данные: -.

Имя модуля: matr(A, N). Вызывающий модуль: модуль pscV9. Выполняемые функции: заполнение матрицы A. Входные данные: матрица А и её размерность N. Выходные данные: -.

Имя модуля: pscV9. Выполняемые функции: выбор задания на выполнение. Входные данные:-. Выходные данные: -.

Блок-схема.

A

Б

Б

Краткая инструкция для пользователя по работе с программным комплексом.

Запускаем программу и выбираем номер задания из списка прописал 1,2,3,4 в соответствии с заданием. После выбора задания нужно ввести значения нужных переменных (Х, размер матрицы, N и значение самой матрицы.) Дальше программа рассчитывает нужные результаты.

Заключение.

Данный программный комплекс позволяет решить одно из 4 заданий на выбор пользователя: посчитать f(x), посчитать выражение с условие, посчитать произведение при x = [2 .. N*10] и поработать с матрицей А.

В ходе разработки данного программного модуля были закреплены основы среды программирования Pascal: процедуры, функции, математические операторы, операторы циклов.

Список использованной литературы.

  1. TurboPascal. Самоучитель. / Под ред. О.А. Меженный. – В.:Диалектика, 2008. – 336.

  2. http://learnpascal.ru/vvedenie-v-paskal/urok-1-why-pascal.html

  1. https://ru.wikipedia.org/wiki/ Паскаль (язык программирования)

  1. Free Pascal и Lazarus: Учебник по программированию. / Под ред. Алексеев Е. Р., Чеснокова О. В., Кучер Т. В.- М.:ДМК-пресс,2010. - 442.

  2. Алгоритмы и программы на Turbo Pascal. Учебный курс. / Под ред. Ю.Федоренко. - П.:Питер,2001. - 240.

  3. Turbo Pascal 7.0. Начальный курс. / Под ред. Фаронов В.В. - М.:Нолидж, 2000. - 576.

  4. Учимся программировать: Pascal 7.0, 2-е издание. / Под ред. А.И.Гусева. - М.:Диалог-МИФИ,1998. - 276.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]