В книге рассмотрены конкретные задачи по программированию. Все задачи интересны или своей формулировкой, или неожиданным результатом, или алгоритмом решения. Программы написаны на языке Паскаль. Книга будет интересна всем, кто желает практически, по примерам, научиться составлять программы разнообразных задач и решать их при помощи ЭВМ.
Название: 100 задач по программированию Автор: Дагене В. А., Григас Г. К., Аугутис К. Ф. Издательство: Просвещение Год: 1993 Страниц: 255 Формат: DJVU Размер: 1,78 МБ ISBN: 5-09-003864-3 Качество: Отличное
Содержание:
Предисловие Введение 1. Факториал 2. Осторожно: maxint! 3. Размещения и сочетания 4. Числа Фибоначчи 5. Суммы рядов 6. Возведение в квадрат без операции умножения 7. Извлечение корня из действительных чисел 8. Корни из натуральных чисел 9. Извлечение квадратного корня из натуральных чисел 10. Арифметический квадрат 11. Треугольник Паскаля 12. Треугольник 13. Пифагоровы числа 14. Разрезание прямоугольника на квадраты 15. Равновеликие прямоугольники 16. Равновеликие треугольники 17. Уравнение a3 + b3 = c3 + d3 18. Задача Антанаса Баранаускаса 19. Считалка 20. Делёж 21. Наибольший общий делитель 22. Взаимно простые числа 23. Наименьшее общее кратное 24. Бильярд 25. Делители 26. Простые числа 27. Числа Мерсенна 28. Разложение на простые множители 29. Эратосфеново решето 30. Близнецы 31. Скатерть Улама 32. Совершенные числа 33. Дружественные числа 34. Цифры 35. Автоморфные числа 36. Нумерация книжных страниц 37. Счастливые троллейбусные билеты 38. Сумма кубов цифр 39. Числа Армстронга 40. Квадраты, состоящие из разных цифр 41. 1! + 4! + 5! = 145 42. Наименьшее число не всегда мало 43. Двоичные числа 44. Шестнадцатеричная система 45. Палиндром 46. Большое произведение 47. Большие числа 48. Точность действительных чисел 49. Точное частное 50. Деление с большой точностью 51. Простые дроби 52. Десятичные дроби 53. Старинные меры 54. Действительные числа и бухгалтерия 55. Высота музыкального звука 56. Случайные числа 57. Вычисление значения л путём бросания иглы 58. Площадь фигуры 59. Даты 60. Дата следующего дня 61. Будущая дата 62. Число дней между датами 63. День недели 64. День рождения 65. Сто лет семье 66. Биологические ритмы 67. Настенный календарь 68. Лунный календарь 69. Рисование геометрических фигур 70. Квадрат из цифр 71. Симметричные фигуры 72. Орнаменты 73. Символы большого формата 74. Частота повторения букв 75. Частота повторения слов 76. Пилообразный текст 77. Билистинг 78. Техническое редактирование текста 79. Голландский флаг 80. Сортировка данных 81. Сортировка методом «пузыря» 82. Быстрая сортировка 83. Поиск 84. Римские цифры 85. Почтовые индексы 86. Азбука Морзе 87. Шифр Цезаря 88. Шифр Гронсфельда 89. Король 90. Ханойские башни 91. Игра «Жизнь» 92. Игра в спички 93. Судья соревнований 94. Лабиринт 95. Обход шахматной доски ходом коня 96. Восемь ферзей 97. Раскраска карты 98. Лексический анализ 99. Синтаксический анализ 100. Программа, печатающая самое себя Заключение Словарь основных терминов языка Паскаль Основная литература Дополнительная литература