Обработка двумерных массивов. Задача 5 Б
Таблица 9
№ п.п.
| 5 Б Построить алгоритм и написать программу
|
| Найти сумму Si и количество ki положительных элементов каждой строки массива Х.
|
| Найти произведение Pj и количество kj отличных от нуля элементов каждого столбца массива Y.
|
| Найти среднее арифметическое Si положительных элементов массива A каждой нечетной строки.
|
| Найти среднее арифметическое Sj отрицательных элементов каждого четного столбца массива Т.
|
| Найти сумму Si и количество ki элементов превышающих единицу в каждой строке массива Y.
|
| Найти сумму S и количество k элементов массива Х, не превышающих π по абсолютному значению
|
| Найти сумму квадратов элементов S, расположенных на обеих диагоналях массива C.
|
| Найти среднее арифметическое S1 и количество k1 положительных исреднее арифметическое S2 и количество k2 отрицательных элементов массива Х.
|
| Найти произведение Р, отличных от нуля элементов массива А, иколичество kэлементов, равных нулю.
|
| Найти произведение Рj иколичество k j отличных от нуля элементов каждого столбца массива А.
|
| Найти сумму Si иколичество kiположительных элементов каждой четной строки массива Y.
|
| Найти произведение Р положительных элементов, расположенных на пересечении четных строк и нечетных столбцов массива А.
|
| Найти сумму S1i элементов каждой строки и сумму S2j элементов каждого столбца массива Х.
|
| Найти значение максимального по абсолютному значению Мi элемента каждой строки массива А, с порядковым номером, кратным 3.
|
| Найти значение минимального Мj элемента каждого нечетного столбца массива Х.
|
Продолжение таблицы 9
№ п.п.
| 5 Б Построить алгоритм и написать программу
|
| Найти значение максимального Мj элемента каждого столбца массива Y и номера строки ji, в которой он размещается.
|
| Найти значение минимального Мi элемента каждой строки массива В и номера столбца ij, в которой он размещается.
|
| Найти натуральный логарифм М максимального элемента массива Т и его индексы ij и ji.
|
| Найти среднее геометрическое Рjи количество kjположительных отличных от нуля элементов каждого столбца массива Х.
|
| Найти среднее геометрическое Р и количество k положительных элементов массива Х с четными индексами.
|
| Найти количество k отрицательных, количество p положительных иколичество h нулевых элементов массива Y.
|
| Получить новый массив Y из исходного массива X заменой соответствующих отрицательных элементов массива X нулями, а положительных – единицами.
|
| Получить новый массив B из массива A делением элементов массива А на максимальный элемент этого массива.
|
| Получить новый массив B из исходного массива A вычитанием числа π из элементов массива А
|
| Получить новый массив Y из исходного массива X умножением элементов каждой строки массива X на максимальный элемент Мiэтой строки.
|
| Найти количество ki ненулевых элементов каждой четной строки массива В и натуральный логарифм Si суммы их модулей.
|
| Найти количество ki отрицательных элементов в каждой строке и общееколичество отрицательных элементов К массива А.
|
| Найти произведение pj положительных элементов в каждом нечетном столбцемассива А и их количество kj.
|
| Найти количество ki нулевых элементов массива А и номера строк N, в которых они размещаются.
|
| Найти количество kj ненулевых элементов каждого нечетного столбца массива А и произведение Рj этих элементов.
|
Продолжение таблицы 9
№ п.п.
| 5 Б Построить алгоритм и написать программу
|
| Найти сумму Si и количество ki положительных элементов каждой четной строки массива Х.
|
| Найти среднее арифметическое Si элементов, превышающих 5 по абсолютному значению в каждой нечетной строке массива A.
|
| Найти произведение Pj и количество kj отличных от нуля элементов каждого нечетного столбца массива Y.
|
| Найти среднее арифметическое Sj отрицательных элементов не превышающих -2, 5 в каждом столбце массива Р с порядковым номером, кратным 3.
|
| Найти среднее арифметическое S и количество kквадратов отрицательных элементов массива Х.
|
| Найти количество ki нулевых элементов в каждой строке массива Y, а также общее число нулевых элементов массива
|
| Найти сумму S натуральных логарифмов элементов, расположенных на главной диагонали массива В.
|
| Получить новый массив В из исходного массива С делением элементов исходного массива С на номера их строк.
|
| Найти сумму S элементов превышающих 1, 5 по абсолютному значению массива D и количество k остальных.
|
| Найти сумму квадратов отрицательных элементов Si, в каждой нечетной строке массива C.
|
| Найти произведение Р положительных элементов целочисленного массива А, кратных 3, расположенных на пересечении нечетных строк и столбцов
|
| Найти квадратный корень суммы Si положительных элементов в каждой строке массива Х.
|
| Получить новый массив С из исходного массива В умножением элементов массива В на максимальный элемент исходного массива.
|
| Найти среднее геометрическое Р и количество k положительных элементов массива Х с индексами, кратными 3.
|
Продолжение таблицы 9
№ п.п.
| 5 Б Построить алгоритм и написать программу
|
| Найти количество ki отрицательных и количество pi положительных элементов каждой четной строки массива Y.
|
| Получить новый массив Y из исходного массива X заменой соответствующих отрицательных элементов массива X числом π , положительных – числом π / 2, нулевых элементов – числом е.
|
| Получить новый массив B из массива A сложением элементов массива А с порядковыми номерами соответствующих строк массива А.
|
| Получить новый массив B из исходного массива A вычитанием числа е из элементов массива А
|
| Получить новый массив Y из массива X заменой элементов побочной диагонали на порядковый номер соответствующей строки, элементов на главной диагонали – на порядковый номер соответствующего столбца.
|
| Найти максимальный Мj элемент каждого столбца массива Х, а также минимальный элемент всего массива.
|
РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ КОНТРОЛЬНЫХ ЗАДАНИЙ
Выбор исходных данных
В состав 1-й контрольной работы входят 6 задач (1А, 1 Б, 2А, 2Б, 3А, 3Б), в состав 2-й контрольной работы – 3 задачи (4, 5А, 5Б).
Для выбора варианта задания используются две последние цифры номера зачетной книжки или номер варианта определяется преподавателем.
- если эти цифры составляют число меньшее 50, то это число считается номером варианта;
- если цифры составляют число большее или равное 50, за номер варианта принимается число, равное полученному минус 50.
Отчет о выполнении каждой контрольной работы должен содержать следующее:
- титульный лист с фамилией, инициалами, номером зачетной книжки, наименования группы и варианта задания;
- детальное изложение индивидуального задания;
- схему алгоритма решения задачи;
- пояснения всех переменных и массивов, используемых при решении задачи;
- программу на алгоритмическом языке, соответствующей алгоритму задачи;
- результаты выполнения программы с помощью компьютера.
3.2. Запись арифметических выражений в соответствии с правилами алгоритмического языка (QBASIC).
Арифметические выражения – комбинация числовых констант, переменных и функций, связанных между собой знаками арифметических операций, и разделенных, если необходимо, круглыми скобками.
Результат вычислений всегда будет числового типа в соответствии с типом объектов выражения.
При записи необходимо учитывать следующее:
- арифметические выражения записываются в одну строку;
- порядок выполнения операций определяется приоритетом операции и скобками;
- действия равных приоритетов выполняются слева направо;
- символы операций должны присутствовать в явной форме, например, A * B / C, но не A B / C.
Приоритеты арифметических действий:
1. Выполнение операций в скобках
2. Вычисление функций
3. Возведение в степень ( ^ )
4. Умножение, деление ( * / )
5. Сложение, вычитание ( + - )