русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Е. П. Пьяных


Дата добавления: 2013-12-24; просмотров: 1002; Нарушение авторских прав


Таблица математических символов

А≡А

Лекция

ЛОГИКА

Резюме

Ø Идея векторной графики состоит в описании линейных фрагментов с помощью единственной формулы.

Ø Разбиение произвольных кривых на отдельные фрагменты (сегменты) разумно выполнять, учитывая следующие условия: фрагменты должны быть достаточно короткими, а формула должна обеспечивать достаточно близкую аппроксимацию кривых.

Ø Линейная зависимость обладает важным достоинством — простотой, но при этом не лишена серьезных недостатков (объекты, составленные только из прямолинейных сегментов, лишаются возможности произвольного масштабирования, для достоверной аппроксимации формы объекта потребуются десятки тысяч линейных сегментов).

Ø Неизбежной заменой прямолинейным сегментам могут быть только кривые, которые способны обеспечить требуемую гладкость (кривые Безье и NURBS).

Ø Явный способ представления функции не может применяться там, где требуется описание произвольных кривых, размещаемых в произвольных местах на плоскости.

Ø Альтернативным способом описания кривой является определение кривой как параметрической сплайновой функции.

Ø Одной из основополагающих особенностей NURBS-кривой является то, что ее форма определяется расположением множества контрольных точек (control points). Она позволяет локализовать изменение формы кривой перемещением отдельных контрольных точек без изменения формы кривой в целом.

Ø Рациональные кривые обладают двумя дополнительными свойствами (они обеспечивают корректный результат при проекционных трансформациях (например, масштабировании), их можно использовать для моделирования кривых любого вида, включая конические сечения).



Ø NURBS-кривые все же обладают существенным недостатком: расширенные возможности не могли не сказаться на сложности и на уровне инструментария для их построения.

Ø Язык описания страницы PostScript, созданный как язык управления графическими устройствами, решает задачи передачи информации между прикладными программами (графическими редакторами, программами верстки) и устройствами визуализации (лазерными принтерами, фотонаборными автоматами и цифровыми офсетными машинами).

Ø Последующее развитие языка PostScript не изменило своей основы и продолжает идти по пути интегрирования новых возможностей выводных устройств (цветная печать, системы управления цветом и т. д.).

Вопросы для конспектирования:

1. Что такое линейная дискретизация?

2. Для чего используется способ определения кривой, как параметрической функции?

3. Дайте характеристику NURBS-кривых. Подчеркните достоинства и недостатки, назовите сферы применения.

4. Какая функция называется базовой (basis function) контрольной точки?

5. Чем отличаются рациональные кривые от non-rational В - сплайнов?

Индивидуальные задания:

Составьте развернутый конспект лекции.

*** Задание выполните в рабочей тетради.


[1] Векторная графика в английской терминологии обозначается drawing или illustration.

[2] Безье (Bezier) Пьер Этьен (1910 — 1999) — французский инженер и ученый, который, поступив в 1933 году на завод Рено, с 1960-х годов начал исследования в области компьютерного моделирования, применил на практике компьютерное проектирование, теорию сплайнов трехстепенных функций, разработанных Сергеем Натановичем Бернштейном. Безье — почетный доктор многих ведущих университетов мира.

[3] Аппроксимация - от латинского слова approximo (приближаюсь); в математике это означает замену одних объектов, например: сложных функций другими, более простыми, которые являются более или менее близкими к исходным. Самый простой пример аппроксимации — это замена кривых линий совокупностью прямых, образующих ломаную линию, примерно совпадающую с исходной.

[4] Такой принцип используется в системах, связанных с режущими устройствами.

[5] Можно представить значения параметра t, как время, в течение которого происходит перемещение определенной частицы вдоль произвольной кривой, например окружности. Параметрическая функция q(t) позволит получать пары координат {х, у}, по которым перемещается частица в различные моменты (значения) времени t. Хотя, в общем случае, не обязательно параметр t связывать со временем.

[6] Кривые Безье являются специальным (частным) случаем В-сплайна.

[7] Вес в математическом смысле — это значение, важность, влияние, которое выражается особой функцией или числовым значением. Это одно из важных понятий в теории принятия решений.

 

