Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Новые лабы для 11 2011 ГОД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
216.06 Кб
Скачать

Практическая работа №3 одномерные массивы

  1. Вещественный массив B содержит k элементов. Элементы массива вводится с клавиатуры. Написать процедуры создания и распечатки массива. Найти:

    1. max (|b1|,...,|bk|) для |bi|<X;

    2. min (|b1|,...,|bk|) для |bi|>Y;

    3. max (b1,...,bk) для bi<0;

    4. min (b1,...,bk) для bi>0;

    5. max (b1,...,bk) для bi<Z;

    6. min (b1,...,bk) для bi>=F;

    7. max (b1,...,bk) для X<=bi<=Y;

    8. min (|b1|,...,|bk|) для Y<=bi<=X;

и определить его порядковый номер (F,Z,X,Y - задаются с клавиатуры, i=1..k).

  1. Сформировать и вывести на экран массив D, элементы которого вычисляются следующим образом:

  1. dj = bi, если z1 < bi < z;

  2. dj = bi, если z < bi < z1;

  3. dj = bi, если 0 < bi <= z;

  4. dj = -bi, если bi> z;

  5. dj = bi, если bi> z1;

(z , z1 - задаются с клавиатуры)

  1. Вычислить массив R, в соответствии с формулами, где i=1..n (натуральное n задается с клавиатуры и не превосходит 20) и x, h, a - задаваемые с клавиатуры вещественные числа (вывести полученный R на экран):

  1. ri = 3 sin(ax+hi);

  2. ri = 0.9 sin(2ax-hi);

  3. ri = 0.8 cos(ax+hi);

  4. ri = 2 cos(3ax-hi);

  5. ri = 1.5 sin(hi)+ cos(ax+hi);

  6. ri =0.8 cos(4ax-hi);

  1. В вычисленном массиве R удалить (вывести полученный R на экран):

  1. все элементы, удовлетворяющие условию |ri|<0.5;

  2. все положительные элементы, расположенные до максимального;

  3. все положительные элементы, расположенные после максимального;

  4. все отрицательные элементы, расположенные до минимального;

  5. все отрицательные элементы, расположенные после минимального;

  6. все положительные элементы, расположенные между максимальным и минимальным элементами;

  7. все элементы, расположенные между первым и последним элементами, удовлетворяющие условию |ri|<e, где e-задаваемое с клавиатуры положительное число.

  1. В полученном массиве R посчитать (реализовать вычисление среднего арифметического в виде функции):

  1. среднее арифметическое элементов, расположенных между первым и последним положительными элементами;

  2. среднее арифметическое элементов, расположенных после максимального элемента;

  3. среднее арифметическое элементов, расположенных до минимального элемента;

  4. среднее арифметическое элементов, расположенных между максимальным и минимальным элементами;

  5. среднее арифметическое элементов, расположенных между первым и последним отрицательными элементами.

Практическая работа №4 двумерные массивы. Сортировка

  1. В заданной целочисленной матрице B[1..n,1..n] вывести все элементы из заштрихованной области, найти их сумму, количество и максимальный элемент.

  1. Ввести с клавиатуры матрицу B[1..n,1..n]. Изменить матрицу B[1..n,1..n] (вывести матрицу до и после модификации).

  1. Упорядочить элементы в каждой строке матрицы по убыванию, а сами строки расположить по возрастанию сумм элементов строк.

  2. Упорядочить элементы в каждом столбце матрицы по возрастанию, а сами столбцы расположить по убыванию произведения элементов столбцов.

  3. Упорядочить элементы в каждой строке матрицы по возрастанию, а сами строки расположить по убыванию количества положительных элементов в строке.

  4. Упорядочить элементы в каждом столбце матрицы по возрастанию, а сами столбцы расположить по возрастанию количества нулевых элементов в столбце.

  5. Упорядочить элементы в каждом столбце матрицы по убыванию, а сами столбцы расположить по убыванию количества ненулевых элементов в столбце.

  6. Упорядочить элементы в каждой строке матрицы по возрастанию, а сами строки расположить по возрастанию количества ненулевых элементов в строке.

  7. Упорядочить элементы в каждой строке матрицы по убыванию, а сами строки расположить по возрастанию произведения элементов строк.

  1. Заполнить матрицу размером 5х5 целыми числами от 1 до 25 по схеме (см. рисунок)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]