Команда КуМир всех программистов/ ПИМ-17

Материал из НГПУ им. К.Минина
Версия от 19:52, 12 декабря 2017; EugeneNoskov (обсуждение | вклад) (Язык программирования КуМир)

Перейти к: навигация, поиск

Авторы и участники проекта

  1. Михалчан Михаил
  2. Иван Глебов
  3. Тумаков Денис
  4. Носков Евгений

Логотип команды

Девиз команды

Kumirdeviz.jpg

Выдающиеся советские ученые

На фотографии изображен выдающийся программист и математик, лидер советского программирования Андрей Петрович Ершов, сидящий за ЭВМ БЭСМ-2

Многогранность личности Андрея Петровича Ершова

Андрей Петрович был человеком широких интересов – его интересовала и биология, и физика, и философия. Как и многие хорошие русские математики и информатики, он высоко ценил и хорошо знал литературу и искусство. Он и сам писал стихи – это неожиданно прорвалось у него уже к концу жизни. Он всегда хорошо чувствовал слово, это видно и по его научным работам, это уже отмечалось выше – но вот, уже будучи 50-летним, он попробовал выразить себя и в этой, новой для него стихии. Начинал он с переводов полюбившихся ему стихов английских и немецких поэтов, а потом перешел и на оригинальные стихи.

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

Он умел слушать и понимать людей. Любой, от начинающего программиста, студента или аспиранта (даже «чужого») до зрелого специалиста, мог рассчитывать на его доброжелательное отношение, чуткое внимание и искреннее желание разобраться в проблемах собеседника. Он обладал не очень частым и таким нужным свойством радоваться чужим удачным результатам. Узнав и разобравшись в таком результате, он с удовольствием рассказывал о нем, охотно его пропагандировал, поддерживал автора и помогал ему. Это создавало вокруг него атмосферу общего сотрудничества и своеобразного программистского братства. Это же привлекало к нему молодежь, да и не только молодежь. Есть много людей в стране, и за рубежом, которые обязаны ему ценным советом или важной поддержкой.

В большей мере, чем любой из близких мне людей, коллег-программистов, Андрей Петрович не замыкался в профессиональных проблемах, а обладал умением видеть за научными и техническими задачами нужды общества. Он был истинным гражданином своей страны, болел ее болями и чувствовал свою ответственность перед ней и вместе с тем (и это явно проявлялось в нем) он осознавал свою принадлежность к большому человечеству. Он гордился отечественной наукой, но и понимал, что она есть струя в мировом потоке. Неоднократно подчеркивал он ту общечеловеческую значимость, которую имеет решение наших программистских проблем. Эта значимость стимулировала его деятельность, и ощущение этой значимости, а значит, и ответственности перед обществом он передавал своим коллегам, ученикам и последователям.

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

Жизнь и научная деятельность Андрея Петровича Ершова

Отечественная вычислительная техника

История вычислений уходит в далекое прошлое. Человечеству пришлось потратить не один век, чтобы создать первую электронно-вычислительную машину (ЭВМ). Несомненно – это одно из величайших открытий XX-го века, тот старт, который позволил человечеству двигаться вперед в мире информационных технологий.

История советских ЭВМ

На первоначальном этапе своего развития сфера разработки компьютеров в СССР шла в ногу с мировыми тенденциями.

В 1948-м году Сергей Лебедев, занимавшийся на своём директорском посту не только административной работой, но и научной, подал в АН СССР докладную записку. В ней говорилось о необходимости в кратчайшие сроки разработать свою электронную вычислительную машину, и ради практического использования, и ради научного прогресса. Разработки этой машины велись полностью с нуля – об экспериментах западных коллег Лебедев и его сотрудники информации не имели. В 1950-м ЭВМ, названная Малой электронной счётной машиной (МЭСМ), произвела первые вычисления – нахождение корней дифференциального уравнения.

В 1950-м году Лебедева перевели в Москву, в Институт точной механики и вычислительной техники. Там за два года была спроектирована ЭВМ, прообразом которой в своё время считалась МЭСМ. Новую машину назвали БЭСМБольшая электронная счётная машина. Этот проект положил начало самой успешной серии советских компьютеров. Мы рассмотрим применение, харатеристики и особенности моделей ЭВМ БЭСМ.

  • БЭСМ-1
  • БЭСМ-2
  • БЭСМ-4
  • БЭСМ-6

Строение БЭСМ-2

Машина электронная вычислительная общего назначения БЭСМ-2 Главным конструктором БСЭМ-2 являлся академик АН СССР С. А. Лебедев Разработка осуществлялась на базе электронных ламп(около 5000 ламп). Имела достаточно высокий показатель быстродействия — 8 - 10 тысяч операций в секунду. Система чисел представлена в двоичной форме с учётом порядка, то есть в виде чисел с плавающей точкой. Согласно архитектуры фон Неймана БЭСМ имеет общее поле памяти для команд и данных. Внешняя память представлена магнитными барабанами и магнитными лентами. Скорость обмена между барабаном — 800 чисел в секунду, а скорость записи и считывание с ленты — 400 чисел в секунду. Система ввода представлена в виде перфокарт со скорость считывания — 20 кодов в секунду. Система вывода в виде принтера печатающего со скорость 20 чисел в секунду. Потребляла БЭСМ-2 около 35 кВт. На 1953 год считалась самой быстродействующей в Европе, однако уступала по объёму памяти IBM 701.

Сравнение БЭСМ с зарубежными ЭВМ

https://docs.google.com/spreadsheets/d/1-z87DBeeH_gaATKfk6g6nEtgJV1kH22_6OYjjTAT-mA

Отечественные программные продукты

Язык программирования КуМир

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

  1. Заполнение массива
  2. Обработка всех элементов массива
  3. Подсчёт суммы элементов массива
  4. Суммы и произведения элементов
  5. Поиск в массиве

Также мы можем совершить множество операций с массивом такие как: реверс, циклический сдвиг, отбор по условию, сортировка методом пузырька, сортировка методом выбора, двоичный поиск и так далее. КуМир обрабатывает символьные строки и имеет функционал работы с ними. Со строками в Кумире можно совершить такие операции как: Работа с отдельными символами, подсчёт и замена отдельных символов, разбор символьных строк и так далее. И завершают этот лист функционала функции. Кумир работает с функции как с одним параметром так и с несколькими. А также работает с логическими и рекурсивными функциями.

Результаты проведённого исследования

Вывод

Полезные ресурсы

Другие документы