Файл: Разработка циклических алгоритмов.pdf

ВУЗ: Не указан

Категория: Задание

Дисциплина: Программирование

Добавлен: 25.10.2018

Просмотров: 2609

Скачиваний: 48

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

21 

22.  Подсчитать  число  отрицательных  элементов  вектора  X,  а  каждый 

положительный  его  элемент  изменить,  умножив  на  предыдущий  элемент. 
Первый элемент должен быть отрицательным. 

23.  Определить  число  произведений  X

k

·Y

k

,  удовлетворяющих  требованию  X

k

·Y

k

 

< A (номер k у элементов одинаков) и сумму S этих произведений. 

24.  Найти  среднее  арифметическое  тех  элементов  вектора  X,  которые 

удовлетворяют  требованию  X

k

  <  X

1

,  и  среднее  арифметическое  всех 

элементов вектора X

25.  Найти  сумму  и  число  положительных  элементов  вектора  X,  каждый  из 

которых больше имеющего тот же номер элемента вектора Y

26.  В векторе X изменить значения положительных элементов, умножив на B, а 

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

27.  Задать значения Y

k

 тем элементам X

k

, для которых выполняется условие |X

k

 – 

Y

k

| < A, и подсчитать число измененных элементов. 

28.  Заменить значения элементов вектора Y по правилу 

                  Y

k

 = 



 

n;

 

 ,

 

3,

 

2,

 

1,

 

k

   

k

Y

k

X

k

Y

k

X

k

Y

k

X

k

Y

,

      

подсчитать случаи равенства исходных значений  X

 и  Y

k

 

 

 

7. 

Варианты индивидуальных заданий на проектирование  

алгоритма обработки матриц 

Дана матрица А из n строк и m столбцов. Способ задания n и m 

определяется средой программирования и указаниями преподавателя. Матрицу 
A необходимо вводить и выводить (если ее элементы были изменены) 
построчно.  

1.  Определить число нулевых элементов в каждой строке матрицы. 
2.  Заменить элементы матрицы, равные нулю, на заданное значение. 
3.  Найти  среднее  арифметическое  элементов  матрицы,  меньших    заданного 

значения. 

4.  Вывести индексы элементов матрицы, равных нулю. 
5.  Для каждой строки матрицы найти произведение отрицательных элементов. 
6.  Для  каждого  столбца  матрицы  вычислить  среднее  арифметическое 

элементов, меньших первого элемента этого столбца  

7.  Определить  число  отрицательных  и  число  положительных  элементов 

матрицы. 


background image

 

22 

8.   Элементы  матрицы,  абсолютная  величина  которых  больше  заданного 

значения C, разделить на С

9.  Определить  число  элементов,  меньших  заданного  значения,  для  каждого 

столбца матрицы. 

10.  В каждом столбце матрицы заменить нулевые элементы значением первого 

элемента этого столбца, который предполагается не равным нулю. 

11.  Для  каждого  столбца  матрицы  найти  среднее  арифметическое  элементов, 

больших нуля, но меньших единицы. 

12.  Найти номера строк  матрицы, сумма элементов которых меньше 0.  
13.  Вычислить  произведение  положительных  элементов  для  каждого  столбца 

матрицы. 

14.  Определить  число  отрицательных  и  число  положительных  элементов  в 

каждой строке матрицы. 

15.  Найти число строк матрицы, сумма элементов которых меньше 0. 
16.  Вычислить  произведение  тех  элементов  матрицы,  которые  больше  Е,  но 

меньше Н (Е и Н 

 заданные значения, Е < Н). 

17.  Вычислить  общую  сумму  элементов  тех  строк  матрицы,  первый  элемент 

которых положителен. 

18.  Все отрицательные элементы матрицы заменить квадратом их значений. 
19.  Для каждой строки матрицы определить число элементов, больших первого 

элемента этой строки. 

20.  Определить  число  столбцов  матрицы,  сумма  элементов  которых 

положительна. 

21.  Для каждой строки матрицы определить произведение элементов, меньших 

последнего элемента этой строки. 

22.  Вывести 

номера 

столбцов, 

произведение 

элементов 

которых 

меньше единицы. 

23.  Отрицательные  элементы  матрицы  заменить  на  нуль.  Определить  число 

замен, сделанных в каждой строке 

24.  Вывести  номера  тех  строк  матрицы,  в  которых    число  положительных 

элементов больше m/2. 

25.  Вычислить общую сумму элементов тех строк матрицы, последний элемент 

которых равен нулю. 

26.  Положительные  элементы  матрицы  увеличить  в  2  раза,  а  отрицательные 

заменить на нуль. 

27.  Для  каждого  столбца  найти  произведение  элементов,  больших  первого 

элемента столбца. 

28.  Для  каждой  строки  определить  число  элементов,  равных  последнему 

элементу этой строки. 

29.