ультат. Цей процес тривав до тих пір, поки не вичерпувався вихідний код програми. Delphi майстерно справляється з проблемою виявлення помилок завдяки реалізації концепції виняткових ситуацій. Замість того щоб працювати в припущенні, що кожен крок може привести до збою, потенційне виявлення якого вимагає відповідного тестування, Delphi дозволяє писати програму, виходячи з успішного виконання всіх її операторів. У разі виникнення відмови Delphi викликає виняткову ситуацію, яка перехоплюється одним-єдиним обробником виняткових ситуацій. Такий підхід дозволяє програмі гідно впорається з помилкою, причому від розробника в цьому випадку потрібні мінімальні зусилля.
1.6 Основні етапи розробки електронних навчальних програм
Створення будь-якого комп'ютерного додатки, а особливо навчальних мультимедіа-систем, сьогодні не мислиться без ретельно продуманого плану розробки. В даний час існує добре відпрацьована методологія створення комп'ютерних навчальних систем. Як і всяка методологія проектування, вона включає цілий ряд послідовних етапів. Кожен з них володіє певними часовими рамками, обчислювальними у відсотках від загального часу розробки програми. Розглянемо ці етапи і цілі, які на них реалізуються:
1 етап: технічну пропозицію, зроблену на основі навчальних потреб і цілей навчання - на цьому етапі піддається аналізу ситуація з використанням комп'ютерних навчальних систем, що склалася в освіті. В даний час на ринку комп'ютерних навчальних систем з'явилося безліч програмних продуктів досить високої якості, призначених для застосування в процесі навчання. Вони випускаються як вітчизняними, так і (у більшості) зарубіжними виробниками.
2 етап: планування розробки, вирішення питань про встановлення термінів, фінансування і склад групи розробники - тут встановлюються терміни реалізації окремих етапів розробки і всього продукту в цілому, призначається кінцева дата його випуску. Надалі, складений графік дозволяє гнучко реагувати на виникаючі у процесі розробки труднощі, контролювати відставання чи випередження, підключати або вивільняти ресурси і перерозподіляти їх між окремими стадіями розробки.
Питання про фінансування проекту є одним з найважливіших в процесі створення будь-якого програмного продукту.
3 етап: розробка змісту курсу - на цьому етапі проводиться аналіз навчального плану і склад слухачів, відбувається визначення стратегії курсу, розробляється сценарій і інтерактивна взаємодія програми з користувачами.
Розроблюваний електронний підручник призначений для самостійної роботи студентів молодших курсів з вивчення логічних основ теорії комп'ютерів в рамках університетського курсу. Його створення має своєю метою надати студентам, що вивчають курс весь теоретичний матеріал, передбачений програмою курсу, а також практичні завдання та контрольні питання для самоперевірки.
Мною було проведено аналіз теоретичного матеріалу з «Основ теорії комп'ютерів», розділ «Логічні основи» з метою визначення ступеня придатності пропонованого теоретичного матеріалу до комп'ютерної реалізації у вигляді електронного підручника та ефективності такої реалізації.
У ході аналізу було виявлено, що даний теоретичний матеріал придатний до комп'ютерної реалізації і мож...