- •1. Лабораторная работа №1
- •1.1. Теоретическая часть
- •1.1.1. Системы счисления
- •1.1.2. Двоичная система счисления.
- •1.1.3. Восьмеричная система счисления.
- •1.1.4. Шестнадцатеричная система счисления.
- •1.2. Практическая часть
- •1.3 Контрольные вопросы и практические задания:
- •2. Лабораторная работа №2
- •2.1. Теоретическая часть
- •2.2. Практическая часть
- •2.2.1 Требования к выполнению работы:
- •2.2.2 Варианты индивидуальных заданий.
- •2.3 Контрольные вопросы и практические задания:
- •3. Лабораторная работа №3
- •3.1. Теоретическая часть
- •3.1.1. Условный оператор.
- •3.2. Практическая часть
- •3.2.1 Требования к выполнению работы:
- •3.2.2 Варианты индивидуальных заданий.
- •3.3 Контрольные вопросы и практические задания:
- •4.Лабораторная работа №4
- •4.1. Теоретическая часть
- •4.1.1. Циклические алгоритмы.
- •1. Цикл со счетчиком.
- •4.2. Практическая часть
- •4.2.1 Требования к выполнению работы:
- •4.2.2 Варианты индивидуальных заданий.
- •4.3 Контрольные вопросы и практические задания:
- •5. Лабораторная работа №5
- •5.1. Теоретическая часть
- •5.2. Практическая часть
- •5.2.1 Требования к выполнению работы:
- •5.2.2 Варианты индивидуальных заданий.
- •5.3 Контрольные вопросы и практические задания:
- •6. Лабораторная работа №6
- •6.1. Теоретическая часть
- •6.1.1 Основные алгоритмы преобразования одномерных массивов.
- •6.2. Практическая часть
- •6.2.1 Требования к выполнению работы:
- •6.2.2 Варианты индивидуальных заданий.
- •6.3 Контрольные вопросы и практические задания:
- •7. Лабораторная работа №7
- •7.1. Теоретическая часть
- •7.1.3. Основные алгоритмы обработки двумерных массивов.
- •7.2. Практическая часть
- •7.2.1 Требования к выполнению работы:
- •7.2.2 Варианты индивидуальных заданий.
- •7.3 Контрольные вопросы и практические задания:
- •8.Лабораторная работа №8
- •8.1. Теоретическая часть
- •8.2. Практическая часть
- •8.2.1 Требования к выполнению работы:
- •8.2.2 Варианты индивидуальных заданий.
7.2. Практическая часть
7.2.1 Требования к выполнению работы:
Составить блок-схему алгоритма и программу для решения индивидуального задания.
Предусмотреть вывод на печать исходных и результирующих матриц, подробных промежуточных и конечных результатов.
Значения элементов матриц задавать либо с помощью генератора случайных чисел rand(), либо путем ввода с клавиатуры (по выбору студента).
Порядок выполнения работы.
1. Выполнить анализ задания, сформулировать постановку задачи.
2. Составить блок-схему алгоритма.
3. Составить программу на языке C++. Предусмотреть ввод исходных данных и вывод результатов на экран.
4. Выполнить проверку работоспособности программы на различных исходных данных.
5. Выполнить анализ полученных результатов.
7.2.2 Варианты индивидуальных заданий.
Варианты индивидуальных заданий выбираются из таблицы 7 в соответствии с номером студента в списке группы в журнале преподавателя.
Таблица 7. Варианты индивидуальных заданий
№ п/п |
Задание |
1 |
2 |
1 |
Дана матрица целых чисел A размером 5х8. Найти в ней количество строк, не содержащих ни одного нулевого элемента. |
2 |
Дана матрица действительных чисел A размером 6х7. Сформировать массив R1, …, R7, каждый элемент которого равен среднему арифметическому значению элементов соответствующего столбца матрицы A:
|
3 |
Дана матрица действительных чисел E размером 7х10. Получить новую матрицу A путем деления элементов матрицы E на наименьший по модулю элемент. |
4 |
Дана матрица действительных чисел A размером 8х9. Найти номер столбца и сумму элементов столбца, в котором располагается наименьший элемент. |
5 |
Дана матрица действительных чисел V размером 6х7. Найти количество столбцов, содержащих хотя бы один нулевой элемент. |
6 |
Дана матрица целых чисел X(5х8). Выполнить циклический сдвиг элементов каждого столбца матрицы на количество позиций, равное номеру столбца. Найти строку с наибольшей разницей минимального и максимального элемента. |
7 |
Дана матрица целых чисел B размером 8х7. Найти максимальный элемент среди элементов, расположенных выше главной диагонали. |
8 |
Дана матрица целых чисел X размером 6х7. Сформировать массив A1,…, A7, каждый элемент которого равен произведению элементов соответствующего столбца матрицы X. |
9 |
Дана матрица целых чисел E размером 8х8. Найти максимальный элемент среди элементов, которые находятся на главной диагонали.
|
1 |
2 |
10 |
Дана матрица действительных чисел D размером 5х6. Найти сумму модулей элементов, находящихся ниже главной диагонали. |
11 |
Дана матрица действительных чисел B размером 4х7. Сформировать массив R1, …, R4, каждый элемент которого равен среднему арифметическому значению элементов соответствующей строки матрицы B:
|
12 |
Дана матрица действительных чисел C размером 8х7. Получить новую матрицу B путем деления элементов матрицы C на наибольший по модулю элемент. |
13 |
Дана матрица действительных чисел A размером 8х10. Получить новую матрицу C путем деления элементов матрицы A на наибольший по модулю элемент. |
14 |
Дана матрица действительных чисел M размером 7х7. Сформировать массив S1,…, S6, каждый элемент которого равен сумме элементов соответствующего столбца матрицы M:
|
15 |
Дана матрица действительных чисел A размером 8х9. Найти номер столбца и сумму элементов столбца, в котором располагается наименьший элемент. |
16 |
Дана матрица действительных чисел A(6x6). Заменить в ней на 0 все элементы, которые встречаются более 1 раза. |
17 |
Дана матрица целых чисел C размером 10х10. Найти номер строки и сумму элементов строки, в которой располагается наименьший элемент. |
18 |
Дана матрица действительных чисел F(7х6). Выполнить циклический сдвиг элементов матрицы, расположенных по ее периметру. Количество позиций сдвига вводится в программе с клавиатуры. |
19 |
Дана матрица действительных чисел D размером 4х8. Сформировать массив M1,…, M4, каждый элемент которого равен минимальному элементу соответствующей строки матрицы D:
|
20 |
Дана матрица действительных чисел A размером 5х7. Сформировать массив S1,…, S5, каждый элемент которого равен сумме элементов соответствующей строки матрицы A:
|
1 |
2 |
21 |
Дана матрица действительных чисел D размером 6х6. Сформировать массив S1,…, S6, каждый элемент которого равен сумме элементов соответствующего столбца матрицы D:
|
22 |
Дана матрица целых чисел E размером 6х5. Сформировать массив P1,…, P6, каждый элемент которого равен произведению элементов соответствующей строки матрицы E:
|
23 |
Дана матрица целых чисел B размером 6х8. Сформировать массив S1,…, S8, каждый элемент которого равен максимальному элементу соответствующего столбца матрицы B:
|
24 |
Дана матрица целых чисел B размером 6х7. Найти номер строки и произведение элементов строки, в которой располагается наибольший элемент. |
25 |
Дана матрица действительных чисел C размером 6х6. Сформировать массив M1,…, M6, каждый элемент которого равен минимальному элементу соответствующего столбца матрицы C:
|
26 |
Дана матрица целых чисел D размером 8х5. Сформировать массив P1,…, P5, каждый элемент которого равен произведению элементов соответствующего столбца матрицы D:
|
27 |
Дана матрица действительных чисел A размером 9х9. Найти минимальный элемент среди элементов, которые находятся на главной диагонали.
|
