КнигоПровод.Ru25.11.2024

/ИТ-книги

Сборник задач по программированию. — 2-е изд., перераб. — Бухтияров А. М., Зикевская Л. М., Фролов Г. Д.
Сборник задач по программированию. — 2-е изд., перераб.
Бухтияров А. М., Зикевская Л. М., Фролов Г. Д.
год издания — 1970, кол-во страниц — 288, тираж — 50000, язык — русский, тип обложки — твёрд. картон, масса книги — 360 гр., издательство — Физматлит
цена: 299.00 рубПоложить эту книгу в корзину
Сохранность книги — хорошая

Формат 60x90 1/16
ключевые слова — программирован, ассемблер, цвм, бэсм-4, минск-22, алгоритм, алгол, двоичн, восьмеричн, шестнадцатеричн, металингвист

«Сборник задач по программированию» является переработанным и дополненным вторым изданием одноимённого сборника, изданного в 1965 г. Сборник рассчитан на подготовку специалистов по программированию на цифровых вычислительных машинах (ЦВМ) различных типов и содержит: условия задач, решения, краткие описания ЦВМ, для которых приведены решения задач (исключения составляют БЭСМ-4 и Минск-22, полные сведения о которых имеются в отечественной литературе).

Во втором издании книги значительно увеличен объём задач, расширен состав задач. Тематическое строение параграфов более логичное. Каждый параграф снабжён теоретической справкой, которая позволяет учащимся достаточно просто восстановить в памяти все необходимые для данной темы теоретические знания.

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

Табл 33. Илл. 20. Библ 7 назв.


С момента выхода в свет первого издания «Сборника задач по программированию» прошло пять лет. Первое издание принесло несомненную пользу при подготовке кадров программистов в нашей стране. Основные принципы, заложенные в нём, себя полностью оправдали. Сейчас не вызывает никаких сомнений тот факт, что подготовка программистов должна иметь универсальный характер, что она не должна быть ориентирована на определённую цифровую вычислительную машину (ЦВМ) или на определённую систему математического обеспечения ЦВМ. Недостатком первого издания безусловно является слишком малое число задач каждого класса.

При подготовке второго издания «Сборника задач по программированию», как и первого, авторы исходили из необходимости универсального характера подготовки программистов, что соответствует быстрому прогрессу ЦВМ и большому их разнообразию и позволяет получать специалистов с высоким уровнем подготовки. Во втором издании значительно увеличено количество задач каждого класса, что позволяет лучше отрабатывать технику программирования, а не только её иллюстрировать. В сборнике задач введён новый раздел, содержащий задачи по программированию на универсальном алгоритмическом языке АЛГОЛ. В отечественной учебной литературе это является новинкой и отражает уже полностью утвердившуюся в нашей стране тенденцию к автоматизации программирования.

Нужно подчеркнуть, что массовое автоматизированное программирование с использованием алгоритмических языков не снимает вопроса обучения программированию в коде машин. Такое программирование всегда будет нужно хотя бы потому, что именно этим способом разрабатываются программы, составляющие математическое обеспечение машин. Сборник задач обеспечивает достаточные возможности такому обучению.

Характерной особенностью сборника является конструктивный подход к самому понятию системы команд ЦВМ. Это обеспечивается не только наличием кратких описаний целого ряда систем команд как условных, так и реальных ЦВМ, но и наличием задач, в условиях которых приведено описание лишь необходимой для данной задачи части системы команд, а остальная её часть считается произвольной.

Конструктивный подход к понятию системы команд весьма полезен и способствует развитию широкого кругозора у изучающих программирование.

ОТ РЕДАКТОРА
Н. А. Криницкий

ОГЛАВЛЕНИЕ

От редактора5
От авторов6
Введение7
 
Г л а в а   1.   Арифметические основы цифровых
вычислительных машин (ЦВМ)Задачи[Ответы и решения]
 
§ 1. Позиционные системы счисления. Форма представления чисел с
фиксированной запятой. Перевод чисел в десятичную систему
счисления (1—9)10[120]
§ 2. Арифметические действия над числами, представленными в форме с
фиксированной запятой, в двоичной, восьмеричной,
шестнадцатеричной системах счисления (10—21)12[121]
§ 3. Перевод чисел, представленных в форме с фиксированной запятой,
из одной позиционной системы счисления в другую (22—48)18[122]
§ 4. Форма представления чисел с плавающей запятой. Нормальная форма
представления чисел. Преобразование чисел из одной формы в
другую (49—64)24[125]
§ 5. Арифметические действия над нормализованными числами (65—80)26[126]
§ 6. Прямой, обратный и дополнительный коды двоичных чисел (81—96)31[128]
§ 7. Представление двоичных чисел в ячейках памяти машины.
Десятично-двоичные коды (97—115)36[130]
§ 8. Неарифметические операции над двоичными кодами (116—119)44[133]
 
Г л а в а   II.   Элементы программирования
 
§ 9. Строение команды и составление отдельных команд (120—131)48[133]
§ 10. Программирование операторов счёта (132—140)63[136]
§ 11. Программирование логических операторов (141—177)68[150]
§ 12. Программирование варьирующих операторов (178—199)75[178]
§ 13. Составление циклических программ (200—228)80[202]
 
Г л а в а   III.   Некоторые приёмы программирования
 
§ 14. Вынесение величин в стандартные ячейки. Использование
индексных регистров (229—239)85[238]
§ 15. Подпрограммы (240—247)89[249]
§ 16. Ввод и вывод информации. Внешняя память (248—253)93[254]
§ 17. Разные задачи (254—276)95[—]
 
Г л а в а   IV.   Программирование на языке АЛГОЛ 60
 
§ 18. Металингвистические формулы (277—281)103[263]
§ 19. Числа, индентификаторы, стандартные функции (282—292)103[264]
§ 20. Простые арифметические выражения. Операторы присваивания,
содержащие простые арифметические выражения (293—301)105[264]
§ 21. Простые логические выражения. Операторы присваивания,
содержащие простые логические выражения (302—309)107[265]
§ 22. Условные арифметические и логические выражения. Операторы
присваивания, содержащие условные выражения (310—321)109[265]
§ 23. Метки. Именующие выражения, не содержащие указателей
переключателя. Операторы перехода (322—330)111[266]
§ 24. Составные операторы. Условные операторы (331—338)112[267]
§ 25. Операторы цикла (339—345)113[268]
§ 26. Переключатели (346—351)114[269]
§ 27. Процедуры (352—360)116[269]
§ 28. Программы (361—365)118[270]
 
Приложение
 
§ 29. Цифровая вычислительная машина У-1271
§ 30. Цифровая вычислительная машина У-2275
§ 31. Цифровая вычислительная машина У-3281
§ 32. Цифровая вычислительная машина Р285
 
Литература287

Книги на ту же тему

  1. Язык Ассемблера для IBM PC и программирования, Абель П., 1992
  2. Ассемблер для процессоров Intel Pentium, Магда Ю. С., 2006
  3. Введение в программирование в содержательных обозначениях, Брудно А. Л., 1965
  4. Ритмы и алгоритмы. — 2-е изд., Сухотин А. К., 1988
  5. Элементы программирования, Абрамов С. А., 1982
  6. Программирование на IBM/360. — 4-е изд., Джермейн К., 1983
  7. Языки программирования. Практический сравнительный анализ, Бен-Ари М., 2000
  8. Программирование на современных алгоритмических языках: Учебное пособие для втузов.— 3-е изд., перераб. и доп., Пярнпуу А. А., 1990
  9. Сравнительное изучение языков программирования, Хигман Б., 1974
  10. Программирование и алгоритмические языки, Криницкий Н. А., Миронов Г. А., Фролов Г. Д., 1975
  11. Логические основы цифровой вычислительной техники. Учебное пособие для вузов. — 3-е изд., перераб. и доп., Папернов А. А., 1972
  12. Электронные цифровые машины и снабжение войск, Абрамов С. А., Батраков В. А., 1964
  13. Возможности вычислительных машин и человеческий разум. От суждений к вычислениям, Вейценбаум Д., 1982
  14. Основы кибернетики, Джордж Ф., 1984
  15. Теоретические основы информационной техники: Учебное пособие для вузов. — 2-е изд., перераб. и доп., Темников Ф. Е., Афонин В. А., Дмитриев В. И., 1979
  16. Индивидуальная отладка программ, Безбородов Ю. М., 1982
  17. Фортран и искусство программирования персональных ЭВМ, Уорд Т., Бромхед Э., 1993
  18. Сравнительный курс языка PL/1 (на основе алгола-60), Безбородов Ю. М., 1980
  19. Практика программирования на Фортране: Упражнения с комментариями, Дрейфус М., Ганглоф К., 1978
  20. Библиотека алгоритмов 151б—200б: Справочное пособие. Вып. 4, Агеев М. И., Алик В. П., Марков Ю. И., сост., 1981
  21. Жемчужины программирования. 2-е издание, Бентли Д., 2002
  22. Анализ алгоритмов. Вводный курс, Макконнелл Д., 2002
  23. Задачи по теории множеств, математической логике и теории алгоритмов, Лавров И. А., Максимова Л. Л., 1975
  24. Алгоритмы и вычислительные автоматы, Трахтенброт Б. А., 1974
  25. Искусство программирования на C. Фундаментальные алгоритмы, структуры данных и примеры приложений, Хэзфилд Р., Кирби Л., 2001
  26. Программирование на C++ в Linux, Секунов Н. Ю., 2003

© 1913—2013 КнигоПровод.Ruhttp://knigoprovod.ru