Реферат: Побудова таблиці значень функції

Для розробки програмного забезпечення мною вибрано мову програмування Paskal, оскільки її можливості в цілком достатніми для виконання поставленої задачі. Paskal володіє потужним апаратом організації вводу-виводу а, відповідно, достатніми можливостями для розробки різноманітних діалогів. Крім того, для розробки та відлагодження самої програми доцільно вибрати середовище turbo-Pascal оскільки воно забезпечене відповідним текстовим редактором і потужними можливостями для відлагодження програми. Ще однією причиною вибору мови Paskalв наявність достатньої для виконання роботи бібліотеки стандартних програм.

Схеми алгоритмів

Таблиця прийнятих позначень змінних і констант.

Позначення в Призначення
Завдання Схема Програма
1 2 3 4
ВХІДНІ МАСИВИ
N N Кількість елементів рядка N
B(i,j) B(i,j) Матриця В
A(i,j) A(i,j) Матриця А
X(i) X(i) Масив хі
Скалярні величини:
ДОПОМІЖНІ
a1 , b1 a1 , b1 Проміжна текстова змінна
N$ N$ Текстова змінна для настройки напрям друку проміжних результатів
j$,i,j,l j$,i,j,l Проміжні змінні (лічильники циклу)
ВИХІДНІ
S$(i) S(i) Масив текстових величин-заголовків результуючої таблиці по стовпцях
Y(i) Y(i) Масив значень результуючої таблиці

ПОЯСНЕННЯ ДО СХЕМИ АЛГОРИТМУ ОСНОВНОЇ ПРОГРАМИ:

- блок 1 - початок програми;

- блок 2.3 - опис функцій користувача;

- блок 3 - виведення повідомлення про атрибути курсової роботи;

- блоки з 4 по 23 - введення вхідних даних в діалоговому режимі та контролю за правильністю їх вводу;

- блок 24 - початок циклу перебору елементів І;

- блок 29 - сума матриць

- блок 30 - максимальний елемент матриці

- блоки з 31 по 35 - підготовка даних і звертання до підпрограми розрахунку визначника методом Гауса

- блоки з 36, 38, Є 48 ,49- запам'ятовування чергового рядка таблиці;

- блок 58 - введення повідомлення про друк результатів;

- блоки з 50 по 59 - підготовка вхідних даних та звернення підпрограми виводу таблиці;

- блоки 60 - організація запиту і при потребі настройка програми на друк результатів на папір з перетворенням на повторне виконання блоків , починаючи з 50 ;

- блок 61- закінчення програми.

ТЕКСТИ ПРОГРАМ

Текст тестової програми

Вивід таблиць. Призначення: Вивід на екран (папір) в табличному вигляді декількох (<=5) змінних, які задані двовимірним масивом. Звертання: GOSUB 3000.

Опис параметрів: Вхідні: N - кількість рядків та стовпців.

Таблиці виводиться 10 позицій. Вихідні: немає. Допоміжні: I%, J%, L%, K%.Використовувані підпрограми і функції: немає. Вимоги до викликаючої програми: у викликаючій програмі необхідно:

- на початку основної програми перед звертання до підпрограмиописати двовимірний масив А розміром не менше N х N і одновимірний масив Xрозміром І;

- перед звертанням до підпрограми змінні N,Xповинні бути визначені;

- не використовувати I%, J%, L%, K% для позначення змінних в основній програмі, які не повинні бути зіпсуті в процесі роботи даної підпрограми.

Роздрук результатів розрахунку

Роздруки результатів тестування

Висновок: отже, в результаті проведеного тест програми для обчислення визначника методом Гауса встановлено, що отримані результати відповідають тестовому прикладові ручному з розрахунку.

{ ОСНОВНА ПРОГРАМА. }

{КУРСОВА РОБОТА СТУДЕНТА ГРУПИ ТБ-2

Programstudent (input,output);

uses

crt, student, printer ;

const

К-во Просмотров: 288
Бесплатно скачать Реферат: Побудова таблиці значень функції