Основы алгоритмизации. Логинов В.И - 57 стр.

UptoLike

57
Рис. 20. Схема алгоритма поиска заданного элемента
6.2. Формирование новой последовательности
Рассмотрим следующую задачу: задана последовательность
элементов. Сформировать новую последовательность из элементов,
обладающих определёнными признаками.
Для поиска элементов, обладающих определёнными свойства-
ми, в первую очередь организуется цикл, в котором просматрива-
ются все элементы массива.
Во вторую очередь необходимо организовать формирование
текущего индекса новой последовательности. Для этого выбирает-
ся целая переменнаяиндекс,
перед циклом ей присваивается
нуль. И как только элемент исходного массива последовательности
удовлетворяет заданному признаку, к индексу прибавляется еди-
ница, а элементу нового массива присваивается значение элемента
исходной последовательности.
Для контроля правильности результатов рекомендуется вы-
вести на печать исходную и вновь сформированную последова-
тельности.
           Рис. 20. Схема алгоритма поиска заданного элемента


        6.2. Формирование новой последовательности

   Рассмотрим следующую задачу: задана последовательность
элементов. Сформировать новую последовательность из элементов,
обладающих определёнными признаками.
   Для поиска элементов, обладающих определёнными свойства-
ми, в первую очередь организуется цикл, в котором просматрива-
ются все элементы массива.
   Во вторую очередь необходимо организовать формирование
текущего индекса новой последовательности. Для этого выбирает-
ся целая переменная – индекс, перед циклом ей присваивается
нуль. И как только элемент исходного массива последовательности
удовлетворяет заданному признаку, к индексу прибавляется еди-
ница, а элементу нового массива присваивается значение элемента
исходной последовательности.
   Для контроля правильности результатов рекомендуется вы-
вести на печать исходную и вновь сформированную последова-
тельности.

                                  57