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

Реферат Лари підмножини мови розмітки гіпертексту HTML


















Контрольна робота

Інтерпретатор для підмножини мови розмітки гіпертексту HTML


Зміст


Введення

. Лексичний аналіз

. Синтаксичний аналіз

. Візуальне подання

Висновок

Література

Додаток А - Лістинг програми


Введення


Метою даної роботи є написання інтерпретатора мови розмітки HTML. Дана програма повинна перевіряти вхідну послідовність на коректність коду. У разі успішного перегляду коду виводиться повідомлення про коректність і будується абстрактне синтаксичне дерево. В іншому випадку виводиться повідомлення про помилку. p align="justify"> У даній програмі вхідна послідовність - це лексеми, сукупність яких представляють собою мову гіпертекстової розмітки HTML. p align="justify"> Теги - це елементи мови розмітки гіпертексту, в основному для завдання того, як буде відображатися текст.

Теги, розбираємі написаною програмою:

. - Вказує програмі перегляду сторінок, що це HTML документ, а також вказує на початок веб-коду. p align="justify">. - визначає місце, де поміщається різна інформація, що не відображається в тілі документа. Тут розташовується тег назви документа та теги для пошукових машин. p align="justify"> 3. - поміщає назву документа в зміст програми перегляду сторінок.

. - визначає видиму частину документа.

. - створює таблицю.

. - визначає рядок у таблиці.

. - визначає окрему клітинку в таблиці.

У програмі необхідно використовувати як лексичний, так і синтаксичний аналіз.

Для лексичного аналізу використовується Lex - програма для генерації лексичних аналізаторів.

Для синтаксичного аналізу має бути використаний метод рекурсивного спуску. Метод рекурсивного спуску або спадний розбір - це один з методів визначення приналежності вхідного рядка до деякого формального мови

Актуальність даної роботи пов'язана з бурхливим розвитком мов програмування, а зокрема мов веб-програмування, до яких у свою чергу відноситься HTML. Також у цій роботі ми познайомимося з лексичним і синтаксичним аналізом, покращимо знання азів системного програмування. br/>

1. Лексичний аналіз


Для опису гіпертекстової розмітки мови HTML використовуються теги. HTML документ починається з відкриваючого тега і закінчується закриває - . Документ повинен містити тіло , а голова може бути відсутнім . p align="justify"> Голова, як правило, повинна...


сторінка 1 з 6 | Наступна сторінка





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

  • Реферат на тему: Мова розмітки гіпертексту (HTML)
  • Реферат на тему: Мова гіпертекстової розмітки HTML
  • Реферат на тему: Мова гіпертекстової розмітки HTML
  • Реферат на тему: Створення web-сторінки за допомогою гіпертекстової розмітки HTML з використ ...
  • Реферат на тему: Проектування і реалізація HTML документа