Языки программирования
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Вариант 1
Задание:
Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка.
Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания.
Выход: построенный ДКА (все 5 элементов), результат проверки цепочек.
Подробно:
Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности длины всех цепочек языка. В начальной цепочке не должно находиться символов, не содержащихся в алфавите. В крайнем случае она может быть и пустой. Кратность длины цепочек задаётся любым натуральным числом. Кратность, равная единице, равносильна отсутствию ограничений на длину цепочек.
Программа должна:
1. по предложенному описанию регулярного языка строить ДКА, распознающий этот язык, в том виде, как он рассматривался в теории, раздел 2.2.2;
2. с помощью построенного ДКА проверять вводимые пользователем цепочки на их принадлежность этому языку.
ДКА может быть полностью или неполностью определённым – по желанию разработчика. Функция переходов ДКА может изображаться в виде таблицы и графа, вариант вида отображения должен выбираться в меню.
После построения ДКА пользователь может вводить произвольные цепочки для проверки их на принадлежность исходному языку. Разбор цепочек автоматом следует поэтапно отображать на экране в виде последовательной смены конфигураций в соответствии с лабораторной работой №2.
Задание:
Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка.
Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания.
Выход: построенный ДКА (все 5 элементов), результат проверки цепочек.
Подробно:
Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности длины всех цепочек языка. В начальной цепочке не должно находиться символов, не содержащихся в алфавите. В крайнем случае она может быть и пустой. Кратность длины цепочек задаётся любым натуральным числом. Кратность, равная единице, равносильна отсутствию ограничений на длину цепочек.
Программа должна:
1. по предложенному описанию регулярного языка строить ДКА, распознающий этот язык, в том виде, как он рассматривался в теории, раздел 2.2.2;
2. с помощью построенного ДКА проверять вводимые пользователем цепочки на их принадлежность этому языку.
ДКА может быть полностью или неполностью определённым – по желанию разработчика. Функция переходов ДКА может изображаться в виде таблицы и графа, вариант вида отображения должен выбираться в меню.
После построения ДКА пользователь может вводить произвольные цепочки для проверки их на принадлежность исходному языку. Разбор цепочек автоматом следует поэтапно отображать на экране в виде последовательной смены конфигураций в соответствии с лабораторной работой №2.
Похожие материалы
Языки программирования
Roman358
: 28 февраля 2022
Отчет по контрольной работе
Лабораторная работа 1
Лабораторная работа 2
Лабораторная работа 3
950 руб.
Языки программирования
autotransport
: 17 декабря 2021
Цель работы: создание динамических страниц на языке высокого уровня Python при помощи CGI-скриптов. CGI-скрипты - это исполняемые файлы, которые выполняются вебсервером, когда в URL запрашивается соответствующий скрипт.
Методика выполнения работы включает следующие этапы:
1. Настройка локального сервера.
2. Написание и отладка CGI-скриптов.
3. Написание и отладка CGI-скриптов: получение данных
Задание 1. Настройка локального сервера.
1.1 Создание проекта.
1.2 Создание Python файла.
Задание 2
50 руб.
: Языки программирования.
IT-STUDHELP
: 18 ноября 2021
Контрольная работа
Цель: создание динамических страниц на языке высокого уровня Python при помощи CGI-скриптов.
CGI-скрипты - это исполняемые файлы, которые выполняются веб-сервером, когда в URL запрашивается соответствующий скрипт.
Процесс разработки должен включать следующие этапы:
Настройка локального сервера
Написание и отладка CGI-скриптов.
Написание и отладка CGI-скриптов: получение данных.
В контрольной работе необходимо создать проект в IDE PyCharm Coomunity аналогично представленном
300 руб.
Языки программирования
Юрий7
: 15 марта 2021
Контрольная работа языки программирования СИБГУТИ 4 семестр
Содержание:
Задание 3
Задача 1. 4
Задача 2. 6
Задача 3. 8
Задание
Вариант№2
1. Узнать текущую ARP-таблицу операционной системы (соответствие MAC-адресов канального уровня IP-адресам). Результат занести в файл.
2. С помощью python написать приложение для чтения и вывода на экран содержимого файла первого пункта. Предусмотреть исключение ошибки отсутствия файла.
3. С помощью python написать приложение для передачи содержимого фай
300 руб.
Языки программирования
GrishovaAnna
: 1 октября 2014
Для выполнения работы требуется:
• изучить язык программирования (BASIC или ПАСКАЛЬ), типы данных, основные операторы, функции и процедуры, механизм передачи параметров в них;
• изучить основные алгоритмы вычислительной математики: решение уравнений (поиск корня уравнения), численное интегрирование, аппроксимация данных по методу наименьших квадратов, численное решение обыкновенных дифференциальных уравнений, методы гармонического анализа периодических функций;
• освоить приемы работы в математи
500 руб.
Язык программирования Си
nikolka65
: 14 апреля 2017
Элементы Языка СИ
1.1.1. Используемые символы
Множество символов используемых в языке СИ можно разделить на пять групп.
1. Символы, используемые для образования ключевых слов и идентификаторов (табл.1). В эту группу входят прописные и строчные буквы английского алфавита, а также символ подчеркивания. Следует отметить, что одинаковые прописные и строчные буквы считаются различными символами, так как имеют различные коды.
Таблица 1
Прописные буквы латинского алфавита A B C D E F G H I J K L M N O
200 руб.
Классификация языков программирования
GnobYTEL
: 19 декабря 2011
Машино–ориентированные языки машинные языки
Языки символического кодирования
Автокоды
Макросы или макроязыки
Машино–независимые языки Проблемно-ориентированные языки Процедурно-ориентированные или алгоритмические языки Диалоговые языки Компиляторы и интерпретаторы
Программы-компиляторы (трансляторы) Программы-интерпретаторы Поколения языков программирования
5 руб.
Языки программирования. Вариант №4
IT-STUDHELP
: 1 декабря 2021
Процесс разработки должен включать следующие этапы:
Настройка локального сервера
Написание и отладка CGI-скриптов.
Написание и отладка CGI-скриптов: получение данных.
Цель работы: создание динамических страниц на языке высокого уровня Python при помощи CGI-скриптов.
300 руб.
Другие работы
Развитие рекламного сектора в РК на примере ТОО "Ad 4 U"
Slolka
: 9 октября 2013
Содержание
Введение
Глава 1. теоретические основы исследования рекламной деятельности
1.1 Понятие, сущность, виды рекламы
1.2 Реклама как важнейший инструмент коммуникационной политики предприятия
Глава 2. Анализ рекламного сектора в Казахстане
2.1 Анализ рынка рекламы в Республике Казахстан
2.2 Анализ деятельности рекламного агентства «Ad 4 U»
Глава 3. Проблемы и перспективы развития рекламных компаний в Республике Казахстан
3.1 Зарубежный опыт развития рекламного рынка
3.2 Мероприяти
10 руб.
Налогообложение доходов индивидуальных предпринимателей
Qiwir
: 25 октября 2013
Содержание:
1. Индивидуальные предприниматели как участники гражданских и налоговых отношений……………………………………………………………2
2. Порядок исчисления авансов по налогу на доходы физических лиц………6
3. Порядок исчисления НДФЛ индивидуальными предпринимателями. Декларирование доходов индивидуальных предпринимателей………………9
Список использованных источников………………………………………….27
1. Индивидуальные предприниматели как участники гражданских и налоговых отношений.
Индивидуальные предприниматели - это физические
10 руб.
Теплотехника КНИТУ Задача ТП-1 Вариант 77
Z24
: 18 января 2026
Определить плотность теплового потока q, передаваемого теплопроводностью:
1) через однослойную плоскую металлическую стенку толщиной δc;
2) через двухслойную плоскую стенку: первая стенка покрыта плоским слоем изоляции толщиной δи.
Температуры внешних поверхностей tc1 и tc2 в обоих случаях одинаковы.
150 руб.
Пропедевтика внутренних болезней
alfFRED
: 3 февраля 2013
«Порочный круг» в патогенезе заболевания – это такая ситуация, при которой возникшее в ходе развития патологического процесса нарушение функции органа или системы способствует прогрессированию повреждения и еще большему нарушению функции этого органа или системы.
Принцип «порочного круга» очень характерен для развития шоковых состояний. Например, «порочный круг» возникает при развитии геморрагического шока. В результате травмы происходит кровопотеря – уменьшение массы циркулирующей крови; в резу