Читайте также:
|
|
№ варианта | Описание задачи | Подпрограммы | |||
Входной массив | Сформировать массив | Условие задачи | Процедура | Функция | |
ввести с клавиатуры массив A4x4 | Создать массив В4x4 | 1.Определить функцию Sled(M), вычисляющую след матрицы М. 2.Применить функцию для вычисления следа матрицы А и вычисления следа матрицы В. 3.Описать процедуру Произведение(k,M,М1) вычисляющую матрицу М1=kxM (произведение матрицы М на скаляр k). 4. Применить процедуру Произведение(k,M,М1) для определения матрицы АS, исходя из условия: если Sled(A) > Sled(B), то АS= Sled(B)*A, иначе АS= Sled(A)*B. 5.Вывести: В, след матрицы А, след матрицы В, AS | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы 4. Умножение матрицы на скаляр | Вычисление следа матрицы | |
ввести с клавиатуры массив A5x4 | Создать массив В5x4 | 1.Определить функцию max(М), вычисляющую максимальный элемент матрицы М. 2.Применить функцию для вычисления максимального элемента матрицы А и вычисления максимального элемента матрицы В. 3.Описать процедуру Произведение(k,M,М1) вычисляющую матрицу М1=kxM (произведение матрицы М на скаляр k). 4.Применить процедуру Произведение(k,M,М1) для определения матрицы С, исходя из условия: если max(А)> max(B), то С=А*max(В), иначе С= В*max(А) 5.Вывести В, максимальные элементы матриц А и В, матрицу С | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы 4. Умножение матрицы на скаляр | Поиск максимального элемента матрицы | |
ввести с клавиатуры массив A5x5 | Создать массив В5 | 1. Определить функцию minJ(М), вычисляющую номер столбца матрицы М, содержащий минимальный элемент. 2. Применить функцию для вычисления JA - номера столбца матрицы А, содержащего минимальный элемент. 3. Создать список L, состоящий из элементов столбца JM матрицы А 4. Описать процедуру Сортировка(С), упорядочивающую по убыванию абсолютных значений элементы списка С. 5. Применить процедуру Сортировка(С) для упорядочивания списков L и B. 6. Вывести В, L, JM | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Упорядочение по убыванию абсолютных значений элементов списка | Определение номера столбца матрицы, содержащего min элемент | |
ввести с клавиатуры массив A4x4 | Создать массив В4x4 | 1. Определить функцию maxI(М), вычисляющую номер столбца матрицы М, содержащий максимальный элемент. 2. Применить функцию для вычисления IA - номера столбца матрицы А, содержащего максимальный элемент и IB - номера столбца матрицы В, содержащего максимальный элемент 3. Описать процедуру Перестановка(k,t,M), переставляющую строки k,t в матрице М 4. Если IА>IВ, то поменять, местами 1-ю и IA-ю строки в матрице А, иначе 1-ю и IВ-ю строки в матрице В (матрица Z) 5. - Вывести: В, IA, IB, С | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы 4. Перестановка двух заданных строк матрицы | Определение номера столбца матрицы, содержащего max элемент | |
ввести с клавиатуры массив A4 | Создать массив В4 | 1. Описать процедуру Сортировка(С), упорядочивающую в порядке возрастания значений элементов списка С. 2. Применить процедуру Сортировка(С) для упорядочивания списков А и B. 3. Вычислить Z значение произведения максимального элемента массива А на минимальный элемент массива В. 4. Вывести: A, В, Z | 1. Ввод массива А. 2. Формирование массива В. 3. Печать списка. 4. Упорядочение по возрастанию элементов списка | Произведение максимального элемента массива А на минимальный элемент массива В. | |
ввести с клавиатуры массив A4 | Создать массив В4x4 | 1. Создать список В1 из элементов главной диагонали матрицы В. 2. Описать процедуру Сортировка(С), упорядочивающую в порядке убывания значений элементов списка С. 3. Применить процедуру Сортировка(С) для упорядочивания списков А и B1. 4. Описать функцию Скаляр(С,S), вычисляющую скалярное произведение векторов С,S 5. Применить функцию Скаляр(С,S) для вычисления P - произведения векторов А и В1 6. Вывести: A, В, А1,В1,P | 1. Ввод массива А. 2. Формирование массива В. 3. Печать списка. 4. Печать матрицы. 5. Упорядочение по убыванию значений элементов списка | Скалярное произведение векторов | |
ввести с клавиатуры массив A5x4 | Создать массив В4 | 1. Определить функцию maxI(М), вычисляющую номер строки матрицы М, содержащий максимальный элемент. 2. Применить функцию для вычисления IA - номера строки матрицы А, содержащего максимальный элемент. 3. Выделить эту строку в список А1 4. Найти сумму Z=В+А1 5. Вывести: A, В, А1, Z | 1. Ввод массива А. 2. Формирование массива В. 3. Печать списка. 4. Печать матрицы. 5. Сумма векторов | Определение номера столбца матрицы, содержащего max элемент | |
ввести с клавиатуры массив A5x5 | Создать массив В5x5 | 1. Определить функцию Sled(M), вычисляющую след матрицы М. 2. Применить функцию для вычисления следа матрицы А и вычисления следа матрицы В. 3. Описать процедуру SUM(S,M), вычисляющую сумму S элементов матрицы М 4. Если если Sled(A) > Sled(B), то вычислить SUM(S1,А) иначе SUM(S1,В). 5. Вывести: A, В, Sled(A), Sled(B), S1 | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Вычисление суммы элементов матрицы | Вычисление следа матрицы | |
ввести с клавиатуры массив A4x4 | Создать массив В4x4 | 1. Определить функцию maxM(M), вычисляющую максимальный элемент в матрице М 2. Применить функцию для вычисления maxA= maxM(A), maxB= maxM(B) 3. Описать процедуру Произведение(М,М1,М2), вычисляющую произведение М=М1хМ2 4. Вычислить С=АхВ, если maxA> maxВ, иначе вычислить С=ВхА 5. Вывести А, В, maxA, maxВ, С | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Умножение матрицы на матрицу | Поиск максимального элемента в матрице | |
ввести с клавиатуры массив A4 | Создать массив В4 | 1. Описать процедуру Сортировка(С), упорядочивающую в порядке убывания значений элементов списка С. 2. Применить процедуру Сортировка(С) для упорядочивания списков А и B 3. Вычислить S – сумму максимальных элементов списков А и В 4. Вывести А, В, S | 1. Упорядочение по убыванию значений элементов списка | Вычисление значения S | |
ввести с клавиатуры массив A5x5 | Создать массив В5x5 | 1. Определить функцию Количество(M,k), вычисляющую в матрице М количество элементов меньших k. 2. Применить функцию для вычисления KA= Количество(A,Q), KB= Количество(B,Q). 3. Описать процедуру Создание(С,М), формирующую список С из минимальных элементов строк матрицы М. 4. Если КА>КВ, то применить процедуру для создания списка А1: Создание(А1,А), иначе для создания списка В1: Создание(В1,В) 5. Вывести А, В, КА, КВ, А1, В1 | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Формирование списка из min элементов строк матрицы | Нахождение количества элементов в матрице меньших заданного числа | |
ввести с клавиатуры массив A4x4 | Создать массив В4x4 | 1. Описать процедуру Перестановка(М,М1), которая из матрицы М строит матрицу М1 путем перестановки местами минимального элемента строки и элемента главной диагонали этой же строки. 2. Применить процедуру Перестановка(В,В1) для построения матрицы В1. 3. Определить функцию maxД(M), вычисляющую максимальный элемент главной диагонали в матрице М 4. Применить функцию maxД(M) для вычисления MDA= maxД(A) и MDB= maxД(В1) 5. Вывести А, В, В1, MDA MDВ | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Перестановка min элемента в каждой строке матрицы с элементом главной диагонали | Поиск максимального элемента главной диагонали | |
ввести с клавиатуры массив A5x5 | Создать массив В5x5 | 1. Определить функцию maxJ(М), вычисляющую номер столбца матрицы М, содержащий максимальный элемент. 2. Применить функцию для вычисления JA, JB - номера столбца, содержащего максимальный элемент матриц А и В, соответсвенно. 3. Создать списки: А1, состоящий из элементов столбца JА матрицы А и список В1, состоящий из элементов столбца JВ матрицы В 4. Описать процедуру Сортировка(С), упорядочивающую в порядке возрастания значений элементов списка С. 5. Применить процедуру Сортировка(С) для упорядочивания списков А1 и B1. 6. Вывести: A, В, JA, JВ, А1, В1 | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Упорядочение по возрастанию значений элементов списка | Определение номера столбца матрицы, содержащего max элемент | |
ввести с клавиатуры массив A4x4 | Создать массив В4x4 | 1. Определить функцию min(М), вычисляющую номер столбца матрицы М, содержащий минимальный элемент. 2. Применить функцию для вычисления JA - номера столбца матрицы А, содержащего минимальный элемент и JB - - номера столбца матрицы В, содержащего минимальный элемент. 3. Описать процедуру Произведение(М,М1,М2), вычисляющую М=М1хМ2 4. Если JB<4, то вычислить С= JBхАхВ, иначе С= JBхВхА 5. Вывести А, В, JB, С | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Умножение матрицы на матрицу | Определение номера столбца матрицы, содержащего min элемент | |
ввести с клавиатуры массив A4 | Создать массив В4x4 | 1. Определить функцию maxM(M), вычисляющую максимальный элемент в матрице М 2. Применить функцию для вычисления maxA= maxM(A), maxB= maxM(B). 3. Описать процедуру Перестановка(С), для перестановки крайних элементов в списке С. 4. Если maxB>Q, то выделить вторую строку матрицы В в список В1 и применить процедуру Перестановка(В1), иначе выделить вторую строку матрицы А в список А1 и применить процедуру Перестановка(А1) 5. Вывести А, В, maxA, maxВ, В1 (или А1) | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Перестановка крайних элементов в списке | Поиск максимального элемента в матрице | |
ввести с клавиатуры массив A4x4 | Создать массив В4x4 | 1. Описать процедуру Создание(С,М), формирующую список С из минимальных элементов строк матрицы М. 2. Применить процедуру для создания списка А1: Создание(А1,А) и для создания списка В1: Создание(В1,В) 3. Определить функцию maxС(С), вычисляющую максимальный элемент в списке С 4. Применить функцию для вычисления maxА= maxС(А1), maxB= maxС(B1). 5. Вывести А, В, maxA, maxВ, В1, А1 | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Формирование списка из min элементов строк матрицы | Поиск максимального элемента в списке | |
ввести с клавиатуры массив A5 | Создать массив В5 | 1. Описать процедуру Создание(С,М), формирующую матрицу М из списка С по правилу . 2. Применить процедуру для создания массива D: Создание(А,D). 3. Определить функцию maxI(С), вычисляющую i – номер максимального элемента в списке С 4. Применить функцию для вычисления maxА= maxI(А), maxB= maxI(B). 5. Описать процедуру Замена(М,М1,k), создающую из матрицы М матрицу М1 путем замены элемента матрицы m11 на число k. 6. Если maxА> maxB, то выполнить Замена(D,D1,maxА), иначе Замена(D,D1,maxВ). 7. Вывести А, В, maxA, maxВ, D1 | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Формирование массива из элементов списка 6. Замена элемента матрицы на число k. | Поиск номера максимального элемента в списке | |
ввести с клавиатуры массив A5x4 | Создать массив В5x4 | 1. Определить функцию min(М), вычисляющую номер строки матрицы М, содержащий минимальный элемент. 2. Применить функцию для вычисления IA - номера строки матрицы А, содержащей минимальный элемент и IB - - номера строки матрицы В, содержащей минимальный элемент. 3. Описать процедуру Сортировка(М,М1,k), создающую массив М1 из массива М путем сортировки k-ой строки по возрастанию ее элементов 4. Если IA>IB, то создать матрицу D, применив процедуру Сортировка(А,D,IA), иначе применив процедуру Сортировка(B,D,IB) 5. Вывести А, В, IA,IB, D | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Упорядочение по возрастанию значений элементов заданной строки матрицы | Определение номера строки матрицы, содержащего min элемент | |
ввести с клавиатуры массив A5x5 | Создать массив В5x5 | 1. Определить процедуру Транспонирование(М,МТ), создающую матрицу МТ из матрицы М путем транспонирования матрицы М 2. Применить процедуру для создания массиваА1: Транспонирование(А,А1), и для создания массива В1: Транспонирование(В1,В). 3. Определить функцию Sled(M), вычисляющую след матрицы М. 4. Применить функцию для вычисления следаSa матрицы А1 и вычисления следа Sb матрицы В1. 5. Описать процедуру Произведение(М,М1,М2), вычисляющую произведение М=М1хМ2 6. Если Sa-Sb>0, то вычислить D= A1хА, иначе D=B1хВ 7. Вывести А, В, A1, B1, Sa, Sb, D | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Транспонирование матрицы 5. Умножение матрицы на матрицу | Вычисление следа матрицы | |
ввести с клавиатуры массив A5 | Создать массив В5 | 1. Описать процедуру Сортировка(С), упорядочивающую в порядке убывания квадратов значений элементов списка С. 2. Применить процедуру Сортировка(С) для упорядочивания списка А. 3. Определить функцию SUM(C), вычисляющую сумму элементов списка С 4. Вычислить SA - сумму элементов массива А 5. Если SA<100, то Применить процедуру Сортировка(С) для упорядочивания списка В, иначе вычислить SВ - сумму элементов массива В 6. Вывести А, В, SA, SB и новые списки А, В | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Упорядочение по убыванию значений элементов списка | Вычисление суммы элементов одномерного массива | |
ввести с клавиатуры массив A4 | Создать массив В5x4 | 1. Определить функцию min(М), вычисляющую номер строки матрицы М, содержащий минимальный элемент. 2. Применить функцию для вычисления IВ - номера строки матрицы В, содержащей минимальный элемент. 3. Оформить эту строку в виде списка S. 4. Описать процедуру Умножение(k,C), выполняющую умножение скаляра k на вектор C 5. Если IВ=L, то вычислить S1= IВхА, иначе - S1= IВхS 6. Вывести А, В, IВ, S, S1 | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Умножение скаляра на вектор | Определение номера строки матрицы, содержащей min элемент | |
ввести с клавиатуры массив A5x4 | Создать массив В5x4 | 1. Определить функцию max(М), вычисляющую номер строки матрицы М, содержащий max элемент. 2. Применить функцию для вычисления IA - номера строки матрицы А, содержащей max элемент и IB - - номера строки матрицы В, содержащей max элемент. 6. Описать процедуру Сортировка(М,М1,k), создающую массив М1 из массива М путем сортировки k-ой строки по убыванию ее элементов 7. Если IA<IB-1, то создать матрицу D, применив процедуру Сортировка(А,D,IA), иначе применив процедуру Сортировка(B,D,IB) 3. Вывести А, В, IA,IB, D | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Упорядочение по убыванию значений элементов заданной строки матрицы | Определение номера строки матрицы, содержащей max элемент | |
ввести с клавиатуры массив A8х8 | Создать массив В8х8 | 1. Определить функцию min(М), вычисляющую номер строки матрицы М, содержащий min элемент. 2. Применить функцию для вычисления IA - номера строки матрицы А, содержащей min элемент. Оформить эту строку в виде списка S. 3. Описать процедуру Сортировка(С), упорядочивающую в порядке убывания значений элементов списка С с четными номерами. 4. Применить эту процедуру для сортировки списка S и списка В 5. Вывести А, В, IA, S и новый список В | 1. Ввод массива А. 2. Формирование массива В. 3. Печать списка. 4. Упорядочение по убыванию значений элементов списка с четными номерами | Определение номера строки матрицы, содержащей min элемент | |
ввести с клавиатуры массив A3x7 | Создать массив В7 | 1. Определить функцию max(М), вычисляющую номер строки матрицы М, содержащий max элемент. 2. Применить функцию для вычисления IA - номера строки матрицы А, содержащей max элемент 3. Оформить эту строку в виде списка S. 4. Описать процедуру Сортировка(С), упорядочивающую в порядке возрастания значений элементов списка С с нечетными номерами. 5. Применить эту процедуру для сортировки списка S и списка В 6. Вывести А, В, IA, S и новые списки S и В | 1. Ввод массива А. 2. Формирование массива В. 3. Печать списка. 4. Упорядочение по возрастанию значений элементов списка с нечетными номерами | Определение номера строки матрицы, содержащей max элемент | |
ввести с клавиатуры массив A4x5 | Создать массив В5x4 | 1. Описать процедуру Создание(С,М), формирующую список С из максимальных элементов строк матрицы М. 2. Применить процедуру для создания списка А1: Создание(А1,А) и для создания списка В1: Создание(В1,В) 3. Определить функцию Произведение(С,С1), вычисляющую скалярное произведение векторов С и С1 4. Применить функцию для вычисления С=А1хB1 5. Вывести А, В, А1, В1, С | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Формирование списка из max элементов строк матрицы | Скалярное произведение векторов | |
ввести с клавиатуры массив A5 | Создать массив В5x5 | 1. Определить процедуру max(М,K), вычисляющую К – номер столбца максимального элемента матрицы М. 2. Применить процедуру для вычисления JB - номера столбца матрицы В, содержащий max максимальный элемент. 3. Оформить этот столбец в виде списка S. 4. Определить функцию Среднее(S), вычисляющую среднеарифметическое списка S 5. Применить функцию для вычисления SB= Среднее(В) и SA= Среднее(А) 6. Если SB>SA, то а1 присвоить SB, иначе SА 7. Поиск максимального элемента в матрице 6. Вывести А, В, S, SВ, SА, новый список А | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Поиск координат максимального элемента в матрице | Вычисление среднеарифметического списка S | |
ввести с клавиатуры массив A4 | Создать массив В5x5 | 1. Описать процедуру Создание(С,М), формирующую список С из минимальных элементов строк матрицы М. 2. Применить процедуру для создания списка В1: Создание(В1,В) 3. Определить функцию Произведение(С), вычисляющую произведение элементов списка С 4. Применить функцию для вычисления ПВ=Произведение(B1) 5. Описать процедуру Формирование(С,D) формирования списка С из списка D по правилу 6. Применить процедуру для формирования списка А1 из списка А 7. Вывести А, В, А1, В1, ПВ | 1. Ввод массива А. 2. Формирование массива В. 3. Печать матрицы. 4. Печать списка. 5. Формирование списка из минимальных элементов строк матрицы М. 6. Формирование списка по заданному правилу | Произведение элементов списка | |
ввести с клавиатуры массив A6 | Создать массив В6 | 1. Определить процедуру max(S,K,element), вычисляющую максимальный элемент списка S и k –его номер в списке. 2. Применить процедуру для вычисления maxB - максимального элемента списка В и kB –его номера в списке. 3. Описать функцию Сумма(S), вычисляющую сумму элементов списка S. 4. Применить функцию для вычисления SВ - суммы элементов списка В и SА - суммы элементов списка А 5. Если SB>SA-1.5, то вычислить Y=kB*SA/maxB, иначе Y=kB*SВ/maxB 6. Вывести А, В, maxB, kB, SВ, SА, Y | 1. Ввод массива А. 2. Формирование массива В. 3. Печать списка. 4. Поиск координат максимального элемента в списке | вычисление суммы элементов списка S. |
Дата добавления: 2015-07-11; просмотров: 75 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Индивидуальное задание | | | ИНДЕКСАЦИЯ ПОСОБИЙ ГРАЖДАНАМ, ИМЕЮЩИМ ДЕТЕЙ |