Я застрял в вопросе в прошлом документе для встроенного программного обеспечения.Верхняя и нижняя граница цикла while
Вопрос спрашивает следующее:
Let n be the number of iterations of the while loop. Calculate an upper and lower bound on the value of n given that b <= bmax.
x=a
if x<1
then
x=1
end if
while x<b
loop
x=x+1
end
Я думаю, что верхняя граница будет: п < = Bmax, но я не понимаю, как вычислить нижнюю границу. Может ли кто-нибудь помочь?
Благодаря
Я думаю, что вы упрощаете нижнюю границу. Да, это может быть как ноль, но может быть выражено в терминах – Floris
Но неизвестно. Вы также можете выразить верхнюю часть в терминах b, но поскольку проблема дает вам привязку к b в терминах явной константы bmax, предполагается, что ваши намерения не связаны с a и b. – Antimony
@Floris, в этом случае это будет bmax - a, для a> = 1. – user268396