- •1. Вступ
- •2.Технічні характеристики
- •2.1 Постановка задачі
- •2.2 Визначення структури вхідних даних
- •2.3 Визначення структури вихідних даних
- •Для нормального функціонування програми аналізу блоку завантаження середовища дос необхідний слідуючий мінімальний набір технічних і програмних засобів :
- •2.5 Вибір мови програмування
- •2.6 Опис алгоритму рішення задачі
- •2.7 Виконання програми
- •Список використаних джерел
Для нормального функціонування програми аналізу блоку завантаження середовища дос необхідний слідуючий мінімальний набір технічних і програмних засобів :
- ПК, сумісний з IBM PC/XT;
- кількість вільної оперативної пам’яті не менше 300 Кбайт;
- вмонтований накопичувач на магнітному диску загальним об’ємом не менше 5 Мбайт;
- накопичувач на м’якому магнітному диску (для резервного копіювання інформації);
- монітор кольоровий чи чорно-білий;
- дискова операційна система DOS версією 5 і вище.
2.5 Вибір мови програмування
Програма “ Утиліта перегляду та редагування змінних середовища ДОС ” написана на мові високого рівня Microsoft С 5.0. Я вибрав цю мову, так як вона є дуже ефективною при написані програм які передбачають працювати на низкому рівні з апаратурою комп’ютера та при компіляції генерується дуже ефективний код.
Microsoft С 5.0 має слідуючи можливості і особливості:
будується на невеликій кількості базових понять;
має простий синтаксис;
допускає перевід програм в машиний код простим компілятором;
забезпечена тонкими програмними особливостями достатньої глибини і могутності , щоб задовольнити найбільш потребуючих користувачів;
наданий гарний віконний інтерфейс з витонченістю і доступністю графічного продукта , простий , прекрасно реагуючий і дуже швидкий;
має вмонтований текстовий редактор, більш могутній, ніж більшість систем підготовки текстів;
можливий доступ до тисячі раніше написаних програм;
забезпечений засобами відладки програм безпрецедентної зручності і можливостей;
гнучкість і надійність;
простоту і ясність конструкцій;
легкість реалізації на більшості сучасних ЕОМ;
можливість достатнього повного контролю правильності програми як на етапі компіляції , так і під час виконання ;
можливість задоволення потреб структурного програмування ;
можливість використання для програмування задач різних профілів і записи алгоритмів в сучасній літературі;
наявність набору структурованих типів даних: масивів, записів з варіантами, множин, файлів;
можливість побудування нових типів даних.
Недоліками мови С є відсутність:
динамічних масивів;
роздільної компіляції модулів;
операцій піднесення до степеня;
засобів роботи з файлами прямого доступа.
Розробники нових алгоритмічних мов прямують до того , щоб програмування було як можна більш простим і доступним широкому колу людей, працюючих в різноманітних галузях народного господарства.
Мова С , затверджена в якості стандартної в 1976р. , являється найбільш доцільною , порівняно з такими універсальними мовами програмування як АЛГОЛ , ФОРТРАН , БЕЙСІК , ПЛ\М та інші.
Дякуючи своїй ефективності , простоті і логічності вона швидко отримала поширення у всьому світі. В наш час майже всі обчислювальні машини , і особливо мікро ЕОМ , можуть працювати на цій мові. Тексти програм легко перевіряються на правильність, так як їхній смисл простий і зрозумілий. І взагалі , мова С підходить для навчання починаючим програмістам хорошому стилю програмування.
Створена спеціально для навчання програмуванню мова стала успішною і зразу ж привернула увагу спеціалістів. За короткий час мова С отримала широку популярність у всьому світі, і в наш час вона реалізована практично на всіх машинах від мікроЕОМ до суперЕОМ. Розробники компіляторів і систем програмування на базі мови С використовують міжнародний стандарт ISO 7185, прийнятий в 1982р. Це приводить до розробки в максимальному степені переносного програмного забезпечення.
Мова С дозволяє на ряду з невеликими нескладними програмами працеоб’ємних і складних обчислень. Для того користувач при складанні програми не припускав помилок або міг легко знайти і їх виправити , в мові передбачене вказання типів даних, які беруть участь в програмі, і обов’язкова інформація про всі елементи програми таких, як мітки операторів, константи, змінні, підпрограми. Число різноманітних операторів зведено до мінімума. Мова дозволяє раціоналізувати робочий процес програмування , поетапно уточнюючи окремі частини програми.
Microsoft С 5.0 дає фактично всі особливості програмування і узагальнення, які розробники пропонували останні декілька років. Microsoft С 5.0 – це мрія , яка стала реальністю.
Мова С зіграв велику роль в розвитку методів аналітичного доказу правильності програм , які мають фундаментальне значення в сучасному програмуванні , таких , як АДА і МОДУЛА-2.