Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть2. Структурное программирование.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
2.4 Mб
Скачать

Список литературы

  1. Фаронов В.В. Turbo Pascal 7.0. Начальный курс: учебное пособие, В.В. Фаронов – М.: Нолидж, 2000. – 576 с.

  2. Левин М.Г. Начала программирования на языке «Паскаль»: в 2 ч., Часть 1. Базовый курс/. М.Г. Левин, А.Р Денисов, А.Г.Дружинина – Кострома: Изд-во КГТУ, 2005. – 60 с.

  3. Шаньгин В.Ф. Программирование на языке Паскаль, В.Ф. Шаньгин., Л.М Поддубная. – 2-е изд. – М.: «Высшая школа», 1991. – 144 с.

  4. Грызлов В.И. Турбо Паскаль 7.0/ В.И. Грызлов, Т.П.Грызлова – М.: ДМК, 1999. – 400 с.

  5. Толстов О.Ю. Алгоритмы и программы нахождения числовых характеристик двумерных массивов, Толстов О.Ю. – Кострома: Изд-во КТИ, 1991. – 19 с.

  6. Попова Г.М. Алгоритмы и программы обработки массивов с использованием подпрограмм, Попова Г.М. – Кострома: Изд-во КТИ, 1992. – 12 с.

Приложение 1. Варианты заданий для самостоятельного решения Задачи на обработку одномерных массивов

  1. Дан одномерный массив , состоящий из n элементов. Вычислить среднее арифметическое значение этих элементов.

  2. Для одномерного массива , состоящего из n элементов, найти произведение ненулевых элементов.

  3. Для массивов , размер каждого из которых равен 6, вычислить .

  4. Дан массив , состоящий из n элементов, и числа a и b. Вычислить .

  5. Дан массив , состоящий из n элементов. Заменить все отрицательные элементы массива их квадратами.

  6. Для массива , состоящего из n элементов, рассчитать количество положительных и количество отрицательных элементов.

  7. Дан массив , состоящий из n элементов. Найти суммы элементов с четными индексами и элементов с нечетными индексами.

  8. Дан массив , состоящий из n элементов. Найти сумму количества элементов, удовлетворяющих условию 2< <=5,5.

  9. Дан массив , состоящий из n элементов, и число z. Определить количество элементов массива, равных z.

  10. Дан массив , состоящий из n элементов, и числа a и b. Заменить в данном массиве все элементы, равные a, на число b.

  11. Даны массивы и , состоящие из n элементов каждый. Вычислить .

  12. Дан массив , состоящий из n элементов. Заменить все элементы меньше 2,5 на 1.

  13. Дан целочисленный массив , состоящий из n элементов. Вывести на экран все элементы кратные 3 и 5.

  14. Дан целочисленный массив , состоящий из n элементов. Определить количество четных элементов и вывести их на экран.

  15. Дан массив , состоящий из n элементов, и массив , состоящий из k элементов. Вычислить произведение их положительных элементов.

Нахождение экстремумов в одномерных массивах

  1. Дан массив A ( N ) = ( a1, a2, …, aN ). Если наименьший элемент стоит на последнем месте, поменять местами первый и последний элементы массива.

  2. Дан массив A ( N ) = ( a1, a2, …, aN ). Если разность между максимальным и минимальным элементами не превышает числа b, домножить все элементы на b.

  3. Дан массив A ( N ) = ( a1, a2, …, aN ). Если наименьший элемент массива меньше 0, заменить все отрицательные элементы массива их квадратами.

  4. Дан вектор A ( N ). Поменять местами наибольший и последний элементы массива.

  5. Дан массив A ( N ) = ( a1, a2, …, aN ). Вычислить количество элементов, равных минимальному.

  6. Дан массив A ( N ) = ( a1, a2, …, aN ). Все элементы массива с четными индексами, предшествующие первому по порядку элементу со значением max ( a1, …, aN ), домножить на max ( a1, …, aN ).

  7. Дан массив A ( N ) = ( a1, a2, a3, …, aN ), N 20 . Между наибольшим и наименьшим элементами массива заменить все элементы на 0.

  8. Даны массивы A ( N ) = ( a1, a2, …, aN ) и B ( N ) = (b1, b2, …, bN ). Вычислить min ( a1 + b1, a2 + b2, …, aN + bN ).

  9. Дан массив A ( N ) = ( a1, a2, …, aN ). Вычислить max ( ).

  10. Дан массив A ( N ) = ( a1, a2, …, aN ). Поменять местами наибольший и наименьший элементы массива.