Все выпуски  

RusFAQ.ru: Математика


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ НАУКА И ОБРАЗОВАНИЕ / Точные науки / Математика

Выпуск № 33
от 07.08.2005, 18:59

Администратор:Tigran K. Kalaidjian
В рассылке:Подписчиков: 56, Экспертов: 15
В номере:Вопросов: 4, Ответов: 5


Вопрос № 24384: Вопрос по логике: Передо мной вопрос, который я не понял: нужно определить значение истенности выссказываний: 1. Луна - планета и 2+3=5; 2. Луна - планета или 2+3=5; 3. 1 - простое число или 2 - простое число; 4. две прям...
Вопрос № 24385: Я вроде бы все понимаю, но не полностью, как вы так умудряетесь мгновенно составить схему? Вот ваша схема: 0: A, B, C, D, E, F 1: B, C 2: A, B, D, E, G 3: A, B, C, D, G 4: B, C, F, G 5: A, C, D, F, G 6: A, C, ...
Вопрос № 24391: Здравствуйте, ув.! Имеется пакет Mathematica 5.0. Вводим туда: N[Pi,1000000]. И получаем миллион знаков числа Pi. Вопрос: Откуда? Оно как-то высчитывается? То же самое с E....
Вопрос № 24448: Вопрос по синтезу схемы: Супердупердокабукаполякита программер - математик AYL дал мне исходник паскаль программы, для определения свечения сегментов, заданной цифры пользователем от 0 до 9. Очень большая просьба прокомментировать ход...

Вопрос № 24.384
Вопрос по логике:
Передо мной вопрос, который я не понял:
нужно определить значение истенности выссказываний:

1. Луна - планета и 2+3=5;
2. Луна - планета или 2+3=5;
3. 1 - простое число или 2 - простое число;
4. две прямые на плоскости параллельны и пересекаются;
6. если Москва - большой город, то солнце заходит на юге.

1. истенно
2. ложно (или луна не планета, или 2+3 не равно 5)
3. истенно вроде
4. ложно (параллельные не пересекаются)
5. Это что-то типа условного оператора на языке высокого уровня:
если "москва - большой город" - истенно, тогда солнцу зайти на юге
иначе если условие ложно то солнце может заходить и не на юге?

Я правильно думаю, или все запущенно?
Отправлен: 01.08.2005, 20:44
Вопрос задал: Терсков Алексей Николаевич (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: Ayl
Здравствуйте, Терсков Алексей Николаевич!

Ну и в чем проблема?
1. Луна - планета и 2+3=5

Истинность высказывания зависит от того, является ли Луна - планетой. По-моему, является, т.ч. тут имеем 2 истинных высказывания, объединенных логической операцией И. То есть имеем истинное высказывание. (Если не считать Луну планетой, то высказывание будет ложным, т.к. конъюнкция ложного высказывания с любым дает ложь).

2. Тут вообще просто. Т.к. 2+3=5, то истинность всего высказывания не зависит от первой части, т.е. высказывание истинное. Чтобы дизъюнкция была истинной, необходимо и достаточно, чтобы хотя бы одно из высказываний было истинным.

3. Аналогично п.2. 2 - простое число, т.ч. все высказывание истинное.

4. Т.к. параллельные прямые не могут быть пересекающимися, то высказывание ложно.

5. Солнце заходит на юге - ложное высказывание. Ложное высказывание может следовать только из ложного высказывания (см. таблицу истинности для импликации). Т.ч. все зависит от того, является Москва большим городом или нет. Я считаю, что является. Но из истинного высказывания ложное следовать не может, т.ч. все высказывание - ложное.


---------
Трудное - то, что можно сделать немедленно. Невозможное - то, для выполнения чего требуется немного больше времени
Ответ отправил: Ayl (статус: Профессор)
Отправлен: 02.08.2005, 12:16
Оценка за ответ: 5
Комментарий оценки:
Кстати, у меня зимой солнце как раз заходит на юге
в 4 часа дня примерно, а всходит часов в 10 на северо востоке. ;-)
Так, что мне свойственно было ошибится :-)


Вопрос № 24.385
Я вроде бы все понимаю, но не полностью, как вы так
умудряетесь мгновенно составить схему?
Вот ваша схема:

0: A, B, C, D, E, F
1: B, C
2: A, B, D, E, G
3: A, B, C, D, G
4: B, C, F, G
5: A, C, D, F, G
6: A, C, D, E, F, G
7: A, B, C
8: A, B, C, D, E, F, G
9: A, B, C, D, F, G

1. Я вовсе не разбирусь, как вы узнаете, какой именно сегмент светится?,
они, что как-то упорядочены?

2. Не могли бы вы построить для меня схему с тремя входными сигналами.
Как я понимаю, то сегменты - это выходные сигналы, а их комбинации и есть цифры?
Допустим сделать так:
количество входных сигналов сравнять с количеством выхоных, тогда наверное будет по проще?,
т.е. будут отображаться цифры восьмиричной системы счисления.

3. Немогли бы вы мне объяснить такое?, т.е. если бы количество входных сигналов было
равным количеству сегментов?

4. Пожалуйста объясните мне, что вообще такое сегмент в синтезе?
Отправлен: 01.08.2005, 20:44
Вопрос задал: Терсков Алексей Николаевич (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: Ayl
Здравствуйте, Терсков Алексей Николаевич!

1. Блин, ну ты посмотри на электронные часы или на калькулятор. Зарисуй все 10 цифр, как они там отображаются. И пойми, для каких цифр какой сегмент должен гореть, а какой не должен. Сегменты, естесственно, упорядочены. Ты же сам рисовал, как они обозначаются:
Вот твой сегмент:
-
| |
-
| |
-

Вот обозначения:
A
F B
G
E C
D

Т.е. сегмент A - это верхняя горизонтальная линия, она должна гореть для цифр 0, 2, 3, 5, 6, 7, 8 и 9

B - это верхняя правая вертикальная линия, горит для цифр 0, 1, 2, 3, 4, 7, 8 и 9
C - нижняя правая вертикальная линия, горит для цифр 0, 1, 3, 4, 5, 6, 7, 8 и 9
D - нижняя горизонтальная линия, горит для цифр 0, 2, 3, 5, 6, 8 и 9
E - нижняя левая вертикальная линия, горит для цифр 0, 2, 6 и 8
F - верхняя левая вертикальная линия, горит для цифр 0, 4, 5, 6, 8 и 9
G - средняя горизонтальная линия, горит для цифр 2, 3, 4, 5, 6, 8 и 9

Отсюда можешь получить и список сегментов для каждой цифры.

А при чем тут количество входных и выходных сигналов?
Один хрен, писать для каждого сегмента свою функцию.
Сегментов всего 7, т.ч. всего должно быть 7 выходных сигналов - по одному на каждый сегмент.
Входных сигналов - 4, по одному на каждый разряд 2-го представления цифры.

Ты вообще читаешь мои ответы? Я же тебе писал, что для каждого сегмента тебе нужно построить такую функцию от 4-х входных сигналов, чтобы она управляла данным сегментом, т.е. давала 0, если сегмент не должен гореть, и 1, если должен.

Например, для сегмента E функция будет выглядеть так:
G(E, X) = F0 (X) + F2 (X) + F6 (X) + F8 (X) = !x3*!x2*!x1*!x0 + !x3*!x2*x1*!x0 + !x3*x2*x1*!x0 + x3*!x2*!x1*!x0 = !x0*(!x2*!x1+!x3*x1)

Теперь остается реализовать данную формулу на заданных элементах (например, на элементе И-НЕ).

3. Еще раз спрашиваю - какое отношение число входных сигналов имеет к количеству сегментов?

4. В каком синтезе? Сегмент - это часть физического элемента, для которого ты создаешь логическую схему.

---------
Трудное - то, что можно сделать немедленно. Невозможное - то, для выполнения чего требуется немного больше времени
Ответ отправил: Ayl (статус: Профессор)
Отправлен: 02.08.2005, 13:00
Оценка за ответ: 5
Комментарий оценки:
Наверное вы бы здесь употребили мат, если бы разрешали :-))) :-)


Вопрос № 24.391
Здравствуйте, ув.!
Имеется пакет Mathematica 5.0.
Вводим туда: N[Pi,1000000]. И получаем миллион знаков числа Pi. Вопрос: Откуда? Оно как-то высчитывается? То же самое с E.
Отправлен: 01.08.2005, 21:51
Вопрос задал: Стомов Евгений (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: BatR00t
Здравствуйте, Стомов Евгений!
Да, оно высчитывается. Есть приближенные алгоритмы. По сути все вычисления на компах производятся по алгоритмам приближненного вычисления, которые математически не верны, но дают достаточно точный результат, применимый практически. Например первые микрокалькуляторы считали степенную функцию по алгоритму Ньютона, и в результате получали 2^2=3.9999999 ;)
---------
Счастье измеряется в мегабитах в секунду
Ответ отправил: BatR00t (статус: Профессор)
Отправлен: 02.08.2005, 01:25
Оценка за ответ: 3
Комментарий оценки:
Что значит "математически не верны"? Их бы тогда и не использовали. Понятно, что они дают приближенный результат.
В этой проге (Mathematica 5.0) эту точность ведь можно задать. Я сделал 1'000'000, но ведь можно и 1'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000'000. Все равно ведь будет вычисляться (время расчетов опустим). Значит есть какая-то ОЧЧЧЕНЬ ТОЧНАЯ формула?

Отвечает: Ayl
Здравствуйте, Стомов Евгений!

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

Например, через разложение в ряд:

e^x = 1+x+x^2/2!+x^3/3!+...+x^n/n!+...

При x = 1 получим значение числа e

Для числа пи самая простая формула:

pi = 4*(1-1/3+1/5-1/7+...+(-1)^n*1/(2n+1)+...); n = 0,1,2...

То есть вычислить, конечно, можно, но насчет того, что в пакете эти числа вычисляются - я сомневаюсь.

Думаю, что они храняться с определенным количеством цифр прямо в программе и выдаются пользователю с указанной точностью.
---------
Трудное - то, что можно сделать немедленно. Невозможное - то, для выполнения чего требуется немного больше времени
Ответ отправил: Ayl (статус: Профессор)
Отправлен: 02.08.2005, 12:37
Оценка за ответ: 5
Комментарий оценки:
То есть, хотите сказать, что этот миллионный знак не верен? И Трехсотмиллионный?
Если они хранятся с определенным количеством цифр, то как же выдаются БОЛЬШИЕ числа?


Вопрос № 24.448
Вопрос по синтезу схемы:
Супердупердокабукаполякита программер - математик AYL
дал мне исходник паскаль программы, для определения свечения сегментов,
заданной цифры пользователем от 0 до 9.
Очень большая просьба прокомментировать ход работы программы?
Если не хотите отвечать, лучше этого не делайте.
И очень большая просба не ругаться.
{1} program scheme;
{2} uses Crt;
{3}
{4} Type
{5} Number = array [0..9] of Byte;
{6} Segment = array [1..7] of Byte;
{7}
{8} Const
{9} cDigS : Number = ($7E, $30, $6D, $79, $33, $5B, $5F, $70, $7F, $7D);
{10} cSgm : Segment = ($40, $20, $10, $08, $04, $02, $01);
{11}
{12} Var
{13} n,i : Byte;
{14} d : integer;
{15} BEGIN
{16} ClrScr;
{17} Repeat
{18} Write ('‚введите цифру ');
{19} Readln (n);
{20} Until n in [0..9];
{21}
{22} d := cDigS [n];
{23} for i := 1 to 7 do
{24} if d and cSgm[i] <> 0 then
{я не могу разобраться, как работает условие?}
{предположем, что цикл завершается(i = 7), а d = $7E проверяется условие:}
{IF $7E and $01 <> 0 (объесните пожалуйста, если не сложно, как работает проверка этого условия)}
{25} Write (i,' ');
{26} Writeln;
{27} END.

Приложение:

Отправлен: 02.08.2005, 18:34
Вопрос задал: Терсков Алексей Николаевич (статус: Посетитель)
Всего ответов отправлено: 1

Отвечает: Ayl
Здравствуйте, Терсков Алексей Николаевич!

Это не условие. Точнее, в Паскале слово and обозначает 2 действия:
1. Логическое И (результат - булевское значение: TRUE или FALSE)
2. Операция побитового И (результат - значение того же типа, что и операнды)

В данной программе в операторе if сначала выполняется операция побитового И между операндами d и cSgm [i], после чего результат сравнивается с 0.

cSgm представляет собой массив масок для каждого сегмента, а массив cDigS - список сегментов, которые должны отображаться для каждой цифры.

С помощью операции побитового И определяется, должен ли данный сегмент гореть, или нет.

Например, для i = 7 и d = $7e вычисляется:
cSgm [i] = $01
$7e and $01 = 0 (т.к. $7e = 0111 1110 в 2-й с.с., а $01 = 0000 0001), поэтому 7-й сегмент не будет отображен.

Для i = 6 получаем:
cSgm [i] = $02
$7e and $02 = 2 (т.к. $7e = 0111 1110 в 2-й с.с., а $02 = 0000 0010), поэтому 6-й сегмент будет отображен.

и т.д.

P.S. Я тебе эту программу не давал.

---------
Трудное - то, что можно сделать немедленно. Невозможное - то, для выполнения чего требуется немного больше времени
Ответ отправил: Ayl (статус: Профессор)
Отправлен: 02.08.2005, 19:48
Оценка за ответ: 5
Комментарий оценки:
Нет давал!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: science.exact.mathematicsfaq
Отписаться
Вспомнить пароль

В избранное