Лабораторные работы по дисциплине ТЯПиМТ
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
- Adobe Acrobat Reader
- Программа для просмотра изображений
Описание
Все лабораторные работы по дисциплине ТЯПиМТ.
Преподаватель Бах О.А
Написаны с VS C++.
1. Написать программу, которая по заданной КС-грамматике будет генерировать цепочки языка. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске программы. Предусмотреть возможность выбора – использовать заданную в программе грамматику или вводить свою с клавиатуры.
2. Дополнить предыдущую программу таким образом, чтобы для одной или нескольких цепочек (цепочки выбирает пользователь из числа построенных на предыдущем этапе работы) строилось дерево вывода.
3. Пусть регулярный язык задается конечным автоматом (ДКА). Написать программу, которая будет проверять для некоторой цепочки, принадлежит ли она заданному регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют посторонние символы» и т.п. Исходный автомат загружать из файла и/или вводить с клавиатуры в соответствии с определенным форматом. Ввод цепочек производить с клавиатуры; выполняя его до тех пор, пока не возникнет желание закончить работу. Процесс проверки в виде последовательной смены конфигураций отображать на экране.
Проверить работу программы на нескольких примерах задач 16, 17.
4. Пусть контекстно-свободный язык задается детерминированным автоматом с магазинной памятью (ДМПА). Написать программу, которая будет проверять для некоторой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют посторонние символы» и т.п.
Исходный автомат загружать из файла и/или вводить с клавиатуры в соответствии с определенным форматом. Ввод цепочек производить с клавиатуры; необходимо иметь возможность выполнять его до тех пор, пока не возникнет желание закончить работу. Процесс проверки в виде последовательной смены конфигураций отображать на экране.
Проверить работу программы на нескольких примерах (задачи 20, 21).
5. Дана схема СУ-перевода. Написать программу, которая будет выполнять перевод цепочек в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам заданной грамматики) необходимо выводить на экран соответствующее сообщение.
Правила СУ-схемы считывать из файла (предоставлять пользователю возможность редактировать их на экране); цепочки вводить с клавиатуры, процесс перевода отображать на экране. Предусмотреть возможность выполнения перевода любого количества цепочек для заданной схемы. Проверить работу программы на примерах задач 25 – 27.
Преподаватель Бах О.А
Написаны с VS C++.
1. Написать программу, которая по заданной КС-грамматике будет генерировать цепочки языка. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске программы. Предусмотреть возможность выбора – использовать заданную в программе грамматику или вводить свою с клавиатуры.
2. Дополнить предыдущую программу таким образом, чтобы для одной или нескольких цепочек (цепочки выбирает пользователь из числа построенных на предыдущем этапе работы) строилось дерево вывода.
3. Пусть регулярный язык задается конечным автоматом (ДКА). Написать программу, которая будет проверять для некоторой цепочки, принадлежит ли она заданному регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют посторонние символы» и т.п. Исходный автомат загружать из файла и/или вводить с клавиатуры в соответствии с определенным форматом. Ввод цепочек производить с клавиатуры; выполняя его до тех пор, пока не возникнет желание закончить работу. Процесс проверки в виде последовательной смены конфигураций отображать на экране.
Проверить работу программы на нескольких примерах задач 16, 17.
4. Пусть контекстно-свободный язык задается детерминированным автоматом с магазинной памятью (ДМПА). Написать программу, которая будет проверять для некоторой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют посторонние символы» и т.п.
Исходный автомат загружать из файла и/или вводить с клавиатуры в соответствии с определенным форматом. Ввод цепочек производить с клавиатуры; необходимо иметь возможность выполнять его до тех пор, пока не возникнет желание закончить работу. Процесс проверки в виде последовательной смены конфигураций отображать на экране.
Проверить работу программы на нескольких примерах (задачи 20, 21).
5. Дана схема СУ-перевода. Написать программу, которая будет выполнять перевод цепочек в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам заданной грамматики) необходимо выводить на экран соответствующее сообщение.
Правила СУ-схемы считывать из файла (предоставлять пользователю возможность редактировать их на экране); цепочки вводить с клавиатуры, процесс перевода отображать на экране. Предусмотреть возможность выполнения перевода любого количества цепочек для заданной схемы. Проверить работу программы на примерах задач 25 – 27.
Дополнительная информация
Год сдачи: 2016
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:
Бах О.А.
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:
Бах О.А.
Другие работы
Кинематическая схема БУ-75 БрЭ-Плакат-Картинка-Фотография-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа-Формат Picture-Jpeg
leha.nakonechnyy.92@mail.ru
: 19 декабря 2017
Кинематическая схема БУ-75 БрЭ-Плакат-Картинка-Фотография-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа-Формат Picture-Jpeg
186 руб.
Электронные деньги и формы их использования
Lokard
: 4 июля 2013
Введение
Электронные деньги в экономике
Сущность и виды денег
Возникновение и развитие электронных денег
Использование электронных денег в экономике
Системы электронных платежей
Проблемы и перспективы использования электронных денег
Заключение
Список использованной литературы
5 руб.
Вопрос №4. Информатика (часть 1-я) 1-я семестр
masnev
: 7 февраля 2018
1) Назначение операционной системы:
Операционная система (ОС) – это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение
2) Основные функции операционной системы:
А) связь с пользователем в реальном времени для подготовки устройств к работе, переопределение конфигурации и изменения состояния системы;
и
50 руб.
Отчет по практике: Характеристика деятельности предприятия ОСАО Ингосстрах
alfFRED
: 5 ноября 2013
Содержание
1. Общая характеристика деятельности предприятия
2. Обеспечение предприятия кадрами
3. Организация оплаты труда на предприятии
4. Социально-трудовые отношения на предприятии
5. Организация труда на предприятии
6. Рабочее время и его использование
7. Нормирование труда
Список использованной литературы
1. Общая характеристика деятельности предприятия
Открытое страховое акционерное общество «Ингосстрах» работает на международном и внутреннем рынках с 1947 года. Сегодня «Ингосст
10 руб.