Wir haben gelernt, dass die Lektionen die Neubewertung der Teams im Unterprogramm sind. Dies ist wiederum dasselbe wie der Zyklus. Es gibt Programmiersprachen, in denen der Zyklus überhaupt nicht konzipiert ist, wie der Prolog.
Versuchen wir, den Zyklus zu simulieren. für♪
Zyklus für enthält eine Variablenzahl. Im wiederkehrenden Teilprogramm kann diese Variable als Parameter übertragen werden.
/ Verfahren LoopImitation()
mit zwei Parametern
// erster Parameter - Schrittzähler, zweiter Parameter - Gesamtzahl der Schritte
static void LoopImitation(int i, int n)
{
Console.WriteLine("Hello N " + i); // оператор, который необходимо повторить при любом значении i
if (i < n) // пока счетчик цикла не станет равным значению n,
{
LoopImitation(i+1, n);
// вызываем новый экземпляр процедуры, с параметром i+1 (переход к следующему значению i)
}
}