Ада августа лавлейс- первый в мире программист

Заказать уникальный реферат
Тип работы: Реферат
Предмет: Информатика
  • 18 18 страниц
  • 3 + 3 источника
  • Добавлена 03.06.2022
299 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 БИОГРАФИЯ 4
2 НАУЧНЫЙ ТРУД АДЫ ЛАВЛЕЙС 11
ЗАКЛЮЧЕНИЕ 17
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 18

Фрагмент для ознакомления

Далее Ада приводит последовательность действий при проведении на аналитической машине отдельных видов вычислений с «операционными картами», определяющими последовательность операций, и «картами переменных», задающих значения переменных. Ада упоминает в труде циклы, и циклы циклов, которые в настоящее время известны как циклы и вложенные циклы, определяя для них математическую нотацию (рисунок 3).Рисунок 3 - Математическая нотация для цикловВ комментариях Ады упоминается, что «существует некий красивый тканный портрет Жаккарда, для производства которого потребовалось 24000 карт». Рассуждая о циклах, она приходит к идее использования циклов для сокращения числа карт. Также идет рассуждение и переупорядочивании операций с целью оптимизации их исполнения аналитической машиной. Делая вывод, Ада показывает, что при помощи циклов и всего с тремя картами можно сделать то, что без циклов потребовало бы 330 перфокарт.В записях присутствуют рассуждения о потенциальных возможностях машины в вычислениях, которые ранее казались невозможными.Ада отмечает, что аналитическая машина сможет делать то, что человек знает и может сделать и сам, а задача машины – облегчить это действие. Однако, она отмечает, что представление «фактов и формул анализа» в форме, пригодной для машины, «обнаружит многие области знаний в новом свете, делая их более глубоко проработанными».Самой известной частью среди написанного Адой стало вычисление чисел Бернулли. Якоб Бернулли выяснил, что все суммы степеней целых чисел могут быть выражены в виде полиномов от m, с коэффициентами, которые ныне называют числами Бернулли. А в 1713 году Бернулли с гордостью заявил, что вычислил первые 10 чисел Бернулли «за четверть часа», воспроизведя многие года работы других людей.Реализация вычислений Адой выглядела следующим образом:числа Бернулли появляются при разложении в ряд:Далее, при перестановке компонентов этого выражения и сортировке по степеням х, Ада получила последовательность уравнений для чисел Бернулли Bn, представив их в рекуррентном виде:Далее Ада представила объяснение о вычислениях на аналитической машине. Учитывая факт, что все нечётные числа Бернулли помимо B1 равны нулю, сначала она вычислила Bn. Далее, вычисление начиналось с  B0, вычисляя затем Bn для больших n, сохраняя притом каждое полученное значение. В современной формуле алгоритм имеет вид:Таким образом, идея вычислений на аналитической машине заключалась в реализации последовательности операций. Последовательность операции задают «операционные карты» посредством «дробилки чисел» (Mill). Операнды поступают из «магазина» с адресами, указанными на «карте переменных». В магазине каждое число представлялось последовательностью колесиков, каждое из которых нужно было прокрутить до требуемой цифры. Для вычисления чисел Бернулли Ада хотела использовать два вложенных цикла из операций. С имеющийся на тот момент моделью аналитической машины Аде приходилось эти циклы разворачивать. Но в конце концов она успешно описала то, как можно вычислить B8 (которое она называла B7) (рисунок 4):Рисунок 4 – Таблица расчетов чисел БернуллиПо сути, это трассировка программы на аналитической машине, которая выполняется за 25 шагов (плюс цикл). На каждом шаге трассировки показывается, какая операция выполняется на какой карте переменных, и в какую карту переменных записывается результат. Не имея символьного обозначения для циклов, Ада просто брала их в скобки и поясняла, что эти фрагменты следует повторять.Современная версия вычислений Ады представлена на рисунке 5.Рисунок 5 – Расчеты чисел Бернулли в современном видеТаким образом, по сути, Адой была представлена трассировка программы на аналитической машине, которая выполняется за 25 шагов (плюс цикл). На каждомшаге трассировки показывается какая операция выполняется на какой карте переменных, и в какую карту переменных записывается результат. Не имея символьного обозначения для циклов, Ада не имела символьного обозначения для циклов и брала их в скобки, поясняя, что эти фрагменты следует повторять.ЗАКЛЮЧЕНИЕАда Августа Лавлейс прославилась единственным научным трудом, описывающем устройство, которое даже не было построено при ее жизни. Вместе с тем, посвятив свою жизнь точным наукам, не смотря на все препятствия, с которыми сталкивались женщины и ученые в начале 19 века, Аде удалось заложить основы множества научных теорий и гипотез, которые находят отражение даже в современных научных исследованиях.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВАпокин, И.А., Майстров, Л.Е. История вычислительной техники/ И.А. Апокин, Л.Е. Майстров - М.: Наука, 1990.Петров Ю. П. История и философия науки. Математика, вычислительная техника, информатика. Учебное пособие. — БХВ-Петербург, 2012. — 448 с. — ISBN 5941576897.Харченко А.Ю. ПЕРВЫЙ ПРОГРАММИСТ // Международный студенческий научный вестник. – 2016. – № 2. ; URL: https://eduherald.ru/ru/article/view?id=15868 (дата обращения: 27.03.2022).


