Команда КуМир всех программистов/ ПИМ-17: различия между версиями
(→Язык программирования КуМир) |
(→Строение БЭСМ-2) |
||
Строка 49: | Строка 49: | ||
===Строение БЭСМ-2=== | ===Строение БЭСМ-2=== | ||
− | [[Файл:NEEPIM171 Лебедев.jpg|130px|thumb|[ | + | [[Файл:NEEPIM171 Лебедев.jpg|130px|thumb|[http://www.computer-museum.ru/galglory/9.htm С. А. Лебедев]]] |
'''Машина электронная вычислительная общего назначения БЭСМ-2''' | '''Машина электронная вычислительная общего назначения БЭСМ-2''' | ||
− | Главным конструктором БСЭМ-2 являлся академик АН СССР [ | + | Главным конструктором БСЭМ-2 являлся академик АН СССР [http://www.computer-museum.ru/galglory/9.htm С. А. Лебедев] |
Разработка осуществлялась на базе [https://ru.wikipedia.org/wiki/Электронная_лампа электронных ламп](около 5000 ламп). Имела достаточно высокий показатель быстродействия — 8 - 10 тысяч операций в секунду. Система чисел представлена в двоичной форме с учётом порядка, то есть в виде [https://ru.wikipedia.org/wiki/Число_с_плавающей_запятой чисел с плавающей точкой]. Согласно [https://ru.wikipedia.org/wiki/Архитектура_фон_Неймана архитектуры фон Неймана] БЭСМ имеет общее поле памяти для команд и данных. Внешняя память представлена [https://ru.wikipedia.org/wiki/Магнитный_барабан магнитными барабанами] и [https://ru.wikipedia.org/wiki/Магнитная_лента магнитными лентами]. Скорость обмена между барабаном — 800 чисел в секунду, а скорость записи и считывание с ленты — 400 чисел в секунду. Система ввода представлена в виде перфокарт со скорость считывания — 20 кодов в секунду. Система вывода в виде принтера печатающего со скорость 20 чисел в секунду. Потребляла БЭСМ-2 около 35 кВт. На 1953 год считалась самой быстродействующей в Европе, однако уступала по объёму памяти IBM 701. | Разработка осуществлялась на базе [https://ru.wikipedia.org/wiki/Электронная_лампа электронных ламп](около 5000 ламп). Имела достаточно высокий показатель быстродействия — 8 - 10 тысяч операций в секунду. Система чисел представлена в двоичной форме с учётом порядка, то есть в виде [https://ru.wikipedia.org/wiki/Число_с_плавающей_запятой чисел с плавающей точкой]. Согласно [https://ru.wikipedia.org/wiki/Архитектура_фон_Неймана архитектуры фон Неймана] БЭСМ имеет общее поле памяти для команд и данных. Внешняя память представлена [https://ru.wikipedia.org/wiki/Магнитный_барабан магнитными барабанами] и [https://ru.wikipedia.org/wiki/Магнитная_лента магнитными лентами]. Скорость обмена между барабаном — 800 чисел в секунду, а скорость записи и считывание с ленты — 400 чисел в секунду. Система ввода представлена в виде перфокарт со скорость считывания — 20 кодов в секунду. Система вывода в виде принтера печатающего со скорость 20 чисел в секунду. Потребляла БЭСМ-2 около 35 кВт. На 1953 год считалась самой быстродействующей в Европе, однако уступала по объёму памяти IBM 701. | ||
Версия 19:53, 12 декабря 2017
Содержание
Авторы и участники проекта
Логотип команды
Девиз команды
Выдающиеся советские ученые
Многогранность личности Андрея Петровича Ершова
Андрей Петрович был человеком широких интересов – его интересовала и биология, и физика, и философия. Как и многие хорошие русские математики и информатики, он высоко ценил и хорошо знал литературу и искусство. Он и сам писал стихи – это неожиданно прорвалось у него уже к концу жизни. Он всегда хорошо чувствовал слово, это видно и по его научным работам, это уже отмечалось выше – но вот, уже будучи 50-летним, он попробовал выразить себя и в этой, новой для него стихии. Начинал он с переводов полюбившихся ему стихов английских и немецких поэтов, а потом перешел и на оригинальные стихи.
Его авторитет, а он обладал громадным авторитетом среди программистов, никогда не подавлял собеседников: это был авторитет знания и интеллекта, а не авторитет должности и власти. Андрей Петрович не занимал высоких руководящих должностей, да и не стремился их занимать, для него было важно то влияние, которое он оказывал на программистскую жизнь не по должности, а по идеям, мнениям, точке зрения.
Он умел слушать и понимать людей. Любой, от начинающего программиста, студента или аспиранта (даже «чужого») до зрелого специалиста, мог рассчитывать на его доброжелательное отношение, чуткое внимание и искреннее желание разобраться в проблемах собеседника. Он обладал не очень частым и таким нужным свойством радоваться чужим удачным результатам. Узнав и разобравшись в таком результате, он с удовольствием рассказывал о нем, охотно его пропагандировал, поддерживал автора и помогал ему. Это создавало вокруг него атмосферу общего сотрудничества и своеобразного программистского братства. Это же привлекало к нему молодежь, да и не только молодежь. Есть много людей в стране, и за рубежом, которые обязаны ему ценным советом или важной поддержкой.
В большей мере, чем любой из близких мне людей, коллег-программистов, Андрей Петрович не замыкался в профессиональных проблемах, а обладал умением видеть за научными и техническими задачами нужды общества. Он был истинным гражданином своей страны, болел ее болями и чувствовал свою ответственность перед ней и вместе с тем (и это явно проявлялось в нем) он осознавал свою принадлежность к большому человечеству. Он гордился отечественной наукой, но и понимал, что она есть струя в мировом потоке. Неоднократно подчеркивал он ту общечеловеческую значимость, которую имеет решение наших программистских проблем. Эта значимость стимулировала его деятельность, и ощущение этой значимости, а значит, и ответственности перед обществом он передавал своим коллегам, ученикам и последователям.
Естественно, что такой величины человек, как Андрей Петрович Ершов, оставил после себя наследие и воспоминания не только в сфере информационных технологий, но и в памяти его коллег, друзей, а также на бумаге, ведь он писал и переводил стихотворения. Поэтому мы решили собрать в презентацию яркие воспоминания, цитаты друзей и коллег Андрея Петровича, его стихотворения оригинальные и переведенные, чтобы показать, какой он был человек, что в нем ценили люди и какие мысли, эмоции он отразил в своих стихах.
Жизнь и научная деятельность Андрея Петровича Ершова
Отечественная вычислительная техника
История вычислений уходит в далекое прошлое. Человечеству пришлось потратить не один век, чтобы создать первую электронно-вычислительную машину (ЭВМ). Несомненно – это одно из величайших открытий XX-го века, тот старт, который позволил человечеству двигаться вперед в мире информационных технологий.
История советских ЭВМ
На первоначальном этапе своего развития сфера разработки компьютеров в СССР шла в ногу с мировыми тенденциями.
В 1948-м году Сергей Лебедев, занимавшийся на своём директорском посту не только административной работой, но и научной, подал в АН СССР докладную записку. В ней говорилось о необходимости в кратчайшие сроки разработать свою электронную вычислительную машину, и ради практического использования, и ради научного прогресса. Разработки этой машины велись полностью с нуля – об экспериментах западных коллег Лебедев и его сотрудники информации не имели. В 1950-м ЭВМ, названная Малой электронной счётной машиной (МЭСМ), произвела первые вычисления – нахождение корней дифференциального уравнения.
В 1950-м году Лебедева перевели в Москву, в Институт точной механики и вычислительной техники. Там за два года была спроектирована ЭВМ, прообразом которой в своё время считалась МЭСМ. Новую машину назвали БЭСМ – Большая электронная счётная машина. Этот проект положил начало самой успешной серии советских компьютеров. Мы рассмотрим применение, харатеристики и особенности моделей ЭВМ БЭСМ.
Строение БЭСМ-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
Отечественные программные продукты
Язык программирования КуМир
КуМир — язык и система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе. Кумир "умеет" работать с массивами, а именно
- Заполнение массива
- Обработка всех элементов массива
- Подсчёт суммы элементов массива
- Суммы и произведения элементов
- Поиск в массиве
Также мы можем совершить множество операций с массивом такие как: реверс, циклический сдвиг, отбор по условию, сортировка методом пузырька, сортировка методом выбора, двоичный поиск и так далее. КуМир обрабатывает символьные строки и имеет функционал работы с ними. Со строками в Кумире можно совершить такие операции как: Работа с отдельными символами, подсчёт и замена отдельных символов, разбор символьных строк и так далее. И завершают этот лист функционала функции. Кумир работает с функции как с одним параметром так и с несколькими. А также работает с логическими и рекурсивными функциями.