Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Реалізація на мові програмування Сі рішення системи лінійних рівнянь методом Гауса

Реферат Реалізація на мові програмування Сі рішення системи лінійних рівнянь методом Гауса





ify"> Для мови Сі характерні лаконічність, сучасний набір конструкцій управління потоком виконання, структур даних і великий набір операцій.

Мова програмування Сі відрізняється максималізмом функцій. Автори мови хотіли, щоб програми на ньому легко компілювалися за допомогою однопрохідного компілятора, після компіляції кожної елементарної складовою програми відповідало досить невелике число машинних команд, а використання базових елементів мови не задіяні бібліотеку часу виконання. Однопрохідний компілятор компілює програму, не повертаючись назад, до вже Відкомпілювати тексту. Тому використанню функції має передувати її оголошення. Код на Сі можна легко писати на низькому рівні абстракції, майже як на асемблері. Іноді Сі називають В«універсальним асемблеромВ» або В«асемблером високого рівняВ», що відображає відмінність мов асемблера для різних платформ і єдність стандарту Сі, код якого може бути скомпільований без змін практично на будь-якої моделі комп'ютера. Сі часто називають мовою середнього рівня або навіть низького рівня, враховуючи те, як близько він працює до реальних пристроїв. p align="justify"> Компілятори Сі розробляються порівняно легко завдяки відносно низькому рівню мови і скромному набору елементів. Тому даний мова доступна на самих різних платформах (можливо, коло цих платформ ширше, ніж у будь-якого іншого існуючого мови). До того ж, незважаючи на свою низкоуровневую природу, мова дозволяє створювати стерпні програми і підтримує програміста в цьому. Програми, що відповідають стандарту мови, можуть компілюватися на самих різних комп'ютерах. p align="justify"> Сі (як і ОС UNIX, з якою він довгий час був пов'язаний) створювався програмістами і для програмістів, коло яких був би ненабагато ширше кола розробників мови. Незважаючи на це, область використання мови значно ширше завдань системного програмування. p align="justify"> Сі створювався з однією важливою метою: зробити більш простим написання великих програм з мінімумом помилок за правилами процедурного програмування, що не додаючи зайвих накладних витрат на підсумковий код програми компілятором, як це завжди роблять мови дуже високого рівня, такі як Бейсік.


. Теоретична частина


Метод Гауса - класичний метод рішення системи лінійних алгебраїчних рівнянь (СЛАР). Полягає в поступовому зниженні порядку системи та виключення невідомих. p align="justify"> Алгоритм розв'язання СЛАР методом Гауса підрозділяється на два етапи.

На першому етапі здійснюється так званий прямий хід, коли шляхом елементарних перетворень над рядками систему призводять до ступінчастою або трикутній формі, або встановлюють, що система несумісна. А саме, серед елементів першого стовпця матриці вибирають ненульовий, переміщують його на крайнє верхнє положення перестановкою рядків і віднімають отримують після перестановки перший рядок з інших рядків, Домножимо її на величину, ...


Назад | сторінка 2 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Мови програмування високого рівня
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Область застосування методу Гауса до вирішення прикладних завдань. Розробк ...
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog