Разместите нашу кнопку!

Новые статьи:

Programming articles

Создание сайтов на шаблонах

Множество вариантов работы с графикой на канве

Шифруем файл с помощью другого файла

Перехват API функций - Основы

Как сделать действительно хороший сайт

Создание почтового клиента в Delphi 7

Применение паскаля для решения геометрических задач

Управление windows с помощью Delphi

Создание wap сайта

Операционная система unix, термины и понятия

SQL враг или друг

Возникновение и первая редакция ОС UNIX

Оптимизация проекта в Delphi

Ресурсы, зачем нужны ресурсы

Термины программистов 20 века

Советы по созданию собственного сайта с нуля

Шифруем файл с помощью пароля

Фракталы - геометрия природы

Crypt - Delphi программа для шифрования

Рассылка, зачем она нужна и как ее организовать?

Учебник по C++ для начинающих программистов

Уроки для изучения ассемблера

Загадочный тип PCHAR

Средства по созданию сайтов

Операторы преобразования классов is и as

Borland Developer studio 2006. Всё в одном

Создание базы данных в Delphi, без сторонних БД


Software engineering articles



DownTo

Предшествует переменной цикла в декрементном цикле for

  1. for Variable := Integer Expression downto Integer Expression do Statement;
  2. for Variable := Char Expression downto Char Expression do Statement;
  3. for Variable := Enum Expression downto Enum Expression do Statement;

Описание:

    Ключевое слово DownTo предшествует переменной цикла Expression(Выражение) в цикле for.

     Выражение может быть целым, символьным или перечислимым типом.

     См. ключевое слово For для подробного объяснения. Пример иллюстрирует три типа выражения.

Пример кода:

var
   i : Integer;

begin
   // Loop 5 times
   for i := (10 div 2) DownTo 1 do
      ShowMessage('i = '+IntToStr(i));
end;

Результат выполнения:

i = 5
i = 4
i = 3
i = 2
i = 1

Пример кода:

var
   c : char;
begin
   // Loop 5 times
   for c := 'E' DownTo 'A' do
     ShowMessage('c = '+c);
end;

Результат выполнения:

c = E
c = D
c = C
c = B
c = A

Пример кода:

var
   suit : (Hearts, Clubs, Diamonds, Spades);
begin
   // Loop 3 times
   for suit := Diamonds DownTo Hearts do
     ShowMessage('Suit = '+IntToStr(Ord(suit)));
end;

Результат выполнения:

Suit = 2
Suit = 1
Suit = 0