Search:

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

- основної програми;

- розроблених самостійно підпрограм;

- використаних стандартних підпрограм;

Проаналізувавши словесний алгоритм задачі та бібліотеку стандартних програм приходимо до висновку, що розрахунок визначника розв'язання і друк результуючої таблиці доцільно проводити окремими програмними модулями (підпрограмами).Для розрахунку визначника описаного вище.

І друку результуючої таблиці використаємо стандартні підпрограми. Всі решта операції будемо виконувати в основній програмі.

Основна програма призначена для:

- вводу вхідних даних;

- організації циклічного перебору значень параметра І;

- підготовки даних для розв'язання ЛСАР;

- підготовки даних для друку таблиці.

Основна програма повинна виконувати таке функціональне навантаження:

a) в діалоговому режимі вводити і здійснювати контроль за правильністю вводу вхідних даних;

б) організувати циклічне виконання наступного переліку дій:

підготовка даних і звертання до підпрограми розв'язку;

запам'ятовування даних в масиві таблиці;

в) вивід шапки таблиці;

г) підготовка даних і звертання до підпрограми друку таблиці, використаних стандартних підпрограм повинно бути дві, призначені для:

перша - для визначення визначника.

Вибір і обґрунтування мови програмування

Для розробки програмного забезпечення мною вибрано мову програмування 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  4  5 


Подібні реферати:

Паралельні обчислювальні системи

Зміст. Вступ . 3 1. Паралельні обчислювальні системи 5 2. Моделі паралельних комп’ютерів 8 2.1. SIMD . 9 2.2. MIMD . 10 3. Поняття і термінологія паралельного програмного забезпечення 15 3.1. Процеси та співпроцеси . 18 3.2. Канали 19 3.3. Семафори . 21 4. Моделі паралельних обчислень . 22 4.1. Модель процес/канал . 22 4.2. Модель обмін повідомленнями 23 4.3. Модель паралелізм даних 25 4.4. Модель загальна пам’ять 25 Висновок 26 Література 29 Вступ У міру того, як комп’ютери стають усе більш швидкими, ...

Структура і склад по САПР

СТРУКТУРА І СКЛАД ПО САПР Програмне забезпечення САПР поділяється на загальносистемне, базове і прикладне. Загальносистемне ПО не відбиває специфіку конкретної предметної області й особливості конкретної САПР. Загальносистемне ПО розробляють для різних застосувань ЕОМ і в нього входять операційні системи (ОС) машин. Базове ПО призначено для використання багатьма проектними організаціями. Воно розробляється разом з апаратною частиною робочих місць проектувальника і виконує функції обслуговуючих підсистем САПР. У базове ПО ...

Інтерфейс IDE (Integrated Drive Electronics)

Вступ У сучасних комп'ютерах пристрої для запису даних і програм на магнітні диски (їх часто називають твердими дисками чи "вінчестерами") є основним засобом довгострокового збереження інформації, тому базові принципи роботи дискових пристроїв корисно знати кожному. Це допоможе більш раціонально організувати використання диска, продовжити термін його служби, а також позбутися від зайвих проблем при установці в комп'ютер додаткового диска чи заміні старого. У сучасних персональних комп'ютерах найбільш ...