Информатика. Петрова М.В. - 57 стр.

UptoLike

Составители: 

57
Продолжение приложения В
Схема алгоритма решения этой задачи приведена на рис. В.17. Часто
встречаются задачи, в которых не имеет значения, по какому параметру
организовать внешний и внутренний цикл. Все приемы программирования,
изложенные выше, можно использовать и при организации вложенных циклов.
6.2. Упорядочить элементы массива, расположив их в порядке возрастания
в том
же массиве.
Для решения этой задачи требуется найти наименьший элемент. Поэтому
перед внутренним циклом необходимо задать начальное значение
наименьшего, а внутри цикла искать наименьшее и его порядковый номер.
После окончания цикла необходимо записать наименьший элемент в первую
ячейку, а первыйв ячейку, где ранее был наименьший. Повторяя эти действия
начиная
со второго, затем третьего элемента и т.д., можно добиться того, что
элементы массива будут упорядочены по возрастанию.
Схема алгоритма решения задачи представлена на рис. В.18. Внешний
цикл повторяется 99 раз, так как находить наименьший элемент из одного
элемента
x
100
не имеет смысла. Блок 4 задает начальные значения
x
min
и номер
n
наименьшего элемента. Блоки 6,7 находят наименьший элемент и его
порядковый номер. Блок 8 записывает
k-й элемент в n-ю ячейку и наименьший
элемент в
k-ю ячейку.
6.3. Вычислить значения функции
10
1i
n
1
k
i
k
k
xsin
z
, где
i
x
заданы
массивом
.n
,
..
,
1,2=
k
,
x
,
...
x
,
(x
1021
6.4. Вычислить значения функции
20
1i
j
i
j
xe/11z , где
i
x
заданы
массивом
.
)
x
,
...
x
,
(x
2021
Результаты запомнить в массиве
z
.
6.5. Упорядочить элементы массива, расположив их по убыванию.
6.6. Найти наибольшие элементы каждой строки матрицы X(10×20) и
записать их в массив
Y.
6.7. Найти среднее арифметическое положительных элементов каждого
столбца матрицы
X (10×20) при условии, что в каждом столбце есть хотя бы
один положительный элемент.
6.8. Вычислить суммы элементов каждой строки матрицы
C (20×20),
определить наименьшее значение этих сумм и номер соответствующей строки.
6.9. Построить матрицу
B, поменяв местами строки и столбцы.
6.10. Вычислить наибольшие значения функции
2
x5x
i
b
i
e2=y
, если
i
b
задано массивом. Аргумент
x
изменяется от -2 до 2 с шагом 0,1. Все
max
y
запомнить в массиве
C
.