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

Реферат Формування формального визначення і написання програми, що реалізує роботу машини Тьюринга (Javascript)





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 - Вікно при завершенні роботи машини Тьюринга


Назад | сторінка 8 з 8





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

  • Реферат на тему: Створення інтерактивних Web-додатків з використанням мови програмування Jav ...
  • Реферат на тему: Використання СУЧАСНИХ Javascript фреймворків для розробки Web-модулів CRM-с ...
  • Реферат на тему: Основи JavaScript
  • Реферат на тему: Розробка Web-додатки з використанням JavaScript каркаса Node.js
  • Реферат на тему: Машина Тьюринга. Парадигма програмування