Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите с программой!
Форум программистов > Системное программирование > Delphi и Pascal > Delphi - Компоненты
chezz
Ребят, помогите разобраться с программкой, некоторые части "тела" не понятны, может кто объяснит, вот сама программа:

program NestLoop;
var i, j: integer;
begin
         writeln('Циклы':6,'I':10,'J':3);
         writeln('-----------------------');
            for i:=1 to 4 do
            begin {Начало внешнего цикла}
              writeln('Внешний' :8,I:8);
               for j:=1 to i do
                writeln('Внутренний' :13,I:3,J:3);
              end; {Конец внешнего цикла}
end.


Непонятны части во эти:

*1
writeln('Внешний' :8,I:8);


*2
writeln('Внутренний' :13,I:3,J:3);


То что выводит на экран, это ясно, непонятно только то, откуда вот эти цифри, в первом случае эти- 8,I:8, во втором эти- 13,I:3,J:3, в чем их фишка, ведь на экране там и близко нет их, а в учебнике не описано.
Vadik(R)
Это форматированный вывод. То есть строка, после которой идет двоеточие и какая-то цифра будет именно столько занимать позиций на экране. То есть i:8 это означает, что будет напечатано 7 пробелов и число i, если оно однозначное, если двузначное, то 6 пробелов перед ним и т.д. Надеюсь понял?
etc
chezz В справку надо заглядывать.
chezz
пасиб все ясноsmile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.