Формальная логика возникает в Афинах. Ее создатели – Сократ, Платон, Аристотель.

Рафаэль "Афинская школа"

 

Логика - это наука о правильных рассуждениях (умозаключениях).

Логика - это наука о формах мышления (поэтому она называется "формальной").

Формы мышления:

· понятие,

· суждение,

· умозаключение

 

В наше время логика переживает второе рождение.

Рекомендованная литература:

Логика: Учебник для бакалавров / Отв. ред. Л.А. Демина

Логика / В. И. Кириллов, А. А. Старченко

Упражнения по логике / Кириллов В.И, Орлов Г.А., Фокина Н.И.

Дополнительная литература:

Учебник логики / Челпанов Г. И. (наиболее старый)

Введение в логику / Бочаров В.А., Маркин В.И. (МГУ)

Логика: Теория и практика аргументации / И.В. Хоменко

Помимо традиционной логики существует математическая.

Структура курса традиционной логики

1.Понятие. Виды понятий. Отношения между понятиями. Операции с понятиями.

2.Суждения. Виды суждений. Классификация атрибутивных суждений. Распределенность терминов. Рассуждения по "логическому квадрату".

3.Высказывания. Логика высказываний. Семантические таблицы истинности. Законы логики.

4.Умозаключения. Дедуктивные умозаключения. Непосредственные умозаключения. Силлогизмы. Сложные дедуктивные умозаключения. Индуктивные умозаключения.

 

 

I. ПОНЯТИЕ

- форма мышления, в которой отражаются существенные и отличительные признаки отдельного предмета или класса однородных предметов.

Любое понятие имеет содержание и объем

 

Содержание понятия - это совокупность существенных признаков предмета, которая мыслится в данном понятии (те признаки, которые в данном понятии мыслятся).

N=Abcd

где N - понятие

Abcd - признаки

Например: Треугольник - замкнутая геометрическая фигура, имеющая 3 стороны.

Человек – живое существо, млекопитающее, бесперое и двуногое из рода homo sapiens, имеющее мягкую мочку уха.

 

Объем понятия - это класс (множество) обобщаемых в нем предметов.

Объем понятия в логике принято изображать с помощью круговых схем, предложенных Л.Эйлером. Их называют круги Эйлера (диаграммы Эйлера-Венна).

Леонард Эйлер (1707-1783) – математик и логик, член Петербургской академии наук, большую часть жизни провел в России.

 

Между содержанием и объемом существует взаимное отношение.

Связь содержания и объема выражается в законе обратного отношения между объемом и содержанием понятия. Действует только для родовидовых понятий. Чем больше объем понятия, тем меньше признаков в его содержании. Чем больше признаков в содержании понятия, тем меньше его объем.

 

Отношения между понятиями на кругах Эйлера

1. Включение

Человек (А) - млекопитающее (В)

Студент (А) - учащийся (В)

2. Пересечение

Студент (А) - спортсмен (В)

Офицер (А) - мужчина (В)

3. Исключение (два понятия не имеют ничего общего)

Комета (А) - планета (В)

Раб (А) - рабовладелец (В)

4. Совпадение

Разумное существо (А) -
Существо с мягкой мочкой уха (В)

5. Соподчинение (два взаимоисключающих понятия, относящиеся к одному классу)

Капитан (А) - майор (В)

Однолетнее растение (А) - многолетнее (В)

 

Виды понятий

- по объему

1. Общие (большинство понятий являются общим: человек, животное, студент и т.п.), единичные (только один объект, единичное событие и т.п. - Солнечная система, Луна и др.), пустые (нулевые; объем их пуст, не существуют соответствующие реальные объекты: леший, домовой; но т.к. существуют различные виды реальности, сейчас за пустые понятия считают противоречивые понятия: круглый квадрат, комариное масло и т.п.)

2. Регистрирующие (исчислимые - солдаты такой-то роты) и нерегистрирующие (неисчислимые - абстрактные)

- по содержанию

1. Конкретные (человек, кошка) и абстрактные (свойства и отношения - белизна, красота)

2. Относительные (отец, мать, север, юг) и безотносительные (существуют сами по себе - человек, стол, стул)

3. Положительные (имеют тот признак, о котором они говорят) и отрицательные (нелюди, антигуманизм)

4. Собирательные (в объем которых входят объекты - лес (сост. из деревьев), созвездье, толпа и т.п.) и несобирательные (большинство понятий)

 

Тип задачи: логическая характеристика понятия

"Человечество" - единичное, конкретное, безотносительное, собирательное.

"Статья по логике" - общее, конкретное, безотносительное, несобирательное.

"Бесконфликтность" - общее, абстрактное, отрицательное, несобирательное.

 

Формально-логические отношения между сравнимыми понятиями

Понятия бывают сравнимые и несравнимые. Сравнимые понятия делятся на совместимые и несовместимые.

Совместимые понятия имеют совпадение по объему

1. Равнозначность (эквивалентность)

 

 
 


2. Подчинение (отношение рода и вида)

 

 
 


3. Пересечение (перекрещивание)

 

Несовместимые понятия не совпадают по объему

1. Противоположность (контрарность) – не являются одно отрицанием другого, лежат на противоположных сторонах некоего понятия
(между ними что-то есть), например - черное и белое, мужчина и женщина

 

 

2. Противоречие (контрадикторность):
черное - не черное, справедливое - не справедливое

 

 
 


3. Соподчинение (координация)

Сводная таблица отношений между понятиями

 

 

Операции с понятиями: обобщение, ограничение, определение, деление объема

Обобщение- переход от понятия с меньшим объемом к понятию с большим объемом путем отбрасывания элементов содержания.

Abcd Abc Ab A

Ограничение- обратная операция перехода от понятия с большим объемом к понятию с меньшим объемом

Определение (дефиниция) - логическая операция, которая раскрывает содержание понятия.

Dfd ≡ Dfn

где Dfd – определяемое (лат. definiendum), Dfn – определяющее (лат. definiens)

Деление объема (родовое понятие делим на совокупность видовых понятий)

Структура деления: делимое понятие, члены деления, основания деления.

 

Каждая операция производится по определенным правилам. Несоблюдение правил приводит к ошибкам. Распространенные ошибки: узкое определение, круг в определении, деление с лишними членами, деление не по одному основанию, метафорическое определение и др.

 

II. СУЖДЕНИЕ

- форма мышления, в которой утверждается/отрицается связь между предметом и его признаком или отношение между ними.

К суждению относится характеристика по истинности.

Структура суждения: S есть P (истинное суждение); S не есть P (ложное с.)

Суждение включает два термина (понятия).

Субъект – это часть суждения, которая то, о чем говорится в суждении. Субъект (от лат. subjectum – лежащий в основе) обозначается буквой S.

Предикат – то, что говорится о субъекте, признак предмета. Предикат (от лат. praedicatum - сказанное) обозначается буквой P.

Логическая связка (оператор) – третий элемент суждения, с ее помощью обозначается утверждение или отрицание принадлежности предмету признака. Утвердительная связка обозначается словом «есть», отрицательная – «не есть».

Квантор – четвертый элемент суждения, служит для обозначения количества элементов в объеме предмета суждения (субъекта). Квантор (от лат. quantum – сколько). Для обозначения полного объема субъекта используют: в утвердительных суждениях квантор «все», в отрицательных суждениях квантор «ни один». Для обозначения части объема субъекта (любой части – большой, маленькой) используют квантор «некоторые».

Пример простого суждения: Сократ – грек (похоже на повествовательное предложение, но повествовательное предложение не имеет такой четкой структуры).

 

Виды простых суждений:

1) атрибутивные (категорические суждения: S суть P),

2) суждения с отношениями (S находится в некотором соотношении с P: Иван – брат Петра),

3) экзистенциальные суждения (сужд. существования: «существуют люди»).

Логика Аристотеля рассматривает в основном только категорические атрибутивные суждения.

 

 


Классификация категорических суждений

1. Общеутвердительные суждения (типа А), от лат. affirmo – «утверждаю»: А. Все S есть P

 

2. Частноутвердительные суждения (типа I), от лат. affirmo – «утверждаю»:

I. Некоторые S есть P

 

3. Общеотрицательные суждения (типа E), от лат. nego – «отрицаю»:

E. Ни одно S не есть P

 

4. Частноотрицательные суждения (типа О), от лат. nego – «отрицаю»:

О. Некоторые S не есть P

 

 

Единичные суждения (как утвердительные, так и отрицательные; например: «Сократ смертен») ведут себя как соответствующие общие суждения.

 

 

Распределенность терминов в категорических суждениях

Термин считается распределенным, если он взят или исключен во всем объеме. В иных случаях термин является нераспределенным.

 

Тип задачи: Какие термины на схемах являются распределенными, а какие нет?

В частноотрицательных суждениях субъект не распределен, предикат распределен.

В общеотрицательных суждениях субъект и предикат распределены.

В частноутвердительных суждениях не распределены ни субъект, ни предикат.

В общеутвердительных суждениях распределенным является только субъект.

 

Некоторые люди не являются умными – частноотрицательное суждение (В - умные).

 

Традиционная логика помимо четырех типов суждения выделяет еще два вида: Все S, и только S, есть P. Некоторые S, и только S, есть P.

Сводная таблица распределенности терминов

Вид суждения Схема S P Примеры
A Все S есть P Все S, и только S, есть P + + – + Все студенты – учащиеся Все студенты – учащиеся высших учебных заведений.
I Некоторые S есть P Некоторые S, и только S, есть P. – – – + Некоторые студенты изучают логику. Некоторые христиане – католики.
E Ни одно S не есть P + + Ни один мухомор не съедобный гриб.
O Некоторые S не есть P + Некоторые студенты отличники.

 

Рассуждения по «логическому квадрату»

Логический квадрат – схема, с помощью которой иллюстрируются отношения между простыми суждениями по их истинности. Логический квадрат создан в ХI в. византийским логиком Михаилом Псёллом.

 

А Противоположность (контрарность) Е
п о д ч и н е н и е  
 
 

 

 

п о д ч и н е н и е
I Частичная совместимость (субконтрарность) O

 

Между А и Е существует отношение контрарности (т.е. А и Е могут быть вместе быть ложными, но не могут быть вместе истинными => если одно истинно, то второе ложно). Например: Все люди глупы. Ни один человек не является глупым.

Между А и I и между Е и О есть отношение подчинения (если А истинно, то I истинно, но если I ложно, то и А ложно).

Отношение контрадикторности между А и О, Е и I (всегда одно из них ложно, другое истинно).

Отношения субконтрарности (частичной совместимости) между I и О. Частные суждения (I и O) могут быть вместе истинными, но если одно из них ложно – второе истинно.

Для решения задачи по квадрату необходимо сначала определить, истинно или ложно исходное суждение. Однако не всегда суждение можно провести от начала и до конца (если I истинно, E ложно – невозможно получить больше никакой информации).

 

Сводная таблица отношений между суждениями по «логическому квадрату»

A E I O
A и л и л
A л н н и
E и л л и
E л н и н
I и н л н
I л л и и
O и л н н
O л и л и

 

III. НЕПОСРЕДСТВЕННЫЕ УМОЗАКЛЮЧЕНИЯ
– дедуктивные умозаключения, которые делаются из одной посылки.

Превращение – когда мы из утвердительного суждения делаем отрицательное (предполагает вставку двух отрицаний). Часто при таких умозаключениях получается новое суждение.

А. Все S суть P. Ни одно S не суть не-P.

I. Некоторые S суть P. Некоторые S не суть не-P.

Е. Ни одно S не суть P. Все S суть не-P.

O. Некоторые S суть P. Некоторые S суть не-P.

Обращение (меняем местами субъект и предикат)

А. Все S есть P

Некоторые P есть S.

Е. Ни одно S не есть P.

Ни одно P не есть S.

I. Некоторые S есть P.

Некоторые P есть S.

А. Все S, и только S, есть P.

Все P есть S.

I. Некоторые S, и только S, есть P.

Все P есть S.

О. Частноотрицательные суждения не обращаются

+ Противопоставление предикату, умозаключения по «логическому квадрату»

ЛОГИКА ВЫСКАЗЫВАНИЙ

Огастес (Август) Де Морган, Бертран Рассел и др.

Базовые понятия:

Высказывание, значением которого является истина/ложь, пропозициональная переменная, значением которой является высказывание, и пропозициональная формула.

