eckbox id= symbol9 / gt; 9 lt;/td gt;
lt; td gt; lt; input type= checkbox id= symbolJ / gt; j lt;/td gt;
lt; td gt; lt; input type= checkbox id= symbolT / gt; t lt;/td gt;
lt; td gt; lt; input type= textbox id= extraSymbol13 / gt; lt;/td gt;
lt; td gt; lt; input type= checkbox id= symbolPercent / gt;% lt;/td gt;
lt; td gt; lt; input type= textbox id= extraSymbol9 / gt; lt;/td gt;
lt;/tr gt;
lt;/table gt;
lt;/td gt;
lt; td width= 50% gt;
lt; h2 gt; Команди lt;/h2 gt;
lt; textarea= program
wrap= off gt;
//Не містить трьох поспіль одиниць
1q1- gt; 1q2R
q2- gt; 1q3R
q3- gt; 1q4
q4- gt; BSTOP
q1- gt; 0q1R
q2- gt; 0q2R
q3- gt; 0q3R- gt; BSTOP
lt;/textarea gt;
lt;/td gt;
lt;/tr gt;
lt;/table gt;
lt; div gt;
lt; nobr id= errorType gt; lt;/nobr gt;
lt; br gt;
lt; nobr id= errorMessage gt; lt;/nobr gt;
lt;/div gt;
lt; div gt;
amp; copy; Е.В Корольов, 2012;
lt;/div gt;
lt;/div gt;
lt; body gt;
lt;/html gt;
lt;/font gt;
4. Протоколи роботи машини Тьюринга
//Не містить трьох поспіль одиниць
q1- gt; 1q2R
1q2- gt; 1q3R
q3- gt; 1q4
q4- gt; BSTOP
0q1- gt; 0q1R
q2- gt; 0q2R
q3- gt; 0q3R- gt; BSTOP
Висновок
Придбано навички складання машини Тьюринга, реалізована машина Тьюринга програмно за допомогою функцій Javascript і візуально оформлено за допомогою HTML і CSS.
Список літератури
1.Баррет Д. JavaScript. Web-професіоналам.- Київ: БХВ - Київ, 2011.
2.Бранденбау Д. JavaScript: збірник рецептів.- СПб .: Питер, 2008.
.Буділов В. JavaScript, XML і об'єктна модель документа.- СПб .: НиТ, 2011.
.Вагнер Р. JavaScript. Енциклопедія користувача (CD-ROM).- Київ: ДіаСофт, 2009.
.Вайк А. JavaScript в прикладах.- Київ: ДіаСофт, 2008.
.Вандер Вер Е. JavaScript для чайників raquo ;.- Діалектика, 2011.
.Вейнер П. Мови програмування JAVA і JavaScript.- М: ЛОРІ, 2010.
.Гарнаев А. Web-програмування на Java і JavaScript.- СПб .: БХВ Санкт-Перебурга, 2008.
Додаток А
Технічне завдання
1 Підстава для розробки (підставою для розробки є завдання на курсову роботу, виданий кафедрою прикладної математики та інформатики).
2 Мета розробки (метою розробки є створення програмної моделі машини Тьюринга, що розпізнає заданий мова).
={w? {0, 1} * и w не містить 3-х йдуть підряд одиниць}
3 Вимоги до програми:
- заборона введення з клавіатури символів не з вхідного алфавіту заданого мови;
- введення конфігурації
- установка стану
вивід на екран кожного кроку роботи машини Тьюринга;
- висновок поточного стану
- висновок наступного кроку
4 Вимоги до програмної документації:
- пояснювальна записка;
керівництво користувача.
Додаток Б
Екранні форми програми
Рис.1 - Вікно програми
Рис.2 - Вікно команд
Рис.3 - Вікно при завершенні роботи машини Тьюринга