Вторая часть сборника учебных заданий по программированию посвящена, в основном, изучению сложных структур данных: массивов (одномерных и двумерных), строк и двоичных (типизированных) файлов. В нее включена также группа заданий, связанных с алгоритмами нахождения минимумов и максимумов. Задания формулируются таким образом, что их можно использовать при изучении любого из распространенных языков программирования, в частности. Pascal, С++, Basic. Сборник предназначен для студентов механико-математического, физического и экономического факультетов.
Минимумы и максимумы: группа 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 - Яндекс.Диск.
Дата публикации:
Теги: задачник по программированию :: программирование :: Абрамян
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- ГИА 2019, информатика и икт, 9 класс, кодификатор
- ГИА 2019, информатика и икт, 9 класс, демонстрационный вариант
- Информатика, сборник заданий с решениями и ответами для подготовки к ОГЭ, Ушаков Д.М., 2019
- ОГЭ 2019, информатика, 10 тренировочных вариантов, Ушаков Д.М., 2018
Предыдущие статьи:
- Информатика, 7-9 классы, Сборник задач и упражнений, Босова Л.Л., Босова А.Ю., Аквилянов Н.А., 2018
- Методические рекомендации для учителей, подготовленные на основе анализа типичных ошибок участников ЕГЭ 2017 года, информатика и икт, Крылов С.С., 2017
- Информатика, 5-7 классы, Занимательные задачи, Босова Л.Л., Босова А.Ю., Бондарева И.М., 2018
- Информатика, рабочая тетрадь, 7 класс, часть 2, Босова Л.Л., Босова А.Ю., 2018