Билет №2 Логические исчисления. Графы. Алгоритмы. Языки и грамматики. Автоматы.
Стр 1 из 4Следующая ⇒ Билет №1 Роль математики в познании мира. Дискретная математика. Дискретная математика – область математики, изучающей свойства дискретных структур, которые возникают как в пределах самой математики, так и в ее приложениях. К таким структурам могут быть отнесены конечные группы, конечные графы, а также некоторые математические модели преобразователей информации, конечные автоматы, машины Тьюринга и так далее. Свойства дискретных структур: - конечные структуры; - конечные графы; - некоторые математические модели преобразователей информации; - конечные автоматы; - машины Тьюринга;... Дискретность – это прерывность. Дискретная математика – отрасль математики, которая изучает проблемы, касающиеся конечных множеств. Дискретная математика является одной из содержательных частей информатики, а именно теоретической части. Разделы дискретной математики: Математическая логика, математическая кибернетика, общая алгебра, теория графов, теория алгоритмов, теория игр, теория кодирования, теория конечных автоматов, теория формальных грамматик, вычислительная геометрия, теория булевых функций, логическое программирование, функциональное программирование, лямбда-исчисление, булева алгебра, комбинаторика. Роль математики в современном мире. Целью изучения математики является повышение общего кругозора, культуры мышления, формирование научного мировоззрения. Математика – наука о количественных отношениях и пространственных формах действительного мира. Выделяют 4 периода развития математики: зарождение математики, элементарная математика, математика переменных величин, современная математика. Начало периода элементарной математики относят к VI-V веку до нашей эры. Был накоплен к этому времени достаточно большой фактический материал. Понимание математики, как самостоятельной науки возникло впервые в Древней Греции.
Билет №2 Логические исчисления. Графы. Алгоритмы. Языки и грамматики. Автоматы. ЛОГИЧЕСКИЕ ИСЧИСЛЕНИЯ Л. и. отличаются чисто логич. характером интерпретаций и правил вывода, от логико-математическихисчислений - отсутствием в языке символов конкретных математич. предикатов и функций (за исключениемсимвола добавление к-рого интерпретируется как введение в рассмотрение равенства и не считаетсяобычно нарушающим логич. характер исчисления). Сформулированные отличия носят относительныйхарактер, т. к. Л. и. остаются чисто формальными системами, и любая возможная их интерпретация исемантика должны рассматриваться как нечто внешнее, имеющее эвристическую, а не доказательнуюценность при научении свойств исчисления.
Одно из важнейших Л. и. - классическое исчисление предикатов с функциональными знаками. Кроме того, это исчисление имеет три правила вывода: "из Аи можно получить В", "из можно получить можно получить ". Доказуемыми формулами(или теоремам и) рассматриваемого исчисления наз. любые формулы, к-рые могут быть получены из аксиом исчисления в результате применения (возможно, многократного) указанных правил (см. Вывод логический). Граф это множество точек или вершин и множество линий или ребер, соединяющих между собой все или часть этих точек. Вершины, прилегающие к одному и тому же ребру, называются смежными. Алгоритм - точное предписание исполнителю совершить определенную последовательность действий для достижения поставленной цели за конечное число шагов. Поэтому обычно формулируют несколько общих свойств алгоритмов, позволяющих отличать алгоритмы от других инструкций. Такими свойствами являются: • Дискретность • Определенность • Результативность (конечность) • Массовость Виды алгоритмов: • Механические алгоритмы • Гибкие алгоритмы • Вероятностный • Эвристический • Линейный алгоритм • Разветвляющийся алгоритм • Циклический алгоритм
Вспомогательный Требования: Первое правило – при построении алгоритма прежде всего необходимо задать множество объектов, с которыми будет работать алгоритм. Второе правило – для работы алгоритма требуется память. В памяти размещаются входные данные, с которыми алгоритм начинает работать, промежуточные данные и выходные данные, которые являются результатом работы алгоритма Третье правило – дискретность. Алгоритм строится из отдельных шагов (действий, операций, команд). Множество шагов, из которых составлен алгоритм, конечно. Четвертое правило – детерменированность. После каждого шага необходимо указывать, какой шаг выполняется следующим, либо давать команду остановки. Пятое правило – сходимость (результативность). Алгоритм должен завершать работу после конечного числа шагов. При этом необходимо указать, что считать результатом работы алгоритма. Коротко говоря, формальный язык — это математическая модель реального языка. Под реальным языком здесь понимается некий способ коммуникации (общения) субъектов друг с другом. Основные принципы: 1)Обобщение (абстрагирование). Объекты изучения в математике — это специальные сущности, которые существуют только в математике и предназначены для изучения математиками. 2)Строгость рассуждений. В науке принято для выяснения истинности того или иного рассуждения сверять их результаты с тем, что существует в действительности, т.е. проводить эксперименты. Виды грамматик: Распознающие грамматики. Такие грамматики представляют собой устройства (алгоритмы), которым на вход подается цепочка языка, а на выходе устройство печатает «Да», если цепочка принадлежит языку, и «Нет» — в противном случае. Порождающие грамматики. Этот вид устройств используется для порождения цепочек языков по требованию. Образно говоря, при нажатии кнопки будет сгенерирована некоторая цепочка языка. Перечисляющие грамматики. Такие грамматики печатают одну за другой все цепочки языка. Очевидно, что если язык состоит из бесконечного числа цепочек, то процесс перечисления никогда не остановится. Хотя, конечно его можно остановить принудительно в нужный момент времени, например, когда будет напечатана нужная цепочка. Автоматы: На протяжении последних десятилетий велись и ведутся интенсивные работы по созданию и использованию различных систем и устройств для переработки дискретной информации. Преобразователи дискретной информации широко используются в качестве различного рода технических автоматов, вычислительных устройств и их функциональных блоков, устройств управления роботами, управляющих объектами по заданному алгоритму. Широкий класс таких преобразователей объединяется под общим названием -автоматы. Эти устройства имеют конечное число входов, воспринимающих информацию, и конечное число выходов для выдачи переработанной информации. Зависимость между входами и выходами задается предписанным алгоритмом переработки информации. Информация на входе и выходе представляется символами, физическими носителями которых являются квантованные по времени сигналы. Теория автоматов - это раздел теории управляющих систем, изучающий математические модели преобразователей дискретной информации, называемые автоматами. Конечный автомат (рис.2б) — математическая абстракция, позволяющая описывать пути изменения состояния объекта в зависимости от его текущего состояния и входных данных, при условии, что общее возможное количество состояний Q и множество входных сигналов Z конечны. Конечный автомат является частным случаем абстрактного автомата.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|