|
zadach123.PAS |
|
{* Задача 123 *}Unit ZADACH123; InterfaceImplementationBegin writeln( 'Определить сколькими различными способами можно подняться на десятую ступеньку, если за шаг можно подняться следующую или через одну.
'); End. Program pas13493;
Uses zadach123.pas; {* Эту строку можно удалить *}
Uses crt; {* Подключение модулей *}
Var {* Объявление переменных *}
i : shortint;
k : Array [1..10] Of shortint;
Begin
clrscr; {* Очистка экрана *}
k[1] := 1;
k[2] := 2;
For i := 3 To 10 Do {* Цикл для i => [3 .. 10] *}
k[i] := k[i - 1] + k[i - 2];
write( 'Число путей : ', k[10]);
readln; {* Ждем нажатия Enter *}
End.
|