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

Реферат Структура і способи опису мов програмування





подібні елементи, тільки слова називають елементарними конструкціями, словосполучення - виразами, пропозиції - операторами. Символи, елементарні конструкції, вирази й оператори складають ієрархічну структуру, оскільки елементарні конструкції утворяться з послідовності символів, вирази - це послідовність елементарних конструкцій і символів, а оператор - послідовність виразів, елементарних конструкцій і символів. p align="justify"> Опис мови є опис чотирьох названих елементів. Опис символів полягає в перерахуванні припустимих символів мови. Під описом елементарних конструкцій розуміють правила їх утворення. Опис виразів - це правила утворення будь-яких виразів, що мають сенс у даному мовою. Опис операторів складається з розгляду всіх типів операторів, допустимих у мові. Опис кожного елемента мови здасться його синтаксисом і семантикою. Синтаксичні визначення встановлюють правила побудови елементів мови. Семантика визначає зміст і правила використання тих елементів мови, для яких були дані синтаксичні визначення. p align="justify"> Символи мови - це основні неподільні знаки, в термінах яких пишуться всі тексти мовою.

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

Оператор задає повний опис деякої дії, що необхідно виконати. Для опису складної дії може знадобитися група операторів. У цьому випадку оператори поєднуються в складений оператор, або блок. br/>

Програмування на паскале


Мова Паскаль був розроблений Никласом Віртом спочатку для цілей навчання програмуванню. В даний час він отримав широке розповсюдження по ряду об'єктивних причин. p align="justify"> По-перше, за своєю ідеологією Паскаль найбільш близький до сучасної методикою та технології програмування. Зокрема, він досить повно відображає ідеї структурного програмування, що досить добре видно навіть з основних керуючих структур мови. p align="justify"> друге, Паскаль добре пристосований для застосування технології розробки програм зверху-вниз (покрокової деталізації).

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

Основні відмінності алгоритмічних мов від машинних мов:

? алгоритмічний мову володіє набагато більшими виразними можливостями, тобто його алфавіт значно ширше алфавіту машинної мови, що істотно підвищує наочність тексту програми;

? набір операцій, допустимих для використання, не залежить від набору машинних операцій, а вибирається з міркувань зручності формулювання алгоритмів розв'язання задач певного класу;

Назад | сторінка 5 з 14 | Наступна сторінка





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

  • Реферат на тему: Засоби мови програмування Паскаль для вирішення математичних завдань
  • Реферат на тему: Елементи та структура програми мови Паскаль
  • Реферат на тему: Опис мови логіки предикатів
  • Реферат на тему: Розробка та налагодження програм з використанням мови програмування C + +
  • Реферат на тему: Пропозиції з однорідними членами і паралельні синтаксичні конструкції в юри ...