Зарегистрироваться
Восстановить пароль
FAQ по входу

Системное программное обеспечение (СПО)

2013.07
УГАТУ, УТС/САУ, 4 курс, преподаватель Карамзина А. Г. Пояснительная записка содержит: Введение Организация таблицы идентификаторов Проектирование лексического анализатора Проектирование синтаксического анализатора Заключение Список использованной литературы Приложение А – Исходный текст программы Приложение Б – Граф состояний лексического анализатора Приложение В – Матрица...
  • №1
  • 3,86 МБ
  • добавлен
  • описание отредактировано
2013.04
НУК, Николаев/Украина, 2013. Преподаватель: Устенко И. В. Предмет: Системное программирование. Задание: написать программу, которая в заданном файле ищет все заданные строки (денежные суммы в долларах вида $0,00) и выводит их на экран. В архиве: программа + отчет.
  • №2
  • 74,22 КБ
  • добавлен
  • описание отредактировано
НУК, Николаев/Украина, 2013. Преподаватель: Устенко И. В. Предмет: Системное программирование. Задание: построить простой лексический анализатор; найденные лексемы выделить цветом. В архиве: программа + отчет.
  • №3
  • 2,33 МБ
  • добавлен
  • описание отредактировано
2012.11
Дисциплина: Системное программное обеспечение. СФУ ИКИТ, 2-ой курс, 2010 год, преподаватель Елизарьев П. Н. Выполнена в MS Visual Studio 2008. Задание: Разработать программу, которая демонстрирует эффект «убегания окна от курсора» при его попадании на неклиентскую область окна. Завершение «убегания» достигается с помощью двойного щелчка кнопки мыши.
  • №4
  • 2,75 МБ
  • добавлен
  • описание отредактировано
Дисциплина: Системное программное обеспечение. СФУ ИКИТ, 2-ой курс, 2010 год, преподаватель Елизарьев П. Н. Выполнена в MS Visual Studio 2008. Задание: В пансионе отдыхают и предаются размышлениям 5 философов, пронумерованные от 1 до 5. В столовой расположен круглый стол, вокруг которого расставлены 5 стульев, также пронумерованные от 1 до 5. На столе находится одна большая...
  • №5
  • 7,04 МБ
  • добавлен
  • описание отредактировано
Дисциплина: Системное программное обеспечение. СФУ ИКИТ, 2-ой курс, 2010 год, преподаватель Елизарьев П. Н. Выполнена в MS Visual Studio 2008. Задание: Разработать программу, которая позволяет инвертировать содержимое и имя файла, указанного пользователем. Под инвертированием понимается запись строки в обратном порядке. Инвертируются только короткие имена файлов.
  • №6
  • 7,05 МБ
  • добавлен
  • описание отредактировано
Дисциплина: Системное программное обеспечение. СФУ ИКИТ, 2-ой курс, 2010 год, преподаватель Елизарьев П. Н. Выполнена в MS Visual Studio 2008. Задание: Задание: Разработать программу для перевода целого числа со знаком в его строковый эквивалент прописью. Перевод числа оформить как функцию потока. Ввод числа происходит до запуска потока, а вывод строки – по его завершению.
  • №7
  • 4,02 МБ
  • добавлен
  • описание отредактировано
Дисциплина: Системное программное обеспечение. СФУ ИКИТ, 2-ой курс, 2010 год, преподаватель Елизарьев П. Н. Выполнена в MS Visual Studio 2008. Задание: Разработать программу, которая демонстрирует управление структурами данных типа «стек», элементы которого занимают 12 кб. Операции, выпол-няемые над стеком: - проверить, стек пуст/не пуст; - втолкнуть элемент; - вытолкнуть...
  • №8
  • 3,79 МБ
  • добавлен
  • описание отредактировано
Дисциплина: Системное программное обеспечение. СФУ ИКИТ, 2-ой курс, 2010 год, преподаватель Елизарьев П. Н. Выполнена в MS Visual Studio 2008. Задание: Разработать две программы. Первая принимает от пользователя строку, хранящую знаковое целое число, и выводит на экран строковый эквивалент этого числа прописью. Вторая программа запускает первую в качестве вновь созданного...
  • №9
  • 5,24 МБ
  • добавлен
  • описание отредактировано
Дисциплина: Системное программное обеспечение. СФУ ИКИТ, 2-ой курс, 2010 год, преподаватель Елизарьев П. Н. Выполнена в MS Visual Studio 2008. Задание: Разработать программу для перевода целого числа со знаком в его строковый эквивалент прописью. Перевод числа оформить как функцию потока. Запустить программу два раза: первый раз с приоритетом потока...
  • №10
  • 3,69 МБ
  • добавлен
  • описание отредактировано
???
Практикум на ЭВМ. 2 курс, 2007 г. 20 стр. отчёта + исходники на C++. Саратовский государственный университет. Содержание: Работа компилятора. Лексический анализ. Пример работы лексического анализатора. Синтаксический анализ. Грамматика, используемая для реализации анализа методом Эрли. Пример работы синтаксического анализатора. В качестве грамматики используется упрощённая...
  • №11
  • 38,07 КБ
  • дата добавления неизвестна
  • описание отредактировано
Введение. постановка задачи. Структура жёсткого диска. Инструкция пользователя. Инструкция программиста. Тестирование программы. заключение. Приложения. УрФУ. 3 курс 6 семестр
  • №12
  • 2,91 МБ
  • дата добавления неизвестна
  • описание отредактировано
Программа распознает русскую и английскую речь. С помощью программы "Горыныч" можно голосом задавать команды компьютеру, а также диктовать текстовые документы, которые с помощью данной программы преобразуются в текстовый вид, пригодный для ввода в любой редактор под Windows. (В данной версии функция режима диктовки текста недоступна.) Разработанная российской компанией...
  • №13
  • 4,72 МБ
  • дата добавления неизвестна
  • описание отредактировано
Введение, техническое задание, описание программы, использованные алгоритмы и структуры, использованные инструментальные средства, результаты работы программы, примеры работы программы, заключение, список используемой литературы, приложение, листинг программы Программа должна производить трансляцию фрагмента исходного текста на входном языке программирования в эквивалентный ей...
  • №14
  • 1,61 МБ
  • дата добавления неизвестна
  • описание отредактировано
Вариант 14: а) переводить первые символы слов в верхний регистр в текстовом файле и выделяет их красным цветом; б) Формат программы: COM – программа; в) Ввод с клавиатуры: средствами DOS; г) Вывод на экран: в текстовом режиме; д) Динамическое распределение памяти: определение размера программы. Преподаватель: Лянцев О. Д. 2010 год, АСОИ
  • №15
  • 155,56 КБ
  • дата добавления неизвестна
  • описание отредактировано
Лабораторные работы №1-№7 по системному программному обеспечению, СФУ ИКИТ, 2-ой курс, 2010 год, преподаватель Елизарьев П. Н. Выполнены в MS Visual Studio 2008. Список лабораторных: Управление процессами в ОС Windows. Разработка многопоточных приложений. Управление приоритетами потоков. Синхронизация потоков в ОС Windows. Управление виртуальной памятью в ОС Windows....
  • №16
  • 33,73 МБ
  • дата добавления неизвестна
  • описание отредактировано
Целью работы является создание минимального по размеру действующего приложения Вин. С этой целью производится небольшое исследование PE-формата, особенно структур импорта. В результате удаётся получить приложение выводящее MessageBox с названиями библиотеки и функции размером 211 байт. Приложение создаётся в ассемблере масм путём ручной разметки структуры файла. Проводится...
  • №17
  • 95,82 КБ
  • дата добавления неизвестна
  • описание отредактировано
