Языки программирования. Лабораторные работы 1 - 5
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Постановка задачи
Пусть язык задан контекстно-свободной грамматикой. Написать программу, которая по заданной грамматике будет генерировать ВСЕ цепочки языка в некотором диапазоне длин. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске программы.
Предусмотреть возможность выбора пользователю – использовать заданную в программе грамматику или вводить свою с клавиатуры.
Для ввода исходных данных использовать соответствующую форму. При вводе правил грамматики не рекомендуется предоставлять пользователю излишнюю свободу действий, например, удобнее запретить ввод в левой части правил более чем одного нетерминального символа, чем проверять введённые правила на соответствие контекстно-свободному типу.
Постановка задачи
Пусть регулярный язык задаётся конечным автоматом – ДКА. Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, “в цепочке присутствуют посторонние символы”, “после прочтения цепочки автомат не пришёл в конечное состояние” и т.п. Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры.
Программа должна предоставлять пользователю возможность изменять начальное и конечные состояния с сохранением введённой функции переходов для заданного автомата.
Постановка задачи
Контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА. Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку. Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока не возникнет желание закончить работу.
Постановка задачи
Дана схема синтаксически управляемого перевода. Написать программу, которая будет выполнять перевод цепочек с одного языка на другой в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам входной грамматики) необходимо выводить на экран соответствующее сообщение.
Правила СУ-схемы считывать из файла (предоставив пользователю возможность редактировать их на экране); цепочки вводить с клавиатуры, процесс перевода отображать на экране. Предусмотреть возможность выполнения перевода любого количества цепочек для заданной схемы.
Постановка задачи
Дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя. При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение.
Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока не возникнет желание закончить работу. Процесс перевода цепочки в виде последовательной смены конфигураций отображать на экране.
Пусть язык задан контекстно-свободной грамматикой. Написать программу, которая по заданной грамматике будет генерировать ВСЕ цепочки языка в некотором диапазоне длин. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске программы.
Предусмотреть возможность выбора пользователю – использовать заданную в программе грамматику или вводить свою с клавиатуры.
Для ввода исходных данных использовать соответствующую форму. При вводе правил грамматики не рекомендуется предоставлять пользователю излишнюю свободу действий, например, удобнее запретить ввод в левой части правил более чем одного нетерминального символа, чем проверять введённые правила на соответствие контекстно-свободному типу.
Постановка задачи
Пусть регулярный язык задаётся конечным автоматом – ДКА. Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, “в цепочке присутствуют посторонние символы”, “после прочтения цепочки автомат не пришёл в конечное состояние” и т.п. Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры.
Программа должна предоставлять пользователю возможность изменять начальное и конечные состояния с сохранением введённой функции переходов для заданного автомата.
Постановка задачи
Контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА. Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку. Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока не возникнет желание закончить работу.
Постановка задачи
Дана схема синтаксически управляемого перевода. Написать программу, которая будет выполнять перевод цепочек с одного языка на другой в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам входной грамматики) необходимо выводить на экран соответствующее сообщение.
Правила СУ-схемы считывать из файла (предоставив пользователю возможность редактировать их на экране); цепочки вводить с клавиатуры, процесс перевода отображать на экране. Предусмотреть возможность выполнения перевода любого количества цепочек для заданной схемы.
Постановка задачи
Дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя. При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение.
Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока не возникнет желание закончить работу. Процесс перевода цепочки в виде последовательной смены конфигураций отображать на экране.
Похожие материалы
Языки программирования. Лабораторные работы 1-3
Shadoww
: 27 марта 2025
Лабораторная работа №1
Линейный вычислительный процесс
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Лабораторная работа №2
Изучение разветвляющихся алгоритмов, операторов выбора, программирование разветвляющегося вычислительного процесса "Разветвляющиеся вычислительные процессы"
Цели и задачи раб
500 руб.
Языки программирования. Лабораторная работа 1, 2.
antoxa231
: 15 марта 2025
Отчет
по лабораторной работе № 1
по дисциплине: «Языки программирования»
Отчет
по лабораторной работе № 2
по дисциплине: «Языки программирования»
Проверил:
Квиткова И.Г.
350 руб.
Лабораторная работа №1 по дисциплине «Языки программирования»
mike0307
: 25 октября 2020
Цели и задачи работы: изучение функций ввода-вывода данных, про-граммирования вычисления значения выражения.
Задание к работе: реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным
200 руб.
Лабораторные работы №1 - Изучение языка программирования С++
Aronitue9
: 18 января 2012
Цель работы.
Целью работы является изучение языка программирования С++ и овладение навыками работы в среде программирования Microsoft Developer Studio (Visual C++)
10 руб.
Языки программирования. Лабораторная работа №1. Вариант №1
Кот Леопольд
: 22 февраля 2021
Напишите программу для расчета по двум формулам. Подготовьте не менее пяти тестовых
примеров. Предварительно выполните вычисления с использованием калькулятора или Excel
(результаты вычисления по обеим формулам должны совпадать). используйте не менее пяти
значений переменных
150 руб.
Языки программирования. Лабораторная работа 1, вар.№7
Ekaterina2332
: 30 марта 2026
Лабораторная работа 1 за 2 семестр по дисциплине "Языки программирования". Оценка "Зачтено".
1000 руб.
Языки программирования. Лабораторная работа №1. Вариант 4.
Fockus
: 7 июля 2023
Цели и задачи работы: изучение функций ввода-вывода данных, программирования вычисления значения выражения.
Задание к работе: Реализовать линейный вычислительный процесс. Самостоятельно решить задачу в соответствии с индивидуальным вариантом.
Задание 1.1
Напишите программу для расчета по двум формулам. Подготовьте не менее пяти тестовых примеров. Предварительно выполните вычисления с использованием калькулятора или Excel (результаты вычисления по обеим формулам должны совпадать). Используйте
200 руб.
Языки программирования. Лабораторная работа №1. Вариант №12
Кот Леопольд
: 22 февраля 2021
Напишите программу для расчета по двум формулам. Подготовьте не менее пяти тестовых примеров. Предварительно выполните вычисления с использованием калькулятора или Excel (результаты вычисления по обеим формулам должны совпадать). используйте не менее пяти значений переменных
150 руб.
Другие работы
Вычислительная математика. Лабораторная работа №5. Вариант №5
sibguter
: 5 июня 2018
Тема: Одномерная оптимизация
Задание
Написать программу для нахождения максимального значения функции f(x)=e^√x*(x-1)*(x-10)*(x-N-1)*(x-0.5) на отрезке [0,0.5] методом золотого сечения с точностью 0.0001. Считается, что требуемая точность достигнута, если выполняется условие |b_k-a_k |<ε,(ε – заданная точность, a_k, b_k – границы интервала неопределенности, k =0,1,2,...), при этом, x^*≈(a+b)/2,f_max=f(x^* ),N- последняя цифра пароля.
49 руб.
Лабораторная работа №1 по дисциплине: Направляющие среды в сетях электросвязи и методы их защиты (часть 1). Вариант №09
Андрей124
: 22 февраля 2021
ИСЛЕДОВАНИЕ СОБСТВЕННЫХ И ДОПОЛНИТЕЛЬНЫХ
ЗАТУХАНИЙ В ОПТИЧЕСКИХ КАБЕЛЯХ СВЯЗИ
40 руб.
Метрология, стандартизация, сертификация. Вариант № 8
edd
: 6 апреля 2013
Выполнение контрольной работы позволяет усвоить основные понятия в области метрологии, определить исполнительные размеры калибров, оценить годность контрольно-измерительного приспособления методом расчета на точность.
РПЗ
Содержание
Введение..................................................................................... 3
1 Расчет предельных и исполнительных размеров предельных калибров для гладких цилиндрических деталей.............................................................. 4
1.
100 руб.
Теплоснабжение района города Москва
Рики-Тики-Та
: 24 июня 2012
Исходные данные
Ген план 4
ТЭЦ № 2
Вид системы Закрытая
Плотность населения (брутто), Р 305 (чел/гектар)
Теплоноситель вода
Расчётные параметры теплоносителя 150/70
Город Москва
Продолжительность отопительного периода, n 214 (сут)
Расчётная температура воздуха для проектирования отопления, tН.О -28 (0С)
Средняя температура воздуха отопительного периода -3,1 (0С)
Средняя температура внутри помещения, tП 18 (0С)
55 руб.