Розробка комп'ютерних навчальних засобів з обраної предметної області, Детальна інформація

Розробка комп'ютерних навчальних засобів з обраної предметної області
Тип документу: Курсова
Сторінок: 29
Предмет: Комп`ютерні науки
Автор: фелікс
Розмір: 35.4
Скачувань: 1230
i\x00F0aai\x00B3caoe\x00B3? ia\x00F0niiaeueieo aac aeaiieo.

ea\x00F0oaaiiy ciai\x00B3oi\x00B3ie i\x00F0eno\x00F0iyie.

iiaoaeiae iaieiiee iia\x00F0aoe\x00B3eii? nenoaie /e iaeao\x00B3a i\x00F0eeeaaeieo i\x00F0ia\x00F0ai.

A i\x00F0ioean\x00B3 \x00F0icaeoeo i\x00F0ia\x00F0aiiiai caaacia/aiiy aeey iaa/aiiy noi\x00F0ioaaany \x00B3 iai\x00F0yiie, i\x00F0\x00B3\x00BAioiaaiee ia aeei\x00F0enoaiiy aenia\x00F0oieo nenoai i\x00F0e iaa/aii\x00B3 \x00F0\x00B3ciei i\x00F0aaeiaoai. Aenia\x00F0oi\x00B3 nenoaie \x00BA, ii noo\x00B3, iiaeaeлth aenia\x00F0oa aeoaea aeniei? eaae\x00B3o\x00B3eaoe\x00B3? a iaai\x00B3e i\x00F0aaeiaoi\x00B3e iaeano\x00B3. Ocaaaeueiaia aenia\x00F0oia nenoaia i\x00B3noeoue aaco ciaiue c oaeoaie oa i\x00F0aaeeaie eiie\x00F0aoii? i\x00F0aaeiaoii? iaeano\x00B3, iaoai\x00B3ci aeaaaeaiiy, aeie iaaoooy ciaiue oa aeie iiyniaiue.

п\x00F0iaiico, iinoaiiaea ae\x00B3aaiico, caaea/\x00B3 oi\x00F0aae\x00B3iiy, ieaioaaiiy, ia/aiiy oiui.

A iao /an \x00B3nio\x00BA aeaa i\x00B3aeoiaee aeey i\x00F0iaeooaaiiy iaa/aeueieo i\x00F0ia\x00F0ai: aii\x00B3\x00F0e/iee oa oai\x00F0aoe/iee. Ia\x00F0oee i\x00B3aeo\x00B3ae aaco\x00BAoueny ia caei\x00F0iaiio aeocae\x00B3 oa aeina\x00B3ae\x00B3 \x00F0ic\x00F0iaee iaa/aeueieo i\x00F0ia\x00F0ai \x00B3 ia\x00F0\x00B3aeei iaooothoueny oai\x00F0aoe/i\x00B3 iniiae neeaaeaiiy iaa/aeueieo i\x00F0ia\x00F0ai. I\x00F0ioa, iniiaiee iai\x00F0yiie i\x00F0iaeooaaiiy iiaeiai nie\x00F0aoeny ia oai\x00F0aoe/iee ooiaeaiaio i\x00F0ia\x00F0aiiaaiiai iaa/aiiy. A i\x00F0eioeei\x00B3, iiaeia noai\x00F0eoe aeae\x00B3eueea aoaeoeaieo iaa/aeueieo i\x00F0ia\x00F0ai \x00B3 aii\x00B3\x00F0e/ii aac oai\x00F0\x00B3? iaa/aiiy, aea ianiao \x00F0ic\x00F0iaeo iaa/aeueieo i\x00F0ia\x00F0ai, ia iath/e oai\x00F0aoe/ii? aace, iaa\x00F0yae /e iiaeia c\x00F0iaeoe.

I\x00F0iaeooaaiiy iaa/aeueieo i\x00F0ia\x00F0ai - oea aaaaoi\x00F0\x00B3aiaaee i\x00F0ioean. A iueiio iiaeia aeae\x00B3eeoe oae\x00B3 \x00F0\x00B3ai\x00B3: eiioeaiooaeueiee, oaoiieia\x00B3/iee, iia\x00F0aoe\x00B3iiaeueiee oa \x00F0\x00B3aaiue \x00F0aae\x00B3caoe\x00B3?.

Ia eiioeaiooaeueiiio \x00F0\x00B3ai\x00B3 caaea\x00BAoueny iiaeaeue iaa/aiiy: iaa/aiiy iieno\x00BAoueny ye nenoaia, yea neeaaea\x00BAoueny c aeaio i\x00B3aenenoai - ae\x00B3yeueiino\x00B3 aeeeaaea/a oa ae\x00B3yeueiino\x00B3 oeo, ooi aoaea iaa/aoeny. Ooo iieno\x00BAoueny i\x00F0eioeei iaa/aiiy, iniiai\x00B3 eiiiiiaioe o/aiai? ae\x00B3yeueiino\x00B3 \x00B3 oiai \x00F0\x00B3aiy yeee iiaeiai aooe noi\x00F0iiaaiee a i\x00F0ioean\x00B3 iaa/aiiy. Ia oaoiieia\x00B3/iiio \x00F0\x00B3ai\x00B3 i\x00F0iaeo iaa/aeueii? i\x00F0ia\x00F0aie iieno\x00BAoueny o aeaeyae\x00B3 niiniao ea\x00F0oaaiiy o/aiaith ae\x00B3yeuei\x00B3noth ia i\x00B3e\x00F0i\x00F0\x00B3ai\x00B3. Ia iia\x00F0aoe\x00B3iiaeueiiio \x00F0\x00B3ai\x00B3 ii\x00F0oean iaa/aiiy iieno\x00BAoueny ye \x00F0ica`ycie aeeaeaeoe/ii? caaea/\x00B3. Aeaco\x00BAoueny, ye\x00B3 ooieoe\x00B3? iana eiii`thoa\x00F0, a oaeiae iniiai\x00B3 oeyoe oi\x00F0aae\x00B3iiy o/aiaith ae\x00B3yeuei\x00B3noth.

\x00D0\x00B3aaiue \x00F0aae\x00B3caoe\x00B3? i\x00B3noeoue aeaa i\x00B3ae\x00F0\x00B3aiy: iaaeaaia\x00B3/ii? \x00F0aae\x00B3caoe\x00B3? oa i\x00F0a\x00F0aiii?. I\x00F0iaeo iaa/aeueii? i\x00F0ia\x00F0aie ia \x00F0\x00B3ai\x00B3 iaaeaaia\x00B3/ii? \x00F0aae\x00B3caoee? i\xE6EE\x20E5\xF3E1\xE8F2\xEE20\xE8EF\xE0F1\xE8ED\x20E9\x20F3\xE8E2\xEBE3\xE4FF\x20B3\xF6F1\xEDE5\xF0E0\xFFB3\x202C\xEAFF\xE9E8\xE220\xE7E8\xE0ED\xE0F7\x20BA\xEAFF\xE420\xBAB3\xED20\xE2E0\xE0F7\xFCEB\xE0ED\xEF20\xEEF0\xF0E3\xECE0\x20E0\x20E2\xEEEA\xEDE6\xE9E8\xEC20\xECEE\xEDE5\x20F2\xE0ED\xF7E2\xEDE0\xFFED\x202E\xE0CD\xF020\xE2B3\xB3ED\xEF20\xEEF0\xF0E3\xECE0\xEEED\x20BF\xE5F0\xEBE0\xE7B3\xF6E0\xBFB3\xF120\xE5F6\xE0ED\xB3F0\x20E9\xE5EF\xE5F0\xEBEA\xE4E0\xBAE0\xFCF2\xFFF1\xE220\xEF20\xEEF0\xF0E3\xECE0\x20F3\xEBE4\x20FF\xEEEA\xEFEC\xFE60\xE5F2\xE0F0\x0D2E

Основи реалізації програми CURSOVA

Програма написана на мові Паскаль з використанням компілятора Turbo Pascal 7.0 та Turbo Assembler фірми Borland International, Inc. Програма працює в текстовому режимі. Керування відбувається за допомогою системи меню. Саму програму за внутрішньою побудовою можна поділити на три такі частини:

Система меню

Система просмотру інформаційних файлів та запуску демонстраційних програм

Система перетворення текстових файлів на файли, що розпізнаються ограмою CURSOVA.

Система меню

Як вже було сказано, система меню забезпечує керування програмою. Це звичайне випадаюче (pop-up) меню. Зовнішній вигляд його зображений на малюнку 1.



Малюнок 1

Перший пункт меню, як ви бачите, виділений. Тобто, при натиснені кнопки Enter, з'явиться підменю з списком можливих дій. Керувати виділеним пунктом можна за допомогою клавіш стрілочок.



Малюнок 2

Як видно, система меню зроблена досить схожою на меню більшості професійних програм і є досить інтуїтивною.

Внутрішньо система меню реалізована у вигляді окремого модуля з назвою SMENU.TPU. Там знаходяться такі костанти, змінні, процедури та функції:

procedure menu_init(var m: menu);

Процедура ініціалізує всі необхідні змінні і взагалі приводить систему меню в стан готовності до роботи. Змінна m є складною змінною в якій саме і знаходиться данні для меню.

procedure menu_insert_main(var m: menu; s: string; c: char);

Процедура вставляє в основне меню ще один пункт в меню m з написом s та гарячою літерою c.

procedure menu_insert_sub(var m: menu; n: integer; s: string; c: char);

Процедура вставляє в підменю з номером n основного меню ще один пункт, з написом s та гарячою літерою c.

function menu_run(m: menu; c1, c2, c3, c4, c5, c6, c7, c8: byte):word;

The online video editor trusted by teams to make professional video in minutes