ПРАКТИЧЕСКАЯ ЧАСТЬ

Шаг 1. Из подменю Array, Matrix & Cluster пункта Modern палитры Control выберите элемент Array и установите на лицевую панель два массива.

Шаг 2. Внутрь элемента Array установите Numeric Control, а внутрь элемента Array2Numeric Indicator

и расширьте элементы Array и Array2 по вертикали. Установите между ними Numeric Control

Шаг 3. Перейдите на блок-схему. Выберите в подменю Array пункта Programming палитры Functionsэлемент Array Size (Размер массива) и установите его в блок схему справа от элемента Array.

Шаг 4. Установите структуру For Loop (Цикл For), а внутрь структуры For Loop элемент Mul (Умножитель) и выполните соединения как показано на рисунке.

Шаг 5. Запустите ВП, введите элементы массива и проверьте работу виртуального прибора

Остановите работу прибора. Реализуем возможность сохранения данных из массива в файл.

Шаг 6. Перейдите на блок-схему. В подменю File I/O пункта Programming палитры Functionsвыберите элемент Write To Measurement File и установите его на блок схеме. При этом на экране появится окно настроек. Выполните настройки как показано на рисунке и нажмите OK.

Шаг 7. Перейдите на лицевую панель и установите элемент OK Button из палитры Control в пункте Modern подменю Boolean.

Шаг 8. На блок-схеме выполните соединение элементов согласно схеме

 

Шаг 9. Запустите ВП и нажмите кнопку OK. В появившемся окне укажите вашу папку и введите имя файла и нажмите OK.

Перейдите в свою папку и откройте сохраненный файл с помощью программы Блокнот.

 

Задание:

1. Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую сумму чисел в каждой строке.

2. Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую количество положительных чисел в каждой строке.

3. Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую сумму отрицательных чисел в каждой строке.

4. Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую среднее значение чисел в каждой строке массива.

5. Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую сумму положительных чисел каждой строки.

6. Дана матрица размером N строк и M столбцов. Напишите программу, выполняющую нормировку элементов матрицы, поделив ее элементы на значение максимального элемента в матрице.

7. Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую сумму чисел для каждого столбца.

8. Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую количество положительных чисел в каждом столбце.

9. Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую сумму отрицательных чисел в каждом столбце.

10. Дана матрица размером N строк и M столбцов. Напишите программу, вычисляющую среднее значение чисел в каждом столбце..

 

 

11. Определить в матрице количество “особых” элементов, считая элемент “особым”, если в его строке слева от него находятся элементы, меньшие его, а справа – большие.