Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 15

Доказать свойства булевых операций

30.05.2010, 12:46. Показов 2031. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго дня, уважаемые программисты! Нужна Ваша помощь в решении следующих заданий:
№1
Определить программируемые функции вычисления суммы всех слагаемых, модуль которых не менее е> 0, в комплексной точке z: sh z = z + z^3/3! + z^5/5! +...+z^2n+1/(2n+1)!+...
№2
Определить процедуру поиска в заданном векторе компоненты, которая принадлежит заданному отрезку на прямой.
№3
Используя модуль для реализации деку целых чисел, реализовать стек целых чисел на базе деку. Реализовать стек на базе деку - значит описать модуль и реализовать действия над стеком вызовами соответствующих подпрограмм, реализующих действия над деком. Для реализованного стека решить задачу инвертирования входной последовательности целых чисел.
№4
Доказать свойства булевых операций (р & q) & r ≡ р & (q & r)
№5
Определить функции для вычисления синуса, используя их расклады в ряд Тейлора.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.05.2010, 12:46
Ответы с готовыми решениями:

Доказать равенства, используя свойства операций над множествами и определения операций
Доказать равенства, используя свойства операций над множествами и определения операций. б) Ax(B\C)=(AxB)\(AxC). Почему график не...

Доказать равенства, используя свойства операций над множествами и определения операций
Доказать равенства, используя свойства операций над множествами и определения операций. A\subseteq C, B\subseteq D \Rightarrow A\times...

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

13
I ♥ C#
 Аватар для Delog
470 / 262 / 25
Регистрация: 07.05.2010
Сообщений: 567
30.05.2010, 15:22
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System;
 
class TMain
{
    static void Main()
    {
        bool p, q, r;
        byte b = 0;
        for (int i = 0; i < 8; i++)
        {
            p = (i & 4) == 0;
            q = (i & 2) == 0;
            r = (i & 1) == 0;
            Console.WriteLine("p = {0,6}, q = {1,6}, r = {2,6} ", p, q, r);
            if (((p & q) & r) == (p & (q & r)))
            {
                Console.WriteLine("При таком сочетании равенство (p & q) & r = p & (q & r) справедливо");
                b++;
            }
        }
        if (b == 8) Console.WriteLine("\nСледовательно левое выражение равносильно правому.");
        Console.ReadKey();
    }
}
1
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 15
30.05.2010, 17:41  [ТС]
Огромное Вам, спасибо! Надеюсь, Вы решите и оставшиеся задания, так, как для Вас - это не проблема ))
0
 Аватар для Alive_DROP
40 / 39 / 4
Регистрация: 26.05.2010
Сообщений: 210
30.05.2010, 18:06
5)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
 
class TMain
{
    static void Main()
    {
        double x = 1.57;//пи пополам примерно)))
        double sin = 0;
        double X=x;
        for (int i = 1; i < 100; i++)
        {
            sin += X;
            X *=(-1) * x * x / (2 * i) / (2 * i + 1);
        }
        Console.WriteLine("sinX="+sin);
        Console.ReadKey();
    }
}
что то подобное
1
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 15
30.05.2010, 18:21  [ТС]
Огромное Вам, спасибо, за понимание и помощь новичкам! )
0
I ♥ C#
 Аватар для Delog
470 / 262 / 25
Регистрация: 07.05.2010
Сообщений: 567
30.05.2010, 21:29
В остальных заданиях у меня возникли сложности с пониманием условий, в частности:
№1 - такая форма записи комплексного числа мне не знакома.
№2 - приведите пример.
№3 - что такое "деку"?
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 15
30.05.2010, 22:39  [ТС]
№1
пример

https://www.cyberforum.ru/cgi-bin/latex.cgi?sh\left(z \right)=z+\frac{z^3}{3!}+\frac{z^5}{5!}+\dots+\frac{z^{2n+1}}{\left(2n+1 \right)!}+\dots

думаю Вам знаком.

№2
произвольный.
№3
Это задание на основе бинарного дерева по теме "Рекурсивные структуры данных". Что такое "деку", я сам затрудняюсь ответить. )

Модуль для реализации деку целых чисел
Описать модуль для реализации деку целых чисел. Предусмотреть выполнение действий над деком:
1) Начать работу.
2) Есть ли пустой дек?
3) Добавить элемент к началу деку.
4) Взять элемент с начала деку.
5) Добавить элемент к концу деку.
6) Взять элемент с конца деку.
Используя этот модуль, составить подпрограммы: вычисление длины деку, присвоения для деков. Предотвратить уничтожение деку после вызова подпрограммы вычисления его длины.

Замечания. Все рекурсивные структуры данных реализовывать на базе указателей и динамической памяти.
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 15
30.05.2010, 23:31  [ТС]
Если у Вас есть затруднения у решение тех заданий, есть другое, которое, Вы можете решить. За ранее, спасибо, уважаемые!

Составить рекурсивные подпрограммы для вычислений значений функций:
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 15
30.05.2010, 23:45  [ТС]
Извините, что не выложил файл в предыдущем сообщении, так как потух свет. )
Составить рекурсивные подпрограммы для вычислений значений функций:


в) https://www.cyberforum.ru/cgi-bin/latex.cgi?f\left(x \right)=\begin{cases}f\left(\ln\left(x \right) \right)+\ln\left(x \right) & \text{ , } x \gt 10^{-6} \\0 & \text{ , } x \le 10^{-6}\end{cases}

г) https://www.cyberforum.ru/cgi-bin/latex.cgi?f\left(x \right)=\begin{cases}f\left(2+x \right)+f\left(\frac{x}{2} \right) & \text{ , } \frac{1}{2} \le x \le 2^{10} \\x & \text{ , } x \lt \frac{1}{2}\: or\: x \gt 2^{10}\end{cases}
0
I ♥ C#
 Аватар для Delog
470 / 262 / 25
Регистрация: 07.05.2010
Сообщений: 567
31.05.2010, 12:54
Рекурсивные подпрограммы для вычислений значений функций:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
 
class TMain
{
    static double f(double x)
    {
        if (x > Math.Pow(10, -6)) return f(Math.Log(x)) + Math.Log(x);
        else return 0;
    }
 
    static double f2(double x)
    {
        if (x >= 0.5 & x <= Math.Pow(2, 10)) return f2(2 * x) + f(x / 2.0);
        else return x;
    }
 
    static void Main()
    {
        Console.Write("Задание в) Введите х = ");
        Console.WriteLine("f(x) = " + f(double.Parse(Console.ReadLine())));
        Console.Write("Задание г) Введите х = ");
        Console.WriteLine("f(x) = " + f2(double.Parse(Console.ReadLine())));
        Console.ReadKey();
    }
}
1
 Аватар для Alive_DROP
40 / 39 / 4
Регистрация: 26.05.2010
Сообщений: 210
31.05.2010, 15:23
Цитата Сообщение от Visual Studio Посмотреть сообщение
пример на картинке, думаю Вам знаком.
это разложение гип.синуса по ряду тейлора, но при чем здесь комплексное число, как его использовать?
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 15
31.05.2010, 15:35  [ТС]
ряд Тейлора - это другое задание, в нем брать просто функцию синуса, его уже сделали.
С комплексной точкой - это №1 и к нему прилагается картинка, а не к ряду Тейлора ) Думаю, теперь ясно?)
0
 Аватар для Alive_DROP
40 / 39 / 4
Регистрация: 26.05.2010
Сообщений: 210
31.05.2010, 16:59
Цитата Сообщение от Visual Studio Посмотреть сообщение
sh z = z + z^3/3! + z^5/5! +...+z^2n+1/(2n+1)!+...
это и есть разложение по тейлору, только не обычного синуса, а гиперболического.
а z в данном случае комплексная переменная, имеющая вид х+iy в общем случае.
Цитата Сообщение от Visual Studio Посмотреть сообщение
модуль которых не менее е> 0
что за число это е? имеет что нибудь общее с основанием нат логарифма или нет?
0
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 15
01.06.2010, 03:24  [ТС]
Все, что я знаю про е, это то, что оно называется - эпсилон. В самом условие про него речь не шла.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.06.2010, 03:24
Помогаю со студенческими работами здесь

Доказать равенство, используя свойства операций над множествами
Здравствуйте. Подскажите пожалуйста, ато уже двое суток бьюсь и так и этак и не выходит. (A u B) \ (B u C) = (A\B) u (B\C) Добавлено...

Доказать равенство, используя свойства операций над множествами
Доказать равенство, используя свойства операций над множествами : 1) A\(B\C)=(A\B)U(AnC)2) U^2\(AxB)=(A(А с черточкой , тоесть не...

Редактор для булевых операций над 3D моделями
Вопрос - существуют-ли в Free Pascal Lazarus облегчения для программирования графики. Хотя графики не много - нужно просто проводить...

Доказать полноту систем булевых функций
Добрый день! Скажите пожалуйста чем руководствоваться для решения задания

Доказать полноту системы булевых функций


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru