Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2017, 12:09   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Не понятные какие-то хаотичные условия выхода из цикла, да еще со случайными данными. Что нужно-то сделать?
Цитата:
Я тоже так говорю людям, прикратите сами ремонтировать машины, а они все равно в движки лезут
Капот то могут поднять, значит уже чего-то знают. А не понимание работы цикла repeat равносильно не умению поднять капот ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 17.01.2017 в 12:12.
Аватар вне форума Ответить с цитированием
Старый 17.01.2017, 12:13   #12
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А не понимание работы цикла repeat равносильно не умению поднять капот
Работу цикла я понимаю, я могу сделать типа a-b*c а вот такой не получается,
а на счет капота это вы зря, даже в расширительный бачок масло льют и ни чего, обьясняю что туда лить не надо
Надо быть попроще

Пять лет назад на форуме что то спросишь, люди тебе не намеками отвечают, а подробно. А сейчас такое ощущение что тебе одолжение делают, своими ответами.
Если так тяжело с новичками разговаривать, то можно просто ни чего не писать, найдется тот, кто тоже был новичком и поможет.Не все же здесь уже родились программистами.
За частые поиски был забанен во всех известных
поисковых системах!

Последний раз редактировалось Аватар; 17.01.2017 в 13:36.
Михаил Юрьевич вне форума Ответить с цитированием
Старый 17.01.2017, 12:26   #13
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Дык спросил же - что нужно сделать. Ответа нет, а только хныканье
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.01.2017, 13:19   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Михаил Юрьевич Посмотреть сообщение
Код:
repeat 
 b:=RandomRange(1,10);
 c:=RandomRange(1,10);
 f:=b-c;
 until (b>c)
Но вот делал так, но тогда комбинаций у b-c становиться меньше
разумеется, меньше, выбираются только те, где b>c
возможно, Вам достаточно проверять b<>c ? Или нужно, что разность была положительной?

Цитата:
Сообщение от Михаил Юрьевич Посмотреть сообщение
типа a-b*c а вот такой не получается,
что именно нужно сделать?

если это переборная задача, тогда это не корректное решение.
случайные числа потому и случайные, что одно число может выпасть несколько раз, а второе - не выпасть совсем (на относительно малом количестве опытов, конечно)

Последний раз редактировалось Serge_Bliznykov; 17.01.2017 в 13:22.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.01.2017, 13:25   #15
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Вам достаточно проверять b<>c
спасибо, буду разбираться, сейчас почитаю булевские выражения, я просто не знал что в цикле можно применять if then . Сейчас буду пробовать
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 17.01.2017, 13:33   #16
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Проверку то на равенство b и c в том цикле можно сделать, но тогда ни как не вычислить f и g, которые фигурируют в условии until. Или им какие-то левые значения присваивать в случае b=c. Или исключить из условия until
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.01.2017, 13:52   #17
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Или исключить из условия until
понял
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
3 примера (BASIC,C++) Olafson Помощь студентам 7 26.04.2012 19:19
2 примера по языку Си Gargona Помощь студентам 11 10.11.2011 10:14
Решение примера в Делфи7 Маша1993 Помощь студентам 6 08.10.2011 21:57
Ошибка при компилировании примера из книги zipwind Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 06.06.2011 21:42
Memo и решение примера rabbitsnew Общие вопросы Delphi 2 16.10.2010 14:58