Помогите с программой!

Тема в разделе "Delphi - Компоненты", создана пользователем chezz, 25 май 2008.

Статус темы:
Закрыта.
  1. chezz

    chezz Гость

    Ребят, помогите разобраться с программкой, некоторые части "тела" не понятны, может кто объяснит, вот сама программа:

    Код (Text):
    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
    Код (Text):
    writeln('Внешний' :8,I:8);
    *2
    Код (Text):
    writeln('Внутренний' :13,I:3,J:3);
    То что выводит на экран, это ясно, непонятно только то, откуда вот эти цифри, в первом случае эти- 8,I:8, во втором эти- 13,I:3,J:3, в чем их фишка, ведь на экране там и близко нет их, а в учебнике не описано.
     
  2. Vadik(R)

    Vadik(R) Well-Known Member

    Регистрация:
    12 дек 2007
    Сообщения:
    483
    Симпатии:
    0
    Это форматированный вывод. То есть строка, после которой идет двоеточие и какая-то цифра будет именно столько занимать позиций на экране. То есть i:8 это означает, что будет напечатано 7 пробелов и число i, если оно однозначное, если двузначное, то 6 пробелов перед ним и т.д. Надеюсь понял?
     
  3. etc

    etc Гость

    chezz В справку надо заглядывать.
     
  4. chezz

    chezz Гость

    пасиб все ясно:lol:
     
Загрузка...
Похожие Темы - Помогите программой
  1. victory
    Ответов:
    3
    Просмотров:
    1.323
  2. Morgan8
    Ответов:
    2
    Просмотров:
    1.115
  3. Мура
    Ответов:
    0
    Просмотров:
    1.088
  4. Ctapuk
    Ответов:
    2
    Просмотров:
    1.332
  5. promik
    Ответов:
    1
    Просмотров:
    1.307
Статус темы:
Закрыта.

Поделиться этой страницей