Topshiriq; Mavzungiz mundarijasi va birinchi nazariy bob bo’yicha hisobotni topshirish - (10 ball)
314-19 DIF Amaliyot guruh telegram kanaliga a’zo bo’ling.
Hamma bir birini xabardor qilsin. Birinchi topshiriq bo’yicha 40% talaba 10 balli bahodan qolib ketdi, berilgan namunadagidek tayyorlang. Dedlaynga qolmasdan topshiriqlarni vaqtida bajaring
CSP016
1 Abduqahhorov Abdulahad
2 Abdusaxatov Bahodir
3 Akramov Farhod
4 Davlatov Rafiq
5 Davronov Otajon
6 Fayzullayev Mirabror
7 Isaqov Axmadjon
8 Ismoilov Eldorbek
9 Jo'rayev Alisher
10 Jumanov Ozodbek
11 Karimboyev Odilbek
12 Karimov Murodjon
13 Mamajonov Ibroximjon
14 Nabijonov Fazliddin
15 Nurmurodov Bahrom
16 Olimov Ramazon
17 Oripov G'iyosjon
18 Ortiqboyev Jamshidbek
19 Qo'chqarov Ubaydullox
20 Rajabboyev Javohir
21 Tojiyev Turg‘un
22 Toshmurodov Anvar
23 Tuxtasinov Asliddin
24 Xikmatillayev Dilshodbek
Введение
глава. Теоретическая часть
Понятие о генерации случайных чисел
Синтаксис оператора
Грамматика Бэкуса – Наура исходного языка
глава. Практическая часть
Лексический анализатор
Синтаксический анализатор Заключение
Список использованной литературы
Введение
Данный индивидуальный проект разработана по дисциплине «Системное программное обеспечение» на тему «Генератор случайных чисел». Она состоит из введения, теоретической части, практической части, заключения и списка использованной литературы. В теоретической части рассмотрена синтаксическая форма конструкции оператора и ее описание и определения. В практической части реализован интерпретатор данного оператора с использованием объектного языка С++.
В англоязычной технической литературе термин System Software (системное программное обеспечение) означает программы и комплексы программ, являющиеся общими для всех, кто совместно использует технические средства компьютера и применяемые как для автоматизации разработки (создания) новых программ так и для организации выполнения программ существующих.
Транслятор – это программа, которая переводит входную программу на исходном (входном) языке в эквивалентную ей выходную программу на результирующем (выходном) языке.
Компилятор – это транслятор, осуществляющий перевод исходной программы в эквивалентную ей объектную программу на языке ассемблера. Отличие компилятора от транслятора состоит в том, его входная (результирующая) программа должна быть написана на языке машинных команд или на ассемблере. Результат работы транслятора может быть написан на любом языке.
Интерпретатор – это программа, которая воспринимает входную программу на исходном языке и выполняет ее.
Процесс компиляции состоит из двух основных этапов − анализа и синтеза (рис. 1).
На этапе анализа распознается текст исходной программы, создаются и заполняются таблицы идентификаторов. Результатом анализа является некое внутреннее представление программы, понятное компилятору.
На этапе синтеза из внутреннего представления программы и информации из таблицы идентификаторов, получается результирующая объектная программа.
Рис. 1. Компиляция программ
В составе компилятора присутствует часть, ответственная за анализ и исправление ошибок. При наличии ошибок в тексте исходной программы пользователь должен получить максимально полную информацию о типе ошибки и месте ее возникновения.
Do'stlaringiz bilan baham: |