1. Апокин, И.А., Майстров, Л.Е. История вычислительной техники/ И.А. Апокин, Л.Е. Майстров - М.: Наука, 1990.
2. Петров Ю. П. История и философия науки. Математика, вычислительная техника, информатика. Учебное пособие. — БХВ-Петербург, 2012. — 448 с. — ISBN 5941576897.
3. Харченко А.Ю. ПЕРВЫЙ ПРОГРАММИСТ // Международный студенческий научный вестник. – 2016. – № 2. ; URL: https://eduherald.ru/ru/article/view?id=15868 (дата обращения: 27.03.2022).

Вопрос-ответ:

Кто был первым программистом в мире?

Первым программистом в мире была Ада Лавлейс.

Как называется первый в мире компьютерный программист?

Первым в мире компьютерным программистом была Ада Лавлейс.

Какими видами вычислений занималась Ада Лавлейс?

Ада Лавлейс занималась проведением различных видов вычислений на аналитической машине, используя операционные карты и карты переменных.

Какие понятия из современного программирования описывала Ада Лавлейс в своих трудах?

Ада Лавлейс описывала понятия циклов и вложенных циклов, которые сейчас широко известны в программировании.

Какими достижениями в области программирования известна Ада Лавлейс?

Ада Лавлейс стала первым человеком, который предложил идею использования аналитической машины для проведения вычислений и создала алгоритм, который считается первым примером программы.

Кто такая Ада Августа Лавлейс?

Ада Августа Лавлейс была первой в мире программисткой.

Какова биография Ады Лавлейс?

Ада Лавлейс родилась 10 декабря 1815 года и была дочерью математика Лорда Байрона. Она проявила большой интерес к математике и научным исследованиям, и ее мать поощряла это. Ада была близкой подругой и коллегой Чарльза Бэббиджа, создателя аналитической машины.

Какие научные труды выполнила Ада Лавлейс?

Ада Лавлейс совместно с Чарльзом Бэббиджем работала над развитием аналитической машины. Она написала знаменитую статью, в которой описывала концепцию идеального компьютера и представила алгоритм для его работы. Этот алгоритм считается первым в мире программой.

Как Ада Лавлейс определяла последовательность операций на аналитической машине?

Ада использовала операционные карты, которые определяли последовательность операций на аналитической машине. Она также использовала карты переменных, которые задавали значения переменных в вычислениях.

Какие известные концепции и понятия в области программирования ввела Ада Лавлейс?

Ада Лавлейс в своем труде упомянула циклы и циклы циклов, которые в настоящее время известны как циклы и вложенные циклы в программировании. Она также предложила идею использования символов для обозначения переменных и операций в программах.

Кто такая Ада Лавлейс?

Ада Лавлейс была первым в мире программистом и одной из первых теоретиков компьютеров. Она жила в XIX веке и сотрудничала с Чарльзом Бэббиджем в разработке аналитической машины.

В чем заключался научный труд Ады Лавлейс?

Ада Лавлейс написала статью, в которой описала концепцию работы аналитической машины и предложила идею о возможности использования её для создания музыки, графики и других форм искусства. Она также разработала алгоритм, признанный первой программой для компьютера.