Практическая работа № Программа умножения матриц. Определение порядка действий. Описание циклических алгоритмов


Download 0.86 Mb.
bet4/7
Sana10.04.2023
Hajmi0.86 Mb.
#1348100
TuriПрактическая работа
1   2   3   4   5   6   7
Bog'liq
Практическая работа 3.1

Цикл с постусловием
Так же, как и в цикле с предусловием, число итераций заранее не определено и зависит от входных данных задачи. Но, в отличие от него, значение условия проверяется после выполнения очередного шага цикла.

Цикл типа До:


Выполнять [действие] до тех пор пока <условие> ложно
<условие> — некоторое проверяемое логическое условие;
[действие] — тело цикла (последовательность команд, действий)

Условие записывается в виде логического выражения, в нем определяется необходимость дальнейшего выполнения повторяющихся действий.


Оператор цикла с постусловием выполняется следующим образом:
− сначала выполняется тело цикла;
− затем проверяется условие продолжения цикла;
− если это условие истинно, то снова выполняется тело цикла, затем снова проверяется условие и т. д.;
− если условие продолжения цикла ложно, то происходит выход из цикла.
Особенностью цикла с постусловием является то, что цикл выполнится хотя бы один раз до проверки условия.
Структура цикла с постусловием представлена на рис. 6.





Рис. 6. Цикл с постусловием


Задача 4
Составить алгоритм вывода стоимости товаров в чеке до первой суммы, превышающей 1000 сум.

Входные данные: S (стоимость);


Выходные данные: S.





Итак, при разработке циклического алгоритма необходимо учитывать:
− что использование циклов позволяет существенно сократить схему алгоритма;
− при организации цикла следует особое внимание уделить правильному оформлению изменения параметра цикла, потому что ошибка на этом этапе может привести к «зацикливанию» вычислений;
− количество повторений в цикле зависит от входных данных или условий задачи;
− для завершения в теле цикла должны быть инструкции, выполнение которых влияет на завершение цикла;
− он чаще используется для табулирования функций, для решения задач с повторными вычислениями.



Download 0.86 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling