Блез Паскаль, Готфрід Вільгельм фон Лейбніц - Перші обчислювальні машини
1642 року 19-річний французький математик Блез Паскаль сконструював першу в світі працюючу механічну обчислювальну машину, відому як підсумовуюча машина Паскаля ("Паскаліна"). Ця машина являла собою комбінацію взаємопов'язаних коліщаток та приводів. На коліщатках були зображені цифри від 0 до 9. Якщо перше коліщатко робить повний оберт від 0 до 9, автоматично починає рухатись друге коліщатко. Якщо і друге коліщатко доходить до цифри 9, починає обертатися третє і так далі. Машина Паскаля могла лише додавати та віднімати.
Готфрід Вільгельм фон Лейбніц
1673 року німецький математик Готфрід Вільгельм фон Лейбніц сконструював свою обчислювальну машину. На відміну від Паскаля, Лейбніц використав у своїй машині циліндри, а не коліщатка та приводи. На циліндри було нанесено цифри. Кожен циліндр мав дев'ять рядків виступів та зубців. При цьому перший ряд мав один виступ, другий ряд -- два виступи і так до дев'ятого ряду, який мав відповідно дев'ять виступів. Циліндри з виступами були пересувними, оператор надавав їм певного положення.
Машина Лейбніца, на відміну від підсумовуючої машини Паскаля, була значно складнішою за конструкцією. Вона була здатна виконувати не тільки додавання та віднімання, але й множення, ділення та обчислювання квадратного кореня.
Похожие статьи
-
Перші обчислювальні машини, Леонардо да Вінчі, Вільгельм Шиккард - Перші обчислювальні машини
Неможливо точно відповісти на питання, хто саме винайшов комп'ютер. Річ у тому, що комп'ютер не є винаходом однієї людини. Комп'ютер увібрав у собі ідеї...
-
ТИПИЗИРОВАННЫЕ КОНСТАНТЫ - Типы данных в программе Турбо Паскаль
В Турбо Паскале допускается использование типизированных констант. Они задаются в разделе объявления констант следующим образом: <индификатор> :...
-
Робота з симулятором машини Ноймана. Дослідження виконання машинного коду в автоматичному режимі
ТЕОРЕТИЧНІ ВІДОМОСТІ: CISC - Complex Instruction Set Computing (обчислення Зі Складною Системою Машинних Інструкцій) Аби дослідити дію машини Ноймана...
-
ЗАПИСИ, МНОЖЕСТВА - Типы данных в программе Турбо Паскаль
Запись - это структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. В отличие от массива, компоненты (поля) записи...
-
Методика анимации - Работа с языком Турбо Паскаль
Эффект анимации достигается быстрым чередованием кадров постепенно изменяемого изображения. При этом нежелательно формировать каждый кадр целиком,...
-
Роль простих чисел у математиці Кожне натуральне число, більше одиниці, ділиться принаймні на два числа: на 1 і на саме себе. Якщо ні на яке інше ціле...
-
Линии и точки, Многоугольники - Работа с языком Турбо Паскаль
Процедура PutPixel. Выводит заданным цветом точку по указанным координатам. Заголовок: Procedure PutPixel(X, Y: Inteder; Color: word); Здесь X, Y -...
-
ФУНКЦИИ И ПРОЦЕДУРЫ, Модуль Graph, Координаты, окна, страницы - Работа с языком Турбо Паскаль
Модуль Graph Модуль Graph Турбо Паскаля содержит около пятидесяти различных процедур и функции, предназначенных для работы с графическим экраном. В этом...
-
Пример программы построения анимации - Работа с языком Турбо Паскаль
Unit unit1; Interface uses graph; Type arpo = array [1..4] of PointType; {хранит коорд. Вершин прямоугольника} { Справка: PointType = Record X, Y :...
-
Рекурсивная программа построения снежинки Написать программу, строящую на экране изображение: Изображение строится по следующему правилу: строится...
-
Граф переходов конечного автомата лексического анализатора Исходная КС-грамматика G({prog, end., if, else, then, begin, end, while, do, or, and, not,...
-
ТИПЫ ДАННЫХ, ПРОСТЫЕ ТИПЫ - Типы данных в программе Турбо Паскаль
Любые данные, т. е. константы, переменные, значения функций или выражения, в Турбо Паскале характеризуются своими типами. Тип определяет множество...
-
Цель работы - Разработка компилятора подмножества языка Паскаль на язык Ассемблера
Изучение составных частей, основных принципов построения и функционирования компиляторов. Создание компилятора с заданного подмножества языка Паскаль с...
-
Turbo Pascal, О Turbo Pascal, История - Работа с языком Турбо Паскаль
Среда разработки Turbo Pascal 7.1 (Рис 1) О Turbo Pascal Turbo Pascal (произносится "турбо паскаль") -- Интегрированная среда разработки программного...
-
Сохранение и выдача изображений - Работа с языком Турбо Паскаль
Функция ImageSize. Возвращает размер памяти в байтах, необходимый для размещения прямоугольного фрагмента изображения. Заголовок: Function ImageSize(X1,...
-
Краски, палитры, заполнения - Работа с языком Турбо Паскаль
Процедура SetCOlor. Устанавливает текущий цвет для вводимых линий и символов. Заголовок: Procedure SetColor(Color: Word); Здесь Color - текущий цвет....
-
Дуги, окружности, эллипсы - Работа с языком Турбо Паскаль
Процедура Circle. Вычерчивает окружность. Заголовок: Procedure Circle(X, Y: Integer; R: Word); Здесь X, Y - координаты центра; R - радиус в пикселях....
-
МОДУЛИ - Язык программирования Паскаль
Наличие модулей в Turbo Pascal позволяет программировать и отлаживать программу по частям, создавать библиотеки подпрограмм и данных, воспользоваться...
-
ОПЕРАТОР ВВОДА ДЛЯ ЧТЕНИЯ ФАЙЛА, ОПЕРАТОР ВЫВОДА - Язык программирования Паскаль
Оператор ввода для чтения файла обладает всеми свойствамии обычного оператора READ. Вкачестве параметров могут быть переменные; каждая переменная поучает...
-
ПРОЦЕДУРЫ - Язык программирования Паскаль
Delete (St, Pos, N) - удаление N символов строки St, начиная с позиции Pos. Если значение Pos > 255, возникает ошибка. Значение St Выражение Результат...
-
ПРОЦЕДУРНЫЕ ТИПЫ, ТИП ОБЪЕКТ - Типы данных в программе Турбо Паскаль
Процедурные типы -- это нововведение фирмы Borland (в стандартном Паскале таких типов нет). Основное назначение этих типов -- дать программисту гибкие...
-
СТРОКИ, ФАЙЛЫ - Типы данных в программе Турбо Паскаль
Тип STRING (строка) в Турбо Паскале широко используется для обработки текстов. Он во многом похож на одномерный массив символов ARRAY [0..N] OF CHAR,...
-
СТРОКИ. ОПИСАНИЕ ТИПА - Язык программирования Паскаль
Для обработки последовательностей символов в ТУРБО - ПАСКАЛЕ предусмотрены строчные типы. Строчные типы - это структурные типы. Количество символов в...
-
ВЕЩЕСТВЕННЫЕ ТИПЫ, СТРУКТУРИРОВАННЫЕ ТИПЫ, МАССИВЫ - Типы данных в программе Турбо Паскаль
В отличие от порядковых типов, значения которых всегда сопоставляются с рядом целых чисел и, следовательно, представляется в ПК абсолютно точно, значения...
-
ПОРЯДКОВЫЕ ТИПЫ, Логический тип - Типы данных в программе Турбо Паскаль
К порядковым типам относятся целые, логический, символьный, перечисляемый и тип-диапазон. Целые типы. Диапазон возможных значений целых типов зависит от...
-
ВВЕДЕНИЕ - Работа с языком Турбо Паскаль
Язык турбо паскаль Что такое язык программирования, для чего нужен. Для чего используется графика. Целью данной курсовой работы является рассмотрение...
-
Панель формул - Розрахунок значень функцій на заданому інтервалі в OpenOffice. org Calc
З лівого боку Панелі формул розташовано невелике текстове поле - Область листа, в якому знаходиться поєднання букви і цифри, наприклад D7. Це літера...
-
Технічні подробиці - Дослідження інфокомунікаційних параметрів цифрових систем передачі даних
Що таке TCP/IP? Термін "TCP/IP" звичайно позначає все, що пов'язане із протоколами TCP й IP. Він охоплює ціле сімейство протоколів, прикладні програми й...
-
Вступ, Історична довідка - Дослідження інфокомунікаційних параметрів цифрових систем передачі даних
Інтернет - світова комп'ютерна мережа. Вона складена з різноманітних комп'ютерних мереж, об'єднаних стандартними угодами про способи обміну інформацією і...
-
УПРАВЛІННЯ ЗА ДОПОМОГОЮ МИШІ - Створення 2D гри, використовуючи можливості Java
Наше завдання складається з двох підзадач: визначення точки на карті куди було вказано йти персонажу; знайти найкоротший шлях персонажу від поточної його...
-
Етапи розвитку інформаційних систем - Типи інформаційних систем
У 50-ті рр. була усвідомлено роль інформації, як найважливішого ресурсу підприємства, організації, регіону, суспільства взагалі; почали розробляти...
-
Серед простих чисел особливу роль відіграють прості числа Мерсенна - числа виду 1) МР = 2Р -1, де р - просте число. Вони називаються простими числами...
-
Висновки - Арифметичний метод побудови великих простих чисел. Числа Мерсенна
В ході роботи над курсовим проектом розглянуто та вивчено основні властивості чисел Мерсенна, проаналізовано доступні джерела, розглянуто деякі приклади...
-
Основные требования к поиску - Поиск информации в сети Интернет
Поисковый система файл яндекс К результатам поиска предъявляются требования полноты охвата ресурсов, достоверности полученной информации, минимальных...
-
Емпіричні знання для інтерпретації результатів - Статистичне оброблення медичної інформації
Імовірність достовірності виражається не критерієм І, а рівнем значущості (Р), який є доповненням імовірності до 100 % і або до 1,0). Так, імовірності 95...
-
Реализация клиентской части приложения На языке JavaScript, в соответствии с диаграммой классов, представленной в приложении Б, были разработаны объекты...
-
Анализ элементной базы компьютера - Работка буферной памяти адаптера связи
Современные ЭВМ работают на сложной элементной базе. Но ее развитие начинается с далекой истории. Каждый этап развития элементной базы компьютера тесно...
-
В ходе эксплуатации возможны сбои и неисправности в работе компьютерной системы. Все неисправностей, которые по тем или иным причинам возникают в ПК или...
-
Построение аналитической модели АОУ затруднено из-за отсутствия или недостатка априорной информации об объекте управления, а также из-за ограниченности и...
-
Как отмечалось, входной язык системы MathCAD -- интерпретирующий. В интерпретаторах, например в добром старом Бейсике, листинг программы пользователя...
Блез Паскаль, Готфрід Вільгельм фон Лейбніц - Перші обчислювальні машини