Язык логики высказываний состоит только из правильно построенных формул (ППФ).

 

Правила построения формул

1. p, q, r, s – ППФ;

2. Если А – ППФ, то Ā – ППФ;

3. Если А и В – ППФ, то (A&B), (A˅B), (А→В), (А≡В) – ППФ;

4. Ничто иное не является ППФ.

 

Семантические таблицы истинности

А В (A&B) (A˅B) (А→В) (А≡В)
И И И И И И
И Л Л И Л Л
Л И Л И И Л
Л Л Л Л И И

конъюнкция дизъюнкция импликация эквиваленция

Конъюнкция (от лат. conjunctio – союз, связь) соответствует союзу «и». С ее помощью образуется соединительное (конъюнктивное) суждение из двух или нескольких простых.

Дизъюнкция (от лат. disjunctio – разобщение, различение)соответствует союзу «или». С ее помощью образуется разделительное (дизъюнктивное) суждение из двух или более простых.

Импликация (от лат implico – тесно связываю) соответствует союзу «если… то». С ее помощью образуется условное или импликативное суждение из двух простых.

Эквиваленция ( от лат. aequalis – равный и valentis – имеющий силу) соответствует таким словам: «эквивалентно (равносильно)», «если и только если», «тогда и только тогда, когда».

 

Законы логики

1) Закон тождества

«В процессе определенного рассуждения всякое понятие и суждение должны быть тождественны самим себе».

2) Закон непротиворечия

«Два противоположных суждения не могут быть истинными в одно и то же время и в одном и том же отношении».

a ˄ ā

3) Закон исключенного третьего (лат. tertium non datur)

«Из двух противоречащих суждений одно истинно, другое ложно, а третьего не дано».

a ˅ ā

4) Закон достаточного основания

«Всякая истинная мысль должна быть достаточно обоснованной».

 

Законы логики: тождественно истинные формулы

Законы де Моргана

‾(А ˅ B) = ‾A & ‾B

‾(А & B) = ‾A ˅ ‾B

Законы дистрибутивности

(A & B) ˅ (A & C) = A & (B ˅ C)

(A ˅ B) & (A ˅ C) = A ˅ (B & C)

Законы исключения

(A ˅ B) & (‾А ˅ B) = В

(A & B) ˅ (‾А & B) = В

Законы поглощения

А ˅ (А & B) = A

A & (A ˅ B) = A


Решение задач по логике высказываний

А→(В→А)

А В В→А А→( )
И И И И
И Л И И
Л И Л И
Л Л И И

 

 

Ф.1 (А→В)→( ךВ→ ךА)

Ф.2 (А→В)→( ךА→ ךВ)

А В (А→В) ך В→ ךА ך А→ ךВ
И И И И И   И И  
И Л Л Л И   И И  
Л И И И И   Л Л  
Л Л И И И   И И  

 

 

А&Ā→B

Из противоречия следует все, что угодно

А&Ā В  
Л И И
Л Л И

 


В математике повсеместно используются символы для упрощения и сокращения текста. Ниже приведён список наиболее часто встречающихся математических обозначений, соответствующие команды в TeXе, объяснения и примеры использования.

Кроме указанных символов, иногда используются их зеркальные отражения, например, обозначает то же, что и

Знаки операций или математические символы — знаки, которые символизируют определённые математические действия со своими аргументами.

К самым распространённым относятся:

· Плюс: +

· Минус: −

· Знаки умножения: ×, ∙ (в программировании также *)

· Знаки деления: :, ∕, ÷

· Знак равенства, приближённого равенства, неравенства: =, ≈, ≠

· Скобки (для определения порядка операций и др.): (), [], {}, <>

· Знак тождественности: ≡

· Знаки сравнения: <, >, ≤, ≥, ≪, ≫

· Знак порядка (тильда): ~

· Знак плюс-минус: ±

· Знак корня (радикал): √

· Факториал: !

· Знак интеграла: ∫

· Знак возведения в степень: ^ (в типографской и рукописной записи формул не применяется; используется в программировании, наряду с более редкими символами ↑ и **, а также в «линейной» текстовой записи формул).

 

 

 



<== предыдущая лекция | следующая лекция ==>
Рациональные кривые | ВВЕДЕНИЕ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.028 сек.