Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 30.07.2008, 11:40
Ivanius Ivanius вне форума
Прохожий
 
Регистрация: 21.07.2008
Сообщения: 19
Репутация: 10
Вопрос циклы,рандом,и ещё кое что.

у меня есть несколько вопросов обьясните мне кое что а именно:
1)напишите общепринятый циклический оператор (лучше всего это (for do),(case of))как выглядит.
2)как сделать чтобы переменная была выбрана случайно программой.
3)как на языке делфи будет выглядить такое:
if i-изменилась then begin
...
end;
если не понятно :как узнать изменилась переменная или нет.
4)как мне заранее переписать все мои image в одноимённый компонент тоже программно при событии onCreate.

Последний раз редактировалось Ivanius, 31.07.2008 в 01:24.
Ответить с цитированием
  #2  
Старый 30.07.2008, 15:30
ART ART вне форума
Продвинутый
 
Регистрация: 13.02.2006
Адрес: Магнитогорск
Сообщения: 669
Репутация: 14745
По умолчанию

Я не супер автор, но ты... Можешь по русски нормально объяснить? Что первое, что второе?
Ответить с цитированием
  #3  
Старый 30.07.2008, 17:44
JIexa21 JIexa21 вне форума
Прохожий
 
Регистрация: 23.07.2008
Адрес: Россия, Новочебоксарск
Сообщения: 15
Репутация: 10
По умолчанию

Ну если перевести то в принципе понятно че хочет...
Вообще от условных переходов никуда не деться. Если в циклах, то для уменьшения количества юзать операторы break и continue, если просто так и для каких-то одинаковых переменных юзать case...
Рандомно выбирать что-то тоже не проблема: оператор random генерирует число от 0 до 1. Потом умножаешь на максимальное число в твоем диапазоне и заодно можно округлить оператором round:
i := round(random * 50) // i будет целое в диапазоне от 0 до 50...
Ответить с цитированием
  #4  
Старый 30.07.2008, 19:01
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Ivanius, учим русский язык. Увижу еще одно такое сообщение - бан на неделю.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #5  
Старый 30.07.2008, 23:06
Ivanius Ivanius вне форума
Прохожий
 
Регистрация: 21.07.2008
Сообщения: 19
Репутация: 10
По умолчанию

вот подучил, я так ясного ответа и не получил на свои пункты ( а мне надо щас только на этом проблемы все.
Ответить с цитированием
  #6  
Старый 30.07.2008, 23:33
JIexa21 JIexa21 вне форума
Прохожий
 
Регистрация: 23.07.2008
Адрес: Россия, Новочебоксарск
Сообщения: 15
Репутация: 10
По умолчанию

Если хочешь чтобы тебе код поправили, то его надо как минимум тут показать... Странный ты.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:03.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025