IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Ожидание, До anykey
сообщение
Сообщение #1


Гость






И снова здрасьте! Вообщем, выполняется операция. Repeat...until. И мне нужно, чтобы она выполнялась до тех пор, пока пользователь не нажмёт какую-нибудь клавишу.
И что получится? Напишите плиз. Пробовал разные варианты:
Repeat
...
Until AnyKey;
и тому подобное, но ничего не выходит. Скажите, какой код надо написать. Заранее спасибо.
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






А чё такое-то? Я просто пишу Искуственный Интеллект.
Эта программа состоит из 3 подпрограмм:
1)Массив, в котором содержаться условия;
2)Рандомизатор условий, в последствии выводит их на эран;
3)"Отвечальщик" на условия.
Ну и мелкая подподпрограмма, связывающая всё это воедино. Программа носит кодовое имя AA-v1.0FR. Принцип действия:
В массиве содержаться некие условия. Рандомизатор берёт эти условия и "перемешивает" их. Далее выводит одно из них (сами понимаете, в случайном порядке) на экран. Далее, другая подпрограмма анализирует это условие и ищет его в Базе Данных ответов. Как только она находит сопоставление, ответ сразу же выводится на экран. Пример:
Массив=Словарь, чтобы было понятнее.
В словаре есть 3 слова: препятствие, фотоаппарат, обрыв. Эти слова перемешивается и из них выбирается любое. Выбрано препятствие. На него ищется ответ и выводится на экран. Ответом является "Обойти препятствие". Т.е. грубо говоря вся работа программы сводится в одну строчку:
Условие=препятствие. Ответ на условие=обойти.
Вот собственно и всё.
Иероглифы-буквы. При Copy-Paste они превратились в кракозябру.
Delay(1) у меня стоит, так как я задолбался по 10 раз читать одно и тоже (что занимает довольно длительное вермя при выводе), чтобы протестировать 1 функцию. Поэтому я и обратился к вам за помощью в создании своеобразного "прерывания" вывода текста и вывода его целиком - сразу после нажатия люой клавиши. Стандартное значение Delay для постепенного вывода текста - 100. Чё вы сразу налетели-то?
Лучше посоветуйте, какие поправки в коде надо сделать!
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Venik   Ожидание   17.04.2006 1:12
volvo   Repeat ... Until KeyPressed; тебе поможет... То…   17.04.2006 1:45
мисс_граффити   В модуле crt есть ф-ция KeyPressed. Думаю, она Вас…   17.04.2006 1:48
Гость   Спасибо, всё получилось!   17.04.2006 2:13
Гость   Ах, да и есшо: Вот у меня выводится текст постепе…   17.04.2006 2:20
volvo   Вариант увелечение вывода скорости текста (путём у…   17.04.2006 3:15
APAL   Пиши свою функцию/процедуру.   17.04.2006 2:56
Гость   А попроще нельзя? Вот код ИИ: Program AA_v1_0FR…   18.04.2006 2:07
volvo   А попроще нельзя? :lol: :lol: :lol: Это ты меня…   18.04.2006 4:10
klem4   извиняюсь за оффтоп ... Это самый крутой код, кот…   18.04.2006 11:14
lapp   В Юмор! :lol:   18.04.2006 13:32
FreeMan   Вся тайна ИИ в иероглифах. Вольво, ты не запутался…   18.04.2006 21:06
volvo   а попробуй графику рисовать, по точкам лучше всего…   18.04.2006 21:10
GoodWind   и выводить обязательно через баб-ягу - не верь чт…   18.04.2006 21:36
Гость   А чё такое-то? Я просто пишу Искуственный Интеллек…   19.04.2006 0:58
Гость   Только без шуток! :(   19.04.2006 0:58
GoodWind   примерно так (компилятора на работе нет): procedur…   19.04.2006 10:32
Гость   А куда здесь текст вставлять?   19.04.2006 21:44
GoodWind   блин, ты процедурами пользоваться умеешь ? а типы …   20.04.2006 10:25


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 10.04.2026 19:01
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name