Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Отчет по лабораторной работе №1 «Линейный и разветвляющийся алгоритм» выполняется по задачам 1 и 2.




 

Раздел 2. «Циклический алгоритм»

Контрольные вопросы

1. Какой алгоритм называется циклическим алгоритмом?

2. Что называется телом цикла?

3. Какая переменная называется переменной цикла?

4. Какие виды циклического алгоритма в зависимости от количества переменных цикла различают?

5. Дайте определения одномерного, двумерного и трехмерного циклических алгоритмов.

6. Какое условие называется условием выхода из цикла?

7. Какие виды циклического алгоритма в зависимости от местоположения условия выхода из цикла различают?

8. Дайте определения циклического алгоритма с предусловием и с постусловием.

9. Изобразите с помощью фрагмента блок-схемы структуру одномерного циклического алгоритма с постусловием и напишите в общем виде соответствующий фрагмент программы на языке С++ с использованием оператора for. Сформулируйте задачу, при решении которой используются этот алгоритм.

10. Изобразите с помощью фрагмента блок-схемы структуру двумерного циклического алгоритма с постусловием и напишите в общем виде соответствующий фрагмент программы на языке С++ с использованием оператора for. Что означает термин: “вложенный цикл”? Сформулируйте задачу, при решении которой используются этот алгоритм.

11. Изобразите с помощью фрагмента блок-схемы структуру трехмерного циклического алгоритма с постусловием и напишите в общем виде соответствующий фрагмент программы на языке С++ с использованием оператора for. Что означает термин: “вложенный цикл”? Сформулируйте задачу, при решении которой используются этот алгоритм.

12. Изобразите с помощью фрагментов блок-схем решение типовых задач с использованием циклического алгоритма: нахождения суммы, произведения, количества, среднего арифметического, наименьшего, наибольшего значения функции и напишите для каждой задачи соответствующий фрагмент программы на языке С++.

13. При вычислении таблицы значений данной функции используется двумерный циклический алгоритм. Сколько строк при выводе результатов работы программы будет содержать таблица значений функции, если в заданных диапазонах одна из переменных цикла принимает свои значения 4 раза, а вторая переменная цикла принимает свои значения 7 раз?

 

2.2 Варианты заданий для лабораторной работы №2 «Циклический алгоритм»

Задача 1.

Постановка задачи:

Составить блок-схему, написать программу и выполнить ручной счет для вычисления таблицы значений функции U, если значения аргумента х изменяется в заданном диапазоне с заданным шагом, значение y=Const подобрать самостоятельно с учетом области определения функции U.

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

с шагом , y=Const (значение y подобрать самостоятельно с учетом области определения функции U)

Задача 2.

Постановка задачи:

Составить блок-схему, написать программу и выполнить ручной счет для вычисления таблицы значений функции U, если значения аргументов х и y изменяются в заданных диапазонах с заданными шагами.

 

 

1.

с шагом и с шагом

2.

с шагом и с шагом

3.

с шагом и с шагом

4.

с шагом и с шагом

5.

с шагом и с шагом

6.

с шагом и с шагом

7.

с шагом и с шагом

8.

с шагом и с шагом

9.

с шагом и с шагом

10.

с шагом и с шагом

11.

с шагом и с шагом

12.

с шагом и с шагом

13.

с шагом и с шагом

14.

с шагом и с шагом

15.

с шагом и с шагом

16.

с шагом и с шагом

17.

с шагом и с шагом

18.

с шагом и с шагом

19.

с шагом и с шагом

20.

с шагом и с шагом

21.

с шагом и с шагом

22.

с шагом и с шагом

23.

с шагом и с шагом

24.

с шагом и с шагом

25.

с шагом и с шагом

26.

с шагом и с шагом

27.

с шагом и с шагом

28.

с шагом и с шагом

29.

с шагом и с шагом

30.

с шагом и с шагом

31.

с шагом и с шагом

32.

с шагом и с шагом

Задача 3.

Постановка задачи:

