Основы алгоритмизации. Регеда В.В - 49 стр.

UptoLike

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

5. Даны две целочисленные квадратные матрицы порядка 20. Найти
по
мента i-й строки второй матрицы.
ых элементов i-й строки первой мат-
рицы той
в (некоторых переменных), участвующих в вы-
чи
ния
зад
а, т. е. не бу-
дет
тво состоит в том, что алгоритм должен
пр шению задачи за конечное число шагов.
о-
го
Пример 14
с п
5
следовательность из нулей и единиц b
1
, …,b
20
, такую, что b
i
= 1, ко-
гда:
5.1. Все элементы i-х строк первой и второй матриц отрицательны.
5.2. Каждый элемент i-й строки первой матрицы больше соответ-
ствующего эле
5.3. Количество отрицательн
равно количеству отрицательных элементов же строки вто-
рой матрицы.
3.5. Итерационные циклы
Особенностью итерационного цикла является то, что число по-
вторений операторов тела цикла заранее неизвестно, а зависит от
значений параметро
слениях. Для его организации используется цикл типа «пока». Вы-
ход из итерационного цикла осуществляется в случае выполне
анного условия.
На каждом шаге вычислений происходят последовательное при-
ближение и проверка условия достижения искомого результата.
Алгоритм, в состав которого входит итерационный цикл, называ-
ется итерационным алгоритмом. Итерационные алгоритмы исполь-
зуются при реализации итерационных численных методов. В итера-
ционных алгоритмах необходимо обеспечить обязательное достиже-
ние условия выхода из цикла (сходимость итерационного процесса).
В противном случае произойдет зацикливание алгоритм
выполняться основное свойство алгоритмарезультативность
(или конечность). Это свойс
иводить к ре
Рассмотрим применение итерационного метода для приближенн
вычисления функций.
Вычислить значение функции sin(Х) по приближенной формуле
F = sin
3 5
! ... (Х) = X X /3! + X / 5
огрешностью E=10 .
49
   5. Даны две целочисленные квадратные матрицы порядка 20. Найти
последовательность из нулей и единиц b 1 , …,b 20 , такую, что b i = 1, ко-
гда:
   5.1. Все элементы i-х строк первой и второй матриц отрицательны.
   5.2. Каждый элемент i-й строки первой матрицы больше соответ-
ствующего элемента i-й строки второй матрицы.
   5.3. Количество отрицательных элементов i-й строки первой мат-
рицы равно количеству отрицательных элементов той же строки вто-
рой матрицы.
   3.5. Итерационные циклы
   Особенностью итерационного цикла является то, что число по-
вторений операторов тела цикла заранее неизвестно, а зависит от
значений параметров (некоторых переменных), участвующих в вы-
числениях. Для его организации используется цикл типа «пока». Вы-
ход из итерационного цикла осуществляется в случае выполнения
заданного условия.
   На каждом шаге вычислений происходят последовательное при-
ближение и проверка условия достижения искомого результата.
   Алгоритм, в состав которого входит итерационный цикл, называ-
ется итерационным алгоритмом. Итерационные алгоритмы исполь-
зуются при реализации итерационных численных методов. В итера-
ционных алгоритмах необходимо обеспечить обязательное достиже-
ние условия выхода из цикла (сходимость итерационного процесса).
В противном случае произойдет зацикливание алгоритма, т. е. не бу-
дет выполняться основное свойство алгоритма – результативность
(или конечность). Это свойство состоит в том, что алгоритм должен
приводить к решению задачи за конечное число шагов.
   Рассмотрим применение итерационного метода для приближенно-
го вычисления функций.
   Пример 14
   Вычислить значение функции sin(Х) по приближенной формуле
                 F = sin(Х) = X − X 3/3! + X 5/ 5! − ...
с погрешностью E=10−5.


                                    49