Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Обработка двумерных массивов. Задача 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. Сложение, вычитание ( + - )

 


Поделиться:



Последнее изменение этой страницы: 2017-04-13; Просмотров: 333; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.027 с.)
Главная | Случайная страница | Обратная связь