1000 задач по программированию, Часть II, Абрамян М.Э., 2004

1000 задач по программированию, Часть II, Абрамян М.Э., 2004.

Вторая часть сборника учебных заданий по программированию посвящена, в основном, изучению сложных структур данных: массивов (одномерных и двумерных), строк и двоичных (типизированных) файлов. В нее включена также группа заданий, связанных с алгоритмами нахождения минимумов и максимумов. Задания формулируются таким образом, что их можно использовать при изучении любого из распространенных языков программирования, в частности. Pascal, С++, Basic. Сборник предназначен для студентов механико-математического, физического и экономического факультетов.

1000 задач по программированию, Часть II, Абрамян М.Э., 2004


Минимумы и максимумы: группа Minmax.
Во всех заданиях данной группы предполагается, что исходный набор содержит ненулевое количество элементов (в частности, число N всегда больше нуля). Для решения заданий из данной группы, как и для заданий группы Series, следует использовать «однопроходные» алгоритмы, позволяющие получить требуемый результат после однократного просмотра набора исходных данных.

Minmax1. Дано целое число N и набор из N чисел. Найти минимальный и максимальный из элементов данного набора и вывести их в указанном порядке.
Minmax2. Дано целое число N и набор из N прямоугольников, заданных своими сторонами — парами чисел (а, b). Найти минимальную площадь прямоугольника из данного набора.
Minmax3. Дано целое число N и набор из N прямоугольников, заданных своими сторонами — парами чисел (а, b). Найти максимальный периметр прямоугольника из данного набора.
Minmax4. Дано целое число N и набор из N чисел. Найти номер минимального элемента из данного набора.

Содержание.
12. Минимумы и максимумы: группа Minmax.
13. Одномерные массивы: группа Array.
13.1. Формирование массива и вывод его элементов.
13.2. Анализ элементов массива.
13.3. Работа с несколькими массивами.
13.4. Преобразование массива.
13.5. Серии целых чисел.
13.6. Множества точек на плоскости.
14. Двумерные массивы (матрицы): группа Matrix.
14.1. Формирование матрицы и вывод ее элементов.
14.2. Анализ элементов матрицы.
14.3. Преобразование матрицы.
14.4. Диагонали квадратной матрицы.
15. Символы и строки: группа String.
15.1. Символы и их коды. Формирование строк.
15.2. Посимвольный анализ и преобразование строк. Строки и числа.
15.3. Обработка строк с помощью стандартных функций. Поиск и замена.
15.4. Анализ и преобразование слов в строке.
15.5. Дополнительные задания на обработку строк.
16. Двоичные (типизированные) файлы: группа File.
16.1. Основные операции с двоичными файлами.
16.2. Обработка нескольких числовых файлов. Файлы-архивы.
16.3. Символьные и строковые файлы.
16.4. Использование файлов для работы с матрицами.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу 1000 задач по программированию, Часть II, Абрамян М.Э., 2004 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Хештеги: :: ::


Следующие учебники и книги:
Предыдущие статьи: