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

Реферат Створення програми-інтерпретатора для обробки вихідних текстів програм, що виконують дії над комплексними числами





Введення


В даний час мови високого рівня стали основним засобом розробки програм. Тому компілятори складають істотну частину системного програмного забезпечення ЕОМ. Сьогодні тільки дуже мала частина програмного забезпечення, що вимагає особливої вЂ‹вЂ‹ефективності, розробляється за допомогою асемблерів. В даний час має застосування досить велика кількість мов програмування. Поряд з традиційними мовами, такими, наприклад, як Фортран, широкого поширення набули так звані В«універсальніВ» мови (Паскаль, Сі, Модула-2, Ада) та ін, а також деякі спеціалізовані (наприклад, мова обробки облікових структур Лісп). Крім того, велике поширення одержали мови, пов'язані з вузькими предметними областями, такі, як вхідні мови пакетів прикладних програм. p align="justify"> Для ряду названих мов є досить багато реалізацій для різних операційних систем і архітектур ЕОМ.

У рамках традиційних послідовних машин розвивається велике число різних напрямків архітектур. Прикладами можуть служити архітектури CISC, RISC. Такі провідні фірми, як Intel, Motorola, Sun, починають переходити на випуск машин з RISC-архітектурою. Природно, для кожної нової системи команд потрібен повний набір нових компіляторів з поширених мов. p align="justify"> Тому важливу роль компіляторів в сучасному системному ПО для ЕОМ неможливо переоцінити.

У цій роботі робиться спроба створення простого інтерпретатора з метою вивчення принципів будови і роботи цього виду системного ПЗ.


1. Технічне завдання


У цій роботі потрібно:

Створити програму-інтерпретатор, здатну отримувати на вході текстовий файл (у форматі ASCII або ANSI) з текстом програми. На виході - виводить на екран результати обчислень, що визначаються програмістом. Якщо вхідні програма містить помилку - повідомлення про тип помилки. p align="justify"> Інтерпретатор повинен сприймати і обробляти наступні інструкції:

а) оголошення змінної з одночасним присвоєнням їй початкового значення

Ім'я Перемінної = значення або Ім'я Перемінної = вираз

Значення змінної задається речовим числом в десяткового системі числення. Наприклад, X = 0.06

Вирази записуються за правилами, Наприклад, F = -X/0.01

б) висновок результатів на екран

PRINT ( Ім'я Перемінної) або PRINT ( вираз )

Наприклад, PRINT (X) і PRINT (X + F)

в) Операндами вирази можуть бути речові числа ...


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





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

  • Реферат на тему: Особливості вивчення різних пакетів прикладних програм для вирішення завдан ...
  • Реферат на тему: Стратегічне планування в діяльності підприємства, напрямки його вдосконален ...
  • Реферат на тему: Класифікація прикладного програмного забезпечення та призначення найважливі ...
  • Реферат на тему: Розробка та налагодження програм з використанням мови програмування C + +
  • Реферат на тему: Аналіз програми та підручніків з української мови Щодо Вивчення частин мови ...