Математика

Физика

Химия

Биология

Техника и    технологии

С. А. Абрамов, Г. Г. Гнездилова, Е. Н. Капустина, М. И. Селюн. Задачи по программированию — М.: Наука. Гл. ред. физ.-мат. лит., 1988.—224 с.—ISBN 5-02-013774-Х. Содержит подбор задач (более тысячи), предназначенных для отработки основных приемов программирования. Большую часть книги составляет раздел, содержащий задачи, не ориентированные на какой-либо конкретный язык; соответствующие программы могут быть написаны на том языке, который изучает читатель. Меньшая часть посвящена задачам по языкам бейсик и паскаль. Для начинающих. программистов, студентов вузов, пользователей ЭВМ. Ил. 128. Библиогр. 57 назв.
ОГЛАВЛЕНИЕ
Предисловие........................ 4
Глава I. Основные приемы программирования....... 5
§ 1. Арифметика действительных чисел. Вычисления по
формулам .................... 5
§ 2. Разветвления................... 8
§ 3. Простейшая целочисленная арифметика...... 14
§ 4. Простейшие циклы................ 16
§ 5. Простейшие графические построения........ 23
§ 6. Пошаговый ввод данных и вывод результатов ... 29
§ 7. Сочетание цикла и разветвления......... 35
§ 8. Обработка последовательностей символов...... 44
§ 9. Вычисления с хранением последовательности значений .48
§ 10. Вложенные циклы . ............... 54
§ 11. Вложенные циклы в матричных задачах...... 61
§ 12. Использование процедур ............. 70
§ 13. Файлы......."............... 79
§ 14. Вычисления с хранением последовательностей, число
членов которых зависит от исходных данных .... 89
Глава II. Задачи по темам ,............... 94
§ 15. Целые числа................... 94
§ 16. Системы счисления................ 101
§ 17. Геометрия.................... 104
§ 18. Сортировка массивов и файлов.......... 110
§ 19. Многочлены................... 119
§ 20. Преобразование и построение матриц....... 120
§ 21. Матричная алгебра................ IL'J
§ 22. Численные методы................ 129
§ 23. Случайные числа................. 138
§ 24. Вычисления с некоторой точностью........ 146
§ 25. Физика..................... 149
§ 26. Биология.................... 154
S 27. Тексты..................- . \ 160
§ 28. Календарь.................... 154
§ 29. Криптография.................. 166
S 30. Графика..................... 168
§ 31. Звукогеиерация................. 191
§32. Графика и движение. Мультипликация....... 195
§ 33. Игры...................... 201
§ 34. Предметы и группы предметов с фиксированными
свойствами................... 210
§ 35. Перебор и его сокращение............ 213
§ 36. Некоторые приемы программирования....... 215
Список литературы..................... 222
ПРЕДИСЛОВИЕ
Предлагаемые задачи дают материал для самостоятельных занятий и для практики работы на вычислительных | машинах. Диапазон сложности задач довольно широк.
Формулировка большинства задач универсальна в том ' смысле, что для написания программ могут использоваться разнообразные языки программирования, а сами программы могут выполняться на разных вычислительных машинах. Лишь небольшая часть задач (в частности, задачи по графике и звукогенерации) требует привлечения специ- ; ального оборудования и средств программирования.
В книге нет решений задач, и главная причина этого состоит именно в отсутствии ориентации на конкретный язык программирования. Указания к некоторым задачам повышенной трудности и обсуждение некоторых нетрадиционных вопросов включены в текст задач.
Большинство задач, включенных в сборник, придума- i но авторами. При обращении к имеющейся литературе (список приводится в конце книги) авторы часто заимствовали идею задачи, но детали ее условия и формулировка изменялись.
Авторы считают своим долгом поблагодарить лиц, которые помогали им советами и консультациями или же / принимали непосредственное участие в составлении задач: | А. А. Абрамова, О. А. Гончарова, А. Л. Дышко, ( Е. В. Зиму, В. В. Игнатова, В. А. Ильина, Е. А. Казьмину, В. В. Кобелева, В. Н. Козлова, А. П. Крюкова, М. Г. Мальковского, В. В. Ольшевского, В. Д. Подде-рюгина, А. Б. Родионова, А. Я. Родионова, А. Ю. Тара-нова, А. Т. Терехина, С. Б. Язвенко.

Цена: 100руб.

Назад

Заказ

На главную страницу

Hosted by uCoz