Пользуясь полученными в Лр1 (/file/85885/) знаниями и результатами, достигнутыми при выполнении Лр2 (-- /file/85890/) и Лр3 (-- /file/85893/) написать программу, реализующую указанный вариант. При обнаружении ошибок программа должна сообщать о них в понятной пользователю форме. Программа должна завершаться с кодом 0, если завершилась успешно, и с отличным от 0 кодом в случае...
  • №18
  • 642,09 КБ
  • дата добавления неизвестна
  • описание отредактировано
Методичка - Знакомство с генераторами лексических и синтаксических анализаторов lex и yacc. Она же Лабораторная работа #1. Задача создания эффективных анализаторов исходного кода возникла вместе с первым компилятором. С тех пор прошло много времени, и появилась мощная теория, позволившая автоматизировать рутинный процесс написания однообразных конечных автоматов....
  • №19
  • 274,19 КБ
  • дата добавления неизвестна
  • описание отредактировано
КС-грамматики, анализаторы: лексический, синтаксический и семантический. Генерация кода
  • №20
  • 46,86 КБ
  • дата добавления неизвестна
  • описание отредактировано
КС-языки и грамматики. LL(k)-грамматики. Простейший LL(1)-компилятор. Разбор снизу-вверх. Сдвиг-свертка. Простое и операторное предшествование. LR(k)-грамматики. SLR(1), LALR(1) - грамматики. YACC
  • №21
  • 63,02 КБ
  • дата добавления неизвестна
  • описание отредактировано
Построение простейшего дерева вывода. Изучение основных понятий теории грамматик простого и операторного предшествования, ознакомление с алгоритмами синтаксического анализа (разбора) для некоторых классов КС-грамматик, получение практических навыков создания простейшего синтаксического анализатора для заданной грамматики операторного предшествования. (программа написана на Delphi...
  • №22
  • 255,13 КБ
  • дата добавления неизвестна
  • описание отредактировано
В пособии рассматривается язык макроассеблера для персональных ЭВМ типа IBM PC (язык MASM, версия 4.0). Пособие состоит из 4 глав. В главе 1 рассмотрены особенности персональных компьютеров типа IBM PC и приведены начальные сведения о языке MASM. В главе 2 описывается система команд этих компьютеров. Глава 3 посвящена посвящена собственно языку MASM. В главе 4 приведены примеры...
  • №23
  • 23,97 КБ
  • дата добавления неизвестна
  • описание отредактировано
Проектирование лексического анализатора. вариант 10. RAR-файл содержит исходники программы, отчет и файл visio с графом переходов конечного автомата.
  • №24
  • 4,43 МБ
  • дата добавления неизвестна
  • описание отредактировано
Готовые лабораторные работы на Delphi 6.0 по СПО. Преподаватель Карамзина 2008год. Таблица идентификаторов. Лексический анализатор. Синтаксический анализатор.
  • №25
  • 852,02 КБ
  • дата добавления неизвестна
  • описание отредактировано
Построение таблицы лексем. Выделение лексем из кода Входной язык содержит операторы цикла типа for (…; …; …) do, разделенные символом ;(точка с запятой), if ,then, else. Операторы цикла содержат идентификаторы, знаки сравнения , , ==, шестнадцатеричные числа, знак присваивания (=).
  • №26
  • 719,62 КБ
  • дата добавления неизвестна
  • описание отредактировано
Двупросмотровый ассемблер. Используется только прямая, только относительная и смешанная адресации. На выходе получаем объектный модуль в перемещаемом формате: H - заголовок, T - тело, M - модификатор, E - конец. Формат выходного объктного модуля: Н имя_проги(6 знакомест) адрес_загрузки(6 знакомест) длина_проги(6 знакомест) Е адрес_точки_входа(6 знакомест) Т...
  • №27
  • 242,28 КБ
  • дата добавления неизвестна
  • описание отредактировано
Создание простейшего двухпросмотрового ассемблера. Исходники.
  • №28
  • 648,98 КБ
  • дата добавления неизвестна
  • описание отредактировано
Синтаксический анализатор. Шеснадцатиричные числа, "OR" и "XOR".
  • №29
  • 348,44 КБ
  • дата добавления неизвестна
  • описание отредактировано
Метод цепочек.
  • №30
  • 338,23 КБ
  • дата добавления неизвестна
  • описание отредактировано
ФИРТ. Четвертый курс. Т28-421. Лекции: Карамзина. Лабы: Пузырникова. 3 лабораторные работы. 9 вариант. Сдавались в 2006 году. Работа с таблицей символов. Проектирование лексического анализатора. Построение простейшего дерева вывода.
  • №31
  • 5,36 МБ
  • дата добавления неизвестна
  • описание отредактировано
Организация таблицы идентификаторов. Назначение таблицы идентификаторов. Метод простого рехэширования. Метод бинарного дерева. Проектирование лексического анализатора. Назначение лексического анализатора. Схема распознавателя. Результат выполнения программы. Построение дерева вывода. Синтаксический анализатор. Таблицы предшествования. Матрица предшествования исходной грамматики....
  • №32
  • 1,26 МБ
  • дата добавления неизвестна
  • описание отредактировано
Организация таблицы идентификаторов. Назначение таблицы идентификаторов. Метод простого рехэширования. Метод бинарного дерева. Проектирование лексического анализатора. Назначение лексического анализатора. Схема распознавателя. Результат выполнения программы. Построение дерева вывода. Синтаксический анализатор. Таблицы предшествования. Матрица предшествования исходной...
  • №33
  • 1,12 МБ
  • дата добавления неизвестна
  • описание отредактировано
Построение простейшего дерева вывода. Изучение основных понятий теории грамматик простого и операторного предшествования, ознакомление с алгоритмами синтаксического анализа (разбора) для некоторых классов КС-грамматик, получение практических навыков создания простейшего синтаксического анализатора для заданной грамматики операторного предшествования.
  • №34
  • 354,47 КБ
  • дата добавления неизвестна
  • описание отредактировано
Проектирование лексического анализатора. Изучение основных понятий теории регулярных грамматик, ознакомление с назначением и принципами работы лексических анализаторов (сканеров), получение практических навыков построения сканера на примере заданного простейшего входного языка.
  • №35
  • 490,42 КБ
  • дата добавления неизвестна
  • описание отредактировано
Построение таблицы идентификаторов. Изучить основные методы организации таблица идентификаторов, получить представление о преимуществах и недостатков, присущих различным методам организации таблиц символов (идентификаторов).
  • №36
  • 569,53 КБ
  • дата добавления неизвестна
  • описание отредактировано
Организация таблиц идентификаторов. Построение лексического анализатора. Создание простейшего синтаксического анализатора.
  • №37
  • 544,04 КБ
  • дата добавления неизвестна
  • описание отредактировано
В этом разделе нет файлов.

Комментарии

в разделе Системное программное обеспечение (СПО) #
СППО - стих
У Лукоморья дуб зелёный
И трудно нам спилить его
И не поможет кот учёный
Просечь и сдать СППО
Безмолвна Тьюринга машина
Как будто в ней вселился бес
И графов мрачные вершины
Смыкают свод, как тёмный лес.
Уж страшно и надежды нету
Всё незнакомо, просто жуть
И вот, как луч надежды, к свету
Ведёт нас Гамильтонов путь
Поникла Тьюринга машина
Застряла лента в ней, отнюдь,
Но графов строгие вершины
Укажут Гамильтонов путь
Здесь в чаще клики притаились
Найти одну бы — был бы рад.
Тогда задачи б все сводились
И налицо — сертификат
Язык мой сводит от волненья:
К названьям новым не привык,
Но надо всё ж найти решенье
Свести машинный бы язык
Свело язык, «полимиально»*
И ловко был продуман ход,
И вот решенье! Гениально!
И ждёт заветный нас зачёт.
*— «полимиально» – сокр. от полиномиально
В этом разделе нет комментариев.