Alice 3.3: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 39:
}
}
</source>
=Поиск и сортировка=
==Линейный поиск==
<source lang="c++">
constant DecimalNumber Arr = new DecimalNumber[] {0.25, 1.0, 2.0, 0.5, 1.0}
WholeNumber i = 0
DecimalNumber X = this.getDoubleFromUser("X")
while (i < Arr.Length) is true
{
if (X == Arr[i]) is true then
{
this.alice say "X найден в позиции " + i
i = Arr.Length
}
else
i = i + 1
}
if (i == Arr.Length) is true then
this.alice say "X не найден"
</source>
<!--