Двигателят на разликата на Babbage

Попълване на пропуските - разширяване на хоризонтите!

    CompGramotnost.ru "Историята на компютъра" Двигателят на разликата на Babbage

В историята на изчисленията най-дълги са два периода: до-механичен и механичен. Те продължават до средата на 20 век.

Как човечеството е извършило прехода към етапа на електронните изчисления, т.е. към електронни компютри или компютри? Както обикновено, всичко започва с идея, или по-скоро, с мечта, след която идват идеи.

Идеята за създаване на такава машина, която да работи без човешка намеса, е изразена за първи път от английския математик Чарлз Бабидж (1791-1871).

Но първо имаше работа за създаване машина за разлика, по време на която Бабидж излезе с идеята да разработи напълно автоматична машина с програмирано управление. Той нарече последния аналитичен двигател. За всичко обаче по ред.

Как да решим проблема с човешките грешки в изчисленията

През 18 век имаше голяма нужда от изчисления за съставяне на различни таблици, които бяха широко използвани в астрономията, геодезията, застраховането и банковото дело, корабоплаването, корабостроенето, строителството и т.н.

Хората, които правят тези изчисления, допуснаха грешки в таблиците. Това доведе до още по-сериозни грешки при последващото използване на данни от такива таблици, включително в навигацията, в конструкцията и т.н.

В началото на 19 век логаритмичните и тригонометричните таблици съдържат много грешки. Решавайки проблема с коригирането им, Бабидж стига до заключението, че е необходимо да се създаде машина за автоматични изчисления.

От 1812 г. професор в университета в Кеймбридж Чарлз Бабидж започва работа по създаването на машина за разлики.

Защо машината се нарича машина за разлика

Името "двигател на разликите" е свързано с факта, че в основата на неговата работа стои методът на разликите, разработен от Исак Нютон. Тя се основава на получаване на поредица от междинни стойности.

По същество методът на разликата се основава на факта, че стойността на произведението 5 на 5 вече е изчислена и този резултат може да се използва за получаване на произведението на 5 и следващите числа (6, 7) чрез добавяне на 5 до известната сума. Изглежда така:

5 х 6 = 30
5 х 7 = 35 се получава чрез добавяне на 5 към получения продукт (30 + 5),
5 x 8 = 40 се получава чрез добавяне на 5 към предишния продукт (35 + 5).

По този начин умноженията се заменят с последователни добавяния.