Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование_заоч_2.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
105.47 Кб
Скачать

Варианты заданий №1

  1. Найдите сумму и количество положительных, отрицательных эле­ментов массива A(N), попавших в интервал [a;b].

  2. Создать новый массив из ненулевых элементов массива A(N).

  3. Задан целочисленный массив A(N). Найти длину самой длинной последовательности подряд идущих элементов массива, равных нулю.

  4. Создайте массив В из простых элементов массива A(N).

  5. Создайте массив Y из отрицательных элементов массива Х и мас­сив Z, из положительных элементов массива Х. Выведите новые массивы на экран.

  6. В массиве A(N) поменяйте местами первый и последний, второй и предпоследний и т.д. элементы. Выведите новый массив на экран.

  7. Найдите сумму первого и последнего, второго и предпоследнего и т.д. элементов массива A(N).. Выведите суммы на экран.

  8. Сравните элементы 2-х массивов A(N) и В(N) между собой, определите количе­ство равных элементов массивов. Выведите эти элементы на экран.

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

  10. Определите есть ли в массиве A(N) элементы с одинаковыми значе­ниями. Выведите их на экран.

  11. В массиве A(N) поменяйте местами максимальный и минимальный элементы массива.

  12. Найдите сумму максимального и минимального элементов мас­сива A(N).

  13. Проведите сортировку массива A(N) по возрастанию.

  14. Проведите сортировку массива A(N) по убыванию.

  15. Найдите число элементов, равных максимальному элементу в массиве A(N)

  16. Найдите сумму элементов массива A(N), номера которых находятся между максимальным и минимальным элементами.

  17. Найдите среднее значение отрицательных элементов массива A(N)

  18. Вывести на экран элементы массива A(N), которые больше минимального и меньше максимального элементов массива

Варианты заданий №2

  1. Найдите минимальные элементы в каждой строке матрицы А(n,m) и выведите их в виде одномерного массива.

  2. Найдите максимальные элементы в каждом столбце матрицы А(n,m) и выведите их в виде одномерного массива.

  3. Замените элементы главной диагонали матрицы А(n, n) на 0, а все остальные элементы матрицы на 1.

  4. Найдите сумму элементов главной диагонали матрицы А(n, n), сумму элементов, находящихся выше главной диагонали матрицы и сумму элементов, находящихся ниже главной диагонали матрицы.

  5. Найдите максимальную сумму элементов строк матрицы А(n,m).

  6. Найдите минимальную сумму элементов столбцов матрицы А(n,m).

  7. Напишите программу, увеличивающую каждый элемент матрицы А(n,m)в 3 раза и сохраняющую результат в виде второй матрицы.

  8. Сложите соответствующие элементы двух матриц А(n,m) и В(n,m), выведите результирующую матрицу.

  9. Найдите отрицательные элементы в матрице А(n,m) и сохраните их в виде отдельного одномерного массива.

  10. Найдите в матрице А(n,m)максимальный и минимальный элемент и поменяйте их местами.

  11. Определите каких положительных или отрицательных элементов в матрице А(n,m) больше.

  12. Найдите сумму элементов четных и сумму нечетных строк матрицы А(n,m).

  13. Найдите произведения элементов четных и нечетных столбцов матрицы А(n,m).

  14. Найдите все элементы матрицы А(n,m) кратные 5 и сохраните их в одномерном массиве.

  15. Найдите все элементы матрицы А(n,m), значения которых находятся в интервале (а, в) и сохраните их в одномерном массиве.

  16. Найдите средние значения элементов каждой строки матрицы А(n,m)и выведите их на экран в виде одномерного массива.

  17. Отсортируйте элементы матрицы в каждой строке по возрастанию.

  18. Отсортируйте элементы матрицы в каждом столбце по убыванию.

ЛИТЕРАТУРА

  1. Глинский Я.Н., Анохин В.Е., Ряжская В.А. Turbo Pascal 7.0 и Delphi: учеб. пособие. – 2-е изд., испр. и доп. – СПб: ДиаСофтЮП, 2003.

  2. Меженный О.А. Turbo Pascal. Самоучитель. – М.: Издательский дом «Вильямс», 2008.

  3. Моргун А.Н. Программирование на языке Паскаль (Pascal). Основы обработки структур данных. – М.: Издательский дом «Вильямс», 2005.

  4. Попов В.Б. Turbo Pascal для школьников. - М.: Финансы и статистика, 2001.