Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
7. СИНТЕЗ ПАС для ТС и УПЛ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
87.55 Кб
Скачать

А.И. Кожевников, О.В. Петрова. Информатика для факультетов ТС и УПЛ.

Задания на лабораторную работу № 7 "Синтез производных алгоритмических структур"

В каждом варианте задания необходимо выполнить постановку задачи, разра­ботать математическую модель, схему алгоритма и программу. Рассчитать контрольные варианты и отладить программы. Обосновать синтез каких ПАС реализован в каждой задаче.

Вариант 1

1. Вычислить произведение положительных элементов вектора N раз­мерности m. Напечатать их количество.

Для отладки программы значения m и N вектора выбрать самостоя­тельно.

2. Найти наибольший и наименьший элементы матрицы В размерности

k × l . Заполнить ими массив С из двух элементов.

Для отладки программы контрольный пример выбрать самостоятель­но.

Вариант 2

1. Вычислить произведение положительных элементов вектора S раз­мерности m. Определить их количество.

Для отладки программы значения m и вектора выбрать самостоя­тельно.

2. Определить номер строки с наибольшей суммой элементов матрицы С размерности n×l. Для отладки программы матрицу выбрать самостоятельно.

Вариант 3

1. Определить произведение пяти наибольших элементов вектора Р размерности k. Для отладки программы контрольный пример выбрать самостоятель­но.

2. Найти отрицательные элементы матрицы Т размерности 1×m. Опре­делить их количество и напечатать. Для отладки программы контрольный пример выбрать самостоятель­но.

Вариант 4

  1. Определить сумму отрицательных элементов одномерного массива. Напечатать их количество.Для отладки программы массив выбрать самостоятельно.

2. Пересчитать первую строку матрицы W размерности m×n так, чтобы значение каждого ее элемента было равно произведению элементов столбца, в котором он находится.

Проанализировать выполнение программы на примере:

Вариант 5

1. Определить количество элементов вектора M размерности n боль­ших по модулю величины К или равных значению S.

Проанализировать выполнение программы на примере:

М={3; 0; 2; -6; 7; 1;} ; K=5 ; S=2

  1. Определить сумму наибольшего и наименьшего элементов матрицы W размерности 2×m.

Для отладки программы контрольный пример выбрать самостоятель­но.

Вариант 6

1. Найти все элементы со значением М вектора Р размерности К. Оп­ределить и напечатать их количество.

Проанализировать выполнение программы на примере:

M=З, Р={З; 1; 0; 3}

2. Найти наименьшие элементы столбцов матрицы F размерности m×n и напечатать их произведение.

Для отладки программы контрольный пример выбрать самостоятель­но.

Вариант 7

  1. Для вектора L6 размерности m определить элементы, находящиеся в интервале [0, 4]. Напечатать их сумму и количество.

Проанализировать выполнение программы на примере:

L6={-2; 7; -3; 4; 7; 6; 7}

2. Определить и напечатать сумму наибольшего и наименьшего эле­ментов матрицы R размерности m×n. Для отладки программы матрицу выбрать самостоятельно.

Вариант 8

1. Разделить элементы вектора Р размерности n на соответствующие элементы вектора D той же размерности. Из полученных частных найти наименьшее и напечатать. Отладку программы выполнить на самостоятельно выбранном приме­ре.

2. Найти положительные элементы квадратной матрицы L размерности m, определить их количество и напечатать. Для отладки программы значения m и L выбрать самостоятельно.

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