Вычисляем e с точностью 600 знаков после запятой

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024

Комментарии • 49

  • @DariaEmacs
    @DariaEmacs  4 года назад +4

    Для тех, кто хочет применить у себя в проекте: github.com/dariaemacs/Numerical-recipes

    • @LeontyevIgor
      @LeontyevIgor 4 года назад

      Как альтернатива, вариант с выводом в строку:
      #include
      #include
      std::string e_number(int accuracy = 600){
      int size = accuracy + 11, i, c, p, n;
      unsigned a[size], b[size], e[size];
      e[0] = b[0] = 1;
      for(i=1; i

    • @raidenluikang5532
      @raidenluikang5532 4 года назад

      ```
      for(int i = e.size(); i >= 0; --i){
      c = e[i] + b[i] + p;
      ....
      ```
      ошибка нет? может быть `for (int i = e.size() - 1 ... ?`

    • @СеменЦимбалюк-ф4л
      @СеменЦимбалюк-ф4л 3 года назад

      @@raidenluikang5532 Только хотел написать ) Видимо да ошибка :)

  • @alisonrae
    @alisonrae 4 года назад +7

    Мне кажется, я на этом канале узнала больше, чем в своем университете 😂

  • @sergey6661313
    @sergey6661313 2 года назад

    "...Мнемоническое правило - все наверное знают..." А есть мнемоника для запоминания года рождения Толстого ? Я никак не могу его запомнить. Множество других людей родились в 1820, 1821, 1822, 1823, 1824 - как их все замомнить?

    • @through-it
      @through-it 11 месяцев назад

      чаще вспоминать, мозг частенько "любит" забывать неиспользуемую информацию

    • @sergey6661313
      @sergey6661313 11 месяцев назад

      а как вспомнить то что не запомнилось?

    • @through-it
      @through-it 11 месяцев назад

      @@sergey6661313 Если нужно именно одну дату запомнить - то сначала написать её на бумажку, и положить под подушку (или недалеко). Перед сном попробовать вспомнить. Если вспомнить не получается - напомните себе (именно напомнить, ведь мозг в пассивный "словарь" на самом деле уже отложил нужную вам дату), посмотрев в эту бумажку. Если помните - то хорошо, для закрепления просто вспоминайте почаще. После пробуждения тоже пытайтесь вспомнить.
      Либо придумать ассоциации, но у каждого человека они свои.
      А если хочется запоминать быстро и надолго, то надо укрепить память. Чтобы её укрепить надо чаще запоминать что-либо, как бы это примитивно не звучало. Можно начать с изучения иностранного языка, увидите что через 3-6 месяцев ежедневной работы вы станете лучше запоминать. Мозг надо тренировать.

  • @aleksvolkov92
    @aleksvolkov92 4 года назад +1

    Даашаа

  • @anoona5015
    @anoona5015 4 года назад

    Бернули не вычислил он поставил задачу с процентами и его друг Эйлер уже вычислил много знаков своими бесконечными дробями а максимально удобный способ вычисления это разложение экспоненты в ряд при x=1

  • @aj3n556
    @aj3n556 3 года назад

    В 10 классе у меня была задача посчитать 100! на компьютере. Я решал через массив.

  • @f3nikc789
    @f3nikc789 4 года назад +1

    А где это может быть актуально?

    • @DariaEmacs
      @DariaEmacs  4 года назад +4

      В научном программировании. У меня в дипломе требовалась точность в вычислениях, в кандидатской тоже. Результаты нужны в микронах, нанометрах. Ошибки накапливаются и получается совсем другой результат.

    • @aaa__0000
      @aaa__0000 4 года назад +1

      @@DariaEmacs Расскажите о своей кандидатской. Очень интересно)

    • @DariaEmacs
      @DariaEmacs  4 года назад +7

      Тема была: "Моделирование работы детекторов излучений, изготовленных из материалов CdTe". В общем, надо было построить математическую модель и разработать программу для оптимального дизайна полупроводникового кристалла. Их используют в качестве детекторов рентгеновского излучения.

    • @rouchy_
      @rouchy_ 4 года назад

      @@DariaEmacs У вас степень кандидата наук?

    • @DariaEmacs
      @DariaEmacs  4 года назад +1

      @@rouchy_ нет, защититься не успела, но, может быть, возобновлю)).

  • @user-pk6rw9tw3m
    @user-pk6rw9tw3m 4 года назад

    Ваши видеовставки шедевральны )

  • @user-mi9iy
    @user-mi9iy 4 года назад

    на Си есть такая программа с точностью до 10тысяч знаков в книге Хэзфилд, Кирби - Искусство программирования на Си

  • @lotos-mudr
    @lotos-mudr 4 года назад

    о! прежняя заставка))

  • @Superman-tm8cp
    @Superman-tm8cp 4 года назад

    Здраствуйте ! Есть просьба: не могли бы Вы сделать видео про историю развития языков программирования.

    • @DariaEmacs
      @DariaEmacs  4 года назад +1

      Здравствуйте, спасибо за тему. Я подумаю! 😊

  • @ГеоргийСтародубцев-й8у

    Ничего не понятно, но очень интересно.
    Понятно более менее, но было бы интересно посмотреть видео о том, как математическую задачу превратить в решение С++, почему именно так и тд.
    Так то понял, что массив надо взять, и по цифре туда пихать, производя вычисления до n.
    Но хотелось бы узнать почему именно такое решение и как его использовать и для чего. Или просто посчитать и на экран вывести?

    • @DariaEmacs
      @DariaEmacs  4 года назад

      Это арифметика больших чисел, когда обычных переменных для вычислений не хватает. Такое решение нужно для точности вычислений.

  • @cppprograms5868
    @cppprograms5868 4 года назад

    Как всегда топ.

  • @kartezist
    @kartezist 4 года назад

    опечатки в листингах кода оч хорошо прокачивают думалку

    • @h_it
      @h_it 3 года назад

      или ломают...

  • @LeontyevIgor
    @LeontyevIgor 4 года назад

    Ай-яй-яй, "c = a[0]" забрался во вложенный цикл 😜 7:59

    • @DariaEmacs
      @DariaEmacs  4 года назад +1

      Извините)), очепятка)). Смотрела на алгольную программу)).

  • @kogaryu9940
    @kogaryu9940 4 года назад

    Все очень хорошо, продолжай в том же духе.
    А вот интересно , не задавался ли вот таким вопросом Якоб Бернулли , вместо увеличения тела депозита путем капитализации процентов. Увеличивать тело вклада , другим путем. Хотяяя это уже был бы другой путь. И имя этого человека скорее всего звучало бы так на этом пути Рокфеллер Джон Дэвисон. Однако !
    А за фильмы СПАСИБО, будет, что сейчас посмотреть
    1. Волшебный голос Джельсомино в двух частях (1977)
    -> Тот момент с фальшивыми франками часть 1 , 55 минута 59 секунда.
    2. Ну а второй фильм не определил.

    • @DariaEmacs
      @DariaEmacs  4 года назад

      Спасибо). Второй фильм - это "Зигзаг удачи" Эльдара Рязанова, третий - "Ищите женщину" Аллы Суриковой.

    • @kogaryu9940
      @kogaryu9940 4 года назад

      @@DariaEmacs Благодарю.

  • @TheTalants
    @TheTalants 4 года назад

    Опоздал 😔

  • @alexeyaleynikov
    @alexeyaleynikov 4 года назад

    непонятно как вычисляется очередной член ряда ((

    • @DariaEmacs
      @DariaEmacs  4 года назад

      Через предыдущий, число в векторе a делится на n, и это значение кладется в вектор b. Вот здесь:
      for(int i = 0; i < e.size() - 1; i++){
      b[i] = c/n;
      c = (c - n * b[i]) * 10 + a[i+1];
      }

    • @alexeyaleynikov
      @alexeyaleynikov 4 года назад

      @@DariaEmacs да нет, программу-то я прочитал ;-) . я не понял как предыдущий член делится на n. нужно читать Ильина?

    • @DariaEmacs
      @DariaEmacs  4 года назад +1

      А, понятно)). Это, как деление столбиком, пример: в векторе a = 864 делим на n = 2. На нулевой итерации: b[0] = 8/2; c = (8 - 2 * 4) * 10 + 6; на следующей итерации: b[1] = 6/2; c = (6 - 2 * 3) * 10 + 4; на следующей итерации: b[2] = 4/2. В результате в векторе b будет лежать: 432.

    • @alexeyaleynikov
      @alexeyaleynikov 4 года назад

      @@DariaEmacs Спасибо большое, теперь разобрался. Вы - лучшая!!!. желаю творческих успехов.
      как же давно это в школе было, прямо сакральное знание )))

    • @DariaEmacs
      @DariaEmacs  4 года назад

      Спасибо :).

  • @HeBepo9lTHblu
    @HeBepo9lTHblu 4 года назад

    Жаль отписываться, девушка симпатичная, подача интересная, юмор потрясающий, но...нет видео. Увы и ах, прощайте. :(

    • @DariaEmacs
      @DariaEmacs  4 года назад +3

      Баба с возу - кобыле легче)).

  • @errorgrisha
    @errorgrisha 4 года назад

    Это то самое "золотое сечение"?

    • @DariaEmacs
      @DariaEmacs  4 года назад

      Нет), но математическая связь есть.

    • @errorgrisha
      @errorgrisha 4 года назад

      @@DariaEmacs мне кажется я встречал эту величину в книге по алгоритмам, в главе по анализу сложности.

    • @errorgrisha
      @errorgrisha 4 года назад +1

      @@DariaEmacs а, о боги, это ведь то самое основание натурального логарифма!

    • @DariaEmacs
      @DariaEmacs  4 года назад +1

      🤣 оно самое)).