Составить блок-схему, написать программу и выполнить ручной счет для вычисления таблицы значений данной функции, если значения аргументов изменяются в заданных диапазонах с заданными шагами.

 

при 9.8 £ х £ 10; hx = 0.1; -2 £ у £ 6; hy=5.3. Найти минимальное значение U среди всех вычисляемых значений функции и значения x, y, при которых этот миниимум достигается.

 

2.

 

при 0 £ х £ 1; hx = 0.4; 1 £ у £ 1.8; hy=0.3.

 

3.

если
если

при 0.2 £ х £ 1; hx = 0.5; 1 £ у £ 3.7; hy=1.2. Найти среднее арифметическое всех вычисляемых значений функции Z, удовлетворяющих условию Z ≥ 0.5.

 

4.

,

при 1 £ х £ 2; hx = 0.95; 2.3 £ a £ 3.1; ha = 0.3.

 

5.

при 1 £ х £ 6; hx = 3.3; 1 £ z £ 3; hz = 2; 0.1 £ у £ 0.9; hy=0.7. Найти минимальное значение U среди всех вычисляемых значений функции и значения x, y, z, при которых этот минимум достигается.

 

6.

при 0.1 £ х £ 1; hx = 0.6; 1 £ у £ 2; hy=0.4.

 

7.

при 0.1 £ х £ 0.3; hx = 0.2; 2 £ a £ 4; ha = 1.

 

8.

при , , , .

 

9.

при 1 £ х £ 18.4; hx = 14.6; 0.3 £ у £ 0.95; hy=0.25.

 

10.

при 1 £ х £ 3; hx = 1.6; 2.2 £ a £ 3.9; ha=1.7.

 

11.

при 0,1 ≤ х ≤ 1; hx = 0,4; 1 ≤ у ≤ 1,7; hy=0.3

12.

при 1.3 £ х £ 3; hx = 1,1; 2.6 £ у £ 4; hy=1,2

13.

при 1 £ х £ 3; hx = 1.3; 2 £ у £ 6; hy=1.5.

14.

для всех х, y, z, меняющихся в диапазонах: 1 £ х £ 3; hx = 1.2; 1 £ z £ 2; hz = 1.7; 0 £ у £ 1; hy=0.55. Найти максимальное значение U среди всех вычисляемых значений функции и значения x, y, z, при которых этот максимум достигается.

 

15.

при 1 £ х £ 3; hx = 1.3; 2 £ у £ 5; hy=1.5.

 

16.

при 1.2 £ х £ 3; hx = 1.1; 0.7 £ z £ 1.5; hz = 0.8; 2.3 £ у £4; hy=1.5. Найти минимальное значение U среди всех вычисляемых значений функции и значения x, y, z, при которых этот миниимум достигается.

 

17.

при 1.6 £ а £ 2.5; hа = 0.3; 0,1 £ x£ 0.3; ha = 0.15.

 

18.

при 0.3 £ х £ 0.7; hx = 0.25; 0,1 £ у £ 2.4; hy = 0.7.

 

19.

при 0.3 £ х £ 2.7; hx = 2; 0,1 £ у £ 3.1; hy = 0.9.

 

20.

при 1.5 £ х £ 7; hx = 1.8; 0.1 £ у £ 0.9; hy=0.7.

 

21.

 

при 1 £ х £ 6; hx = 2.9; -1 £ у £ -0.5; hy=0.3; 1 £ z £ 3; hz = 2. Найти максимальное значение U среди всех вычисляемых значений функции, удовлетворяющих условию U>-2,1 и значения x, y, z, при которых этот максимум достигается.

 

22.

при 1 £ х £ 4; hx = 1,4; 1 £ у £ 2; hy=0.7. ,если x/y < 1
,если x/y ≥ 1

 

Отчет по лабораторной работе №2 «Циклический алгоритм» выполняется по задаче 3.

Раздел 3. «Одномерные и двумерные массивы»

Контрольные вопросы

1. Что называется одномерным массивом?

2. Что называется размерностью одномерного массива?

3. Как объявить одномерный массив в программе на языке С++?

4. Изобразите с помощью фрагмента блок-схемы ввод одномерного массива с клавиатуры и напишите в общем виде соответствующий фрагмент программы на языке С++. Что означает термин: “поэлементный ввод одномерного массива”?

5. Изобразите с помощью фрагмента блок-схемы вывод одномерного массива и напишите в общем виде соответствующие фрагменты программ на языке С++, для вывода одномерного массива в виде матрицы-столбца и матрицы-строки.

6. Что называется двумерным массивом?

7. Что называется размерностью двумерного массива?

8. Как объявить двумерный массив в программе на языке С++?

9. Изобразите с помощью фрагментов блок-схем ввод двумерного массива с клавиатуры по строкам и по столбцам и напишите в общем виде соответствующие фрагменты программ на языке С++. Что означает термин: “поэлементный ввод одномерного массива” по строкам и по столбцам?

10. Изобразите с помощью фрагментов блок-схем вывод двумерного массива по строкам и по столбцам и напишите в общем виде соответствующие фрагменты программ на языке С++.

11. Сформируйте условия для выбора элементов двумерного массива, находящихся на главной диагонали, выше главной диагонали, ниже главной диагонали, на побочной диагонали, выше побочной диагонали, ниже побочной диагонали.

12. Сформулируйте задачи на нахождение суммы элементов одномерного и двумерного массивов. Проиллюстрируйте эти задачи с помощью фрагментов блок-схем и напишите соответствующие фрагменты программ на языке С++. Выполните ручной счет.

13. Сформулируйте задачи на нахождение произведения элементов одномерного и двумерного массивов. Проиллюстрируйте эти задачи с помощью фрагментов блок-схем и напишите соответствующие фрагменты программ на языке С++. Выполните ручной счет.

14. Сформулируйте задачи на нахождение среднего арифметического элементов одномерного и двумерного массивов. Проиллюстрируйте эти задачи с помощью фрагментов блок-схем и напишите соответствующие фрагменты программ на языке С++. Выполните ручной счет.

15. Сформулируйте задачи на нахождение среднего геометрического элементов одномерного и двумерного массивов. Проиллюстрируйте эти задачи с помощью фрагментов блок-схем и напишите соответствующие фрагменты программ на языке С++. Выполните ручной счет.

16. Сформулируйте задачи на нахождение максимального и минимального элементов одномерного и двумерного массивов. Проиллюстрируйте эти задачи с помощью фрагментов блок-схем и напишите соответствующие фрагменты программ на языке С++. Выполните ручной счет.

17. Сформулируйте задачи на нахождение количества элементов одномерного и двумерного массивов. Проиллюстрируйте эти задачи с помощью фрагментов блок-схем и напишите соответствующие фрагменты программ на языке С++. Выполните ручной счет.

18. Сформулируйте задачи на создание нового одномерного массива. Проиллюстрируйте эти задачи с помощью фрагментов блок-схем и напишите соответствующие фрагменты программ на языке С++. Выполните ручной счет.

19. Сформулируйте задачи на замену элементов одномерного и двумерного массивов. Проиллюстрируйте эти задачи с помощью фрагментов блок-схем и напишите соответствующие фрагменты программ на языке С++. Выполните ручной счет.

20. Сформулируйте задачи, в которых какие-либо два элемента одномерного и двумерного массива меняются местами. Проиллюстрируйте эти задачи с помощью фрагментов блок-схем и напишите соответствующие фрагменты программ на языке С++. Выполните ручной счет.

21. Сформулируйте задачи, в которых какие-либо два столбца или две строки двумерного массива меняются местами. Проиллюстрируйте эти задачи с помощью фрагментов блок-схем и напишите соответствующие фрагменты программ на языке С++. Выполните ручной счет.

3.2 Варианты заданий для лабораторной работы «Одномерные и двумерные массивы»

