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 


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

Ринок програмного забезпечення

Зміст. 1. Штучний інтелект. 2. Ринок програмного забезпечення. 3. Інформаційна інфраструктура в банківській справі. Ринок програмного забезпечення. Історія формування ринку програмної продукції. Відправною точкою історії розвитку ринку програмного забезпечення можна вважати 1969 рік, коли фірма IBM почала продавати своє програмне забезпечення, як самостійний товар окремо від устаткування (ЕОМ). І розробники, і постачальники програмного забезпечення для ринку, і користувачі (покупці) дуже швидко оцінили прибутковість продажу ...

Історія виникнення ІНТЕРНЕТ

ВСТУП На початку 90-х років минулого століття в Україні про Інтернет знали небагато. Нині Інтернет увійшов у життя мільйонів людей, хоча говорити про високий рівень доступу до нього не можна. Історичний розвиток людства, досягнення науки, техніки і технологій сприяли і сприяють удосконаленню й засобів масової комунікації. Першим технологічним проривом науковці вважають винайдення писемності, починаючи з настінних малюнків, ієрогліфів на папірусі та різьби на дереві до примітивних верстатів та потужних друкарських ...

Операційні системи. Файлова система

План Загальні відомості про ОС 1.1. Що таке операційна система? Основні складові частини ОС. Загальні відомості про файлову систему. Що таке файл? Що таке каталог? Повне ім’я файла. Література: 1. Луцюк О.А. “Практикум з інформатики. 2002 р. Київ. Загальні відомості про ОС MS-DOS. Що таке ОС? Операційна система (надалі ОС) керує комп’ютером, запускає програми, забезпечує захист даних, виконує різні сервісні функції. Будь-яка програма користується послугами ОС, а тому може працювати тільки під керуванням тієї ОС, забезпечує ...