Upload
tnik222
View
307
Download
1
Embed Size (px)
Citation preview
Августа Ада Лавлейс
– первая леди программирования
Каверзина Т.Н.
МОУ «Гимназия №8»
2009г.
Г.Рубцовск
Августа Ада Лавлейс
Первая леди программирования
10 декабря 1815
27 ноября 1852
«Она была ни на кого не похожа и обладала талантом не поэтическим, но математическим и метафизическим…»
Олбани Фон-бланк редактор популярного журнала «Экзаминер»
1842год
Для Вселенной хорошо, что мои устремления и честолюбие навсегда связаны с духовным миром и что я не собираюсь иметь дела с саблями, ядом и интригами вместо X, Y и Z.
«Машина - не Творец. Она - лишь слуга,
послушный приказам господина.»
Отчёт Луиджи Менабреа, переведённый Адой Лавлейс
1842 гИздательство
Женевского университета
«ЗАМЕТКИ ОБ АНАЛИТИЧЕСКОЙ МАШИНЕ»
• Перевела отчет Менабреа• Дополнила его
собственными примечаниями.
• Привела ряд примеров практического использования машин
• Составила программу вычисления чисел Бернулли по довольно сложному алгоритму.
Статья Менабреа- 20 страниц,
примечания Ады Лавлейс - 50 страниц
Примечание А
Аналитическая машина Разностная
машинаОперация - любой процесс, который изменят взаимное отношение двух или более вещей, какого рода эти отношения ни были бы.
Примечание В
СКЛАДОПЕРАТИВНА
Я ПАМЯТЬ
Возможность повторения значительно упрощает составление программы
Перфокарты
Примечание С
Примечание D
рабочая переменная
Три типа колонок памяти:
С заранее установленными данными
Хранящими конечные результаты вычислений
Содержащие промежуточные результаты вычислений
Примечание Е
Y=a+bx
Y=A+BcosX
Природа самой обработки данных должна быть арифметической и аналитической.
• ЦИКЛ ОПЕРАЦИЙ
• ЦИКЛ ЦИКЛОВ
Примечание F
Устройство способно
выполнять работу,
превышающую практические возможности
человека.
Примечание G
Машина может выполнит всё то, что мы умеем ей предписать.
Она может следовать анализу.
Но она не может предугадать какие-либо аналитические зависимости или истины.
• Решение системы двух линейных алгебраических уравнений с двумя неизвестными;
• Вычисление значений тригонометрических функций;
• Вычисление чисел Бернулли.
Программы, написанные для машины Беббиджа:
Введены многие понятия программирования:
• Цикл• Ячейка• Рабочая ячейка• Рабочая переменная
• 10 декабря 1815Рождение Ады Лавлейс
• 1833Знакомство с Бэббиджем. Демонстрация первой аналитической машины.
• 1842Публикация «Заметок об аналитической машине»
• 1835Ада Байрон выходит замуж за Уильяма Лавлейса
• 1843 Ада берёт фамилию мужа и обзаводится
тремя детьми.• 6 июля 1843
Окончание работы над комментарием статьи Менабреа
• 27 ноября 1852Кончина Ады Лавлейс
Лавлейс заложила основы современного
программирования, базирующегося на идеях и
принципах, которые актуальны и в настоящее время
Имя Ады Лавлейс живо и по сей день, её помнят, чтят, в её честь
называют школы, награды.
• Язык программирования назван в её честь – «Ада»
• 10 декабря – всемирный день программиста (10.12.1815 – дата рождения Ады Лавлейс).
• Называют образовательные учреждения
• Почетный знак "Ада" - стилизованная статуэтка первой женщины - программиста Ады Лавлейс, учреждённая управлением образования администрации г. Красноярска.
Песня, написанная за одну ночь скромным армейским капитаном Руже де Лиллем,
сделала его имя бессмертным. Несколько десятков страничек,
исписанных накануне дуэли Эваристом Галуа, открыли миру великого
математика.
«Комментарии переводчика» Августы Ады Лавлейс навсегда
оставили ее имя в истории кибернетики и вычислительной
техники. Стефан ЦвейгВысказывание о
«звездных часах человечества»
Список литературы:1. http://www.icfcst.kiev.ua/MUSEUM/ad
a_r.html2. http://www.geocities.com/paris/parc/9
320/ada.htm3. http://progday.narod.ru/4. Р.С.Гутер и Ю.Л.Полунова
"От абака до компьютера" Издательство "Знание", Москва, 1981г.
5. Апокин И. А., Майстров Л. Е. Чарльз Бэббидж. М.: Наука, 1981.