Задача 1. (массив выбирается студентом самостоятельно)

Постановка задачи:

Дан одномерный массив Х(7) (массив выбрать самостоятельно). Составить блок-схему, написать программу и выполнить ручной счет для:

- описания данного массива и всех переменных, входящих в задачу;

- ввода данного массива;

- вывода данного массива на экран (на печать);

- нахождения значений всех требуемых в задаче величин;

- вывода значений всех найденных величин на экран (на печать).

Далее студент выбирает задачу согласно номеру своего варианта:

1. Максимальный из отрицательных элементов и поменять его местами с последним.

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

3. Среднее арифметическое элементов, удовлетворяющих условию cos(xi)<0.

4. Минимальный из положительных элементов и количество нулевых.

5. Произведение элементов, удовлетворяющих условию 0<tg(xi)<1, а также сумму положительных.

6. Минимальный из элементов, больших 2, и поменять его местами с первым.

7. Сумму неположительных, произведение положительных элементов, поменять местами первый и последний элементы.

8. Количество элементов, удовлетворяющих условию -0,5<sin(xi)≤0, минимальный элемент.

9. Максимальный и минимальный элементы и поменять их местами.

10. Сумму и произведение элементов и выбрать их них наибольшее.

11. Максимальный из элементов, меньших 3, и поменять его местами с предпоследним.

12. Количество нулевых элементов, сумму положительных, поменять местами второй и четвертый элементы.

13. Среднее геометрическое неотрицательных элементов, заменить третий элемент на среднее геометрическое.

14. Максимальный из отрицательных элементов и сумму неположительных, поменять их местами.

15. Сумму элементов, удовлетворяющих условию 0,5<cos(xi)≤1, максимальный элемент.

16. Минимальный положительный элемент, произведение элементов, больших 1.

17. Вывести на экран все элементы от 2 до 5, их сумму и произведение.

18. Среднее арифметическое элементов, не превосходящих минимального значения из всех элементов массива Х.

19. Среднее арифметическое положительных элементов, заменить на это значение пятый элемент.

20. Поделить каждый элемент массива Х на 10, вывести полученный массив на экран. Найти произведение отрицательных элементов полученного массива.

21. Сумму первых пяти элементов, произведение последних четырех элементов. Выбрать из них наименьшее.

22. Среднее геометрическое элементов, не меньших максимального значения из всех элементов массива Х.

Задача 2. (массив выбирается студентом самостоятельно)

Постановка задачи: (формулируется студентом самостоятельно)

1. Дан одномерный массив А(5). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

2. Дан одномерный массив А(4). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

3. Дан одномерный массив А(3). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

4. Дан одномерный массив А(6). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

5.Дан одномерный массив А(5). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

6.Дан одномерный массив А(4). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

7.Дан одномерный массив А(3). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

8. Дан одномерный массив А(6). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

9.Дан одномерный массив А(5). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

10.Дан одномерный массив А(4). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

11. Дан одномерный массив А(3). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

12. Дан одномерный массив А(6). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

13. Дан одномерный массив А(5). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

14. Дан одномерный массив А(4). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

15. Дан одномерный массив А(3). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

16. Дан одномерный массив А(6). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

17. Дан одномерный массив А(5). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

18. Дан одномерный массив А(4). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

19. Дан одномерный массив А(3). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

20. Дан одномерный массив А(6). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

21. Дан одномерный массив А(5). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

 

22. Дан одномерный массив А(4). Создать новый одномерный массив В, каждый элемент которого вычисляется по формуле:

 

Задача 3. (массив выбирается студентом самостоятельно)

Постановка задачи: (формулируется студентом самостоятельно)

1.Дан двумерный массив А (4,4)

а) Создать одномерный массив, элементы которого равны сумме неотрицательных элементов каждой строки заданной матрицы.

б) Найти максимальный элемент среди отрицательных элементов матрицы А и произведение элементов под главной диагональю. Заменить а на значение вычисленного максимального элемента.

в) Найти сумму для элементов 2 строки по формуле:

2. Дан двумерный массив А (5,4)

а) Создать новый одномерный массив, каждый элемент которого равен среднему арифметическому элементов соответствующего столбца данной матрицы.

б) Найти максимальный элемент среди элементов, лежащих на главной диагонали и сумму положительных элементов 4 столбца. Поменять их местами.

в) Найти произведение элементов 3 столбца по формуле:

3. Дан двумерный массив А (4,3).

а) Создать новый одномерный массив из элементов расположенных над главной диагональю матрицы А, не превышающих 5.

б) Найти произведение положительных элементов матрицы, лежащих под главной диагональю и минимальный элемент второго столбца. Заменить найденный минимальный элемент на полученное значение произведения.

в) Найти сумму элементов 2 столбца по формуле: .

4. Дан двумерный массив А (3,4).

а) Создать новый одномерный массив D из минимальных элементов каждого столбца матрицы.

б) В полученной матрице найти максимальный элемент среди положительных элементов матрицы и его местоположение. Поменять местами первый и третий столбцы.

 

в) В строке, содержащей максимальный элемент, найти сумму элементов по формуле: , где k -номер строки с максимальным элементом.

5. Дан двумерный массив А (4,4).

а) Создать новый одномерный массив, состоящий из произведений неположительных элементов матрицы по столбцам.

б) Найти произведение отрицательных элементов матрицы А и максимальный элемент 2 строки. Поменять местами максимальный элемент 2 строки и а .

в) Подсчитать сумму для элементов 2 строки по формуле

6. Дан двумерный массив А (4,5).

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

б) Найти минимум среди элементов матрицы, расположенных под побочной диагональю и его местоположение. Найти сумму элементов третьей строки, удовлетворяющих условию 1,7≤A(i, j)<3 и их количество. Заменить найденный минимальный элемент на значение суммы.

в) Подсчитать произведение элементов 2 столбца по формуле:

7. Дан двумерный массив А (3,4).

а) Создать новый одномерный массив из элементов, расположенных на побочной диагонали матрицы А, больших 3.

б) Найти наименьший элемент 2 строки в области матрицы, лежащей правее 1-го столбца. Поменять местами элементы четных строк.

в) Найти сумму для элементов 3 столбца по формуле:

8. Дан двумерный массив А (4,4).

а) Создать новый одномерный массив из элементов из сумм элементов нечетных столбцов массива А.

б) Найти сумму отрицательных элементов на побочной диагонали, наибольший элемент 2-го столбца и его местоположение. Заменить найденный максимальный элемент на значение суммы.

в) Найти произведение элементов 4-й строки по формуле: .

9. Дан двумерный массив А (5,4)

а) Создать новый одномерный массив D из максимальных элементов, среди положительных элементов, каждой строки матрицы.

б) Найти столбец, содержащий минимальный элемент матрицы, и поменять его местами с четвертым столбцом.

в) В полученной матрице подсчитать сумму для элементов 3-ей строки по формуле:

.

10. Дан двумерный массив А (4,3)

а) Создать новый одномерный массив, каждый элемент которого равен среднему геометрическому положительных элементов соответствующего столбца матрицы А.

б) Поменять местами элементы одномерного массива и элементы 3- ей строки. Найти минимальный элемент 1-го столбца, удовлетворяющий условию .

в) Найти сумму для элементов 1-го столбца по формуле:

11. Дан двумерный массив А (4,5)

а) Создать новый одномерный массив из произведений каждого столбца матрицы А, лежащих не ниже третьей строки.

б) Найти количество положительных элементов над главной диагональю и максимальный элемент среди отрицательных элементов 4-ой строки. Заменить найденный максимальный элемент на найденное значение количества положительных элементов.

в) Найти сумму для элементов 3-го столбца по формуле:

12. Дан двумерный массив А (3,4)

а) Создать новый одномерный массив из произведений положительных элементов четных столбцов матрицы А, не превосходящих 1,5.

б) Найти строку, содержащую наименьший элемент матрицы. Поменять местами первый и последний столбцы матрицы.

в) Подсчитать S для элементов по формуле: , где k – номер строки, содержащей наименьший элемент.

13. Дан двумерный массив А(4,4)

а) Создать новый одномерный массив Х, каждый элемент которого вычисляется по формуле X[ i ]=3cos(1/(i +1)), где i- номер соответствующей строки данного массива.

б) Найти число отрицательных элементов под главной диагональю. Поменять местами наибольший элемент 1 строки и число отрицательных элементов.

в) Найти сумму для элементов 1 строки по формуле: .

14. Дан двумерный массив А(5,4)

а) Создать новый одномерный массив D из ненулевых максимальных элементов каждой строки матрицы.

б) Найти произведение отрицательных элементов матрицы, расположенных над побочной диагональю и наименьший элемент 3-го столбца. Заменить второй элемент четвертого столбца на найденный наименьший элемент.

в) Подсчитать сумму для элементов 3-го столбца по формуле:

15. Дан двумерный массив А(4,5)

а) Создать новый одномерный массив, состоящий из отрицательных элементов матрицы.

б) Найти произведение элементов 3-го столбца, больших -2, минимальный элемент 1-го столбца. Заменить найденный минимальный элемент на произведение.

в)Найти сумму элементов 1-го столбца по формуле:

16. Дан двумерный массив А(4,3)

а) Создать новый одномерный массив из произведений положительных элементов каждой строки матрицы.

б) Найти наименьший элемент среди элементов 4-ой строки, лежащих ниже главной диагонали, количество положительных элементов 1-ой строки. Поменять их местами.

в) Подсчитать сумму элементов 4-ой строки по формуле: .

17. Дан двумерный массив А(3,4)

а) Создать новый одномерный массив, каждый элемент которого равен среднему арифметическому элементов, меньших 4, соответствующего столбца данной матрицы.

б) Найти максимальный элемент 2-ой строки среди элементов, удовлетворяющих условию: . Заменить на главной диагонали все отрицательные элементы их абсолютными значениями.

в) Подсчитать сумму для элементов 1-ой строки по формуле: .

18. Дан двумерный массив А(4,4)

а) Создать новый одномерный массив D из минимальных элементов, среди неположительных элементов, каждого строки матрицы.

б) Найти наибольший и наименьший элементы матрицы. Поменять местами столбцы, содержащие наибольший и наименьший элементы матрицы.

в) В строке, содержащей максимальный элемент матрицы, подсчитать сумму для элементов по формуле: , где k – номер строки, содержащей максимальный элемент матрицы.

19. Дан двумерный массив А(5,4)

а) Создать новый одномерный массив из элементов, расположенных под побочной диагональю матрицы А, удовлетворяющих условию .

б) Найти наибольший элемент среди элементов четных столбцов матрицы. Поменять местами найденный наибольший элемент с последним элементом матрицы.

в) Подсчитать произведение элементов 4-го столбца по формуле:

.

20. Дан двумерный массив А(4,3)

а) Создать новый одномерный массив из произведений элементов четных строк массива А.

б) Найти минимум среди положительных элементов матрицы и его местоположение, количество отрицательных элементов в 4-ой строке. Заменить предпоследний элемент второй строки матрицы на найденный минимум.

в) Подсчитать сумму элементов 2-ой строки по формуле:

21. Дан двумерный массив А(4,5)

а) Создать новый одномерный массив из элементов, расположенных над побочной диагональю матрицы А, меньших -3.

б) Найти максимальный и минимальный элементы матрицы среди неположительных элементов, расположенных левее 4-го столбца. Поменять местами второй и четвертый столбцы.

в) Подсчитать сумму элементов 2-го столбца по формуле: .

22. Дан двумерный массив А(3,4)

а) Создать новый одномерный массив, элементами которого будут отрицательные элементы 3-го столбца.

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

в) Подсчитать их сумму элементов 3-го столбца по формуле:

.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных