Показать сообщение отдельно
  #2  
Старый 16.10.2011, 14:22
m1sclick m1sclick вне форума
Начинающий
 
Регистрация: 04.07.2011
Адрес: Украина
Сообщения: 186
Версия Delphi: 2010
Репутация: 2094
По умолчанию

Что тут не понятного может быть?
for to do - работает пока выполняется условие. Тоесть:
for i:=0 to 15 do ShowMessage('Asshool');
будет показывать Asshool пока i не станет равно 15. Этот тип цикла самостоятельно увеличивает счетчик.
while - работает точно также только синтаксис не много другой и нужно самостоятельно увеличивать счетчик:
while i<=100 do
begin
ShowMessage('Asshool');
inc(i);
end;
100 раз напишет Asshool.
Что такое cashe понятия не имею, но case - как же лучше объяснить... Это оператор который выполняет определенное условие если оно равно true, в общем как if только когда много разных вариантов. Например:
i:= random(2);
case i of
0: ShowMessage('Asshool');
1: ShowMessage('Newbie');
2: ShowMessage('Perspective');
end;
В зависимости от того какое число присвоит рандом такое сообщение и выведется на экран.

Старался объяснить как можно понятнее ибо сам еще учусь.
Ответить с цитированием