Денотаційна семантика одновимірних масивів

Автор(и)

  • Володимир Семенович Проценко Національний університет «Києво-Могилянська академія», Україна

DOI:

https://doi.org/10.18523/2617-3808.2025.8.149-157

Ключові слова:

мова програмування, програма, оператор, вираз, змінні, одновимірні масиви, синтаксис, денотат, семантична функція, Haskell, синтаксичний аналіз, інтерпретатор

Анотація

Розглянуто імперативну мову програмування, об’єктами якої є цілі змінні — скалярні та одновимірні масиви. Оператори мови — присвоєння, введення, виведення, умовний, циклу і блок. Призначення боку — введення локальних цілих змінних. Одновимірний масив a[k], де k>0 — ціле додатне число (розмірність масиву). Робота з масивами здійснюється поелементно. Доступ до окремого елементу масиву здійснює операція індексування a[e], e — цілий вираз. Значення e — число від 0 до k-1. Наведено повну формальну специфікацію мови. На основі специфікації побудовано інтерпретатор мови програмування.

Біографія автора

Володимир Семенович Проценко, Національний університет «Києво-Могилянська академія»

кандидат фізико-математичних наук, доцент, доцент кафедри інформатики факультету інформатики Національного університету «Києво-Могилянська академія», v.protsenko@ukma.edu.ua

Посилання

  1. Information technology. syntatic metalanguage. extended BNF (ISO/IEC 14977). (1996).
  2. Kurt,W. (2018). Get programming with Haskell. Manning Publications.
  3. Protsenko, V. S. (2021) Opys imperatyvnoi movy prohramuvannia u Haskell. NaUKMA Research Papers. Computer Science, 4, 72–77.

##submission.downloads##

Опубліковано

2025-11-26