Вопрос по Дельфи... Дело в том что когда пишу прогу и есть необходимость создавать отчёт для выбранного файла при помощи компонентов RVProject и RVCustomConnection соответственно, т.е. выбрать любой (текстовый) файл с диска (локально) и создать отчёт где телом отчёта будет содержание этого выбранного файла. Короче мои действия: 1) Rave Designer 2) File/New Data Object 3) Direct Data View/Next/выбираю RVCustomConnection1/Finish И вот здесь когда раскрываю узлы Direct View Dictionary и DataView1 отбражается поле DataView1FieldName, а для того, что бы передать набор данных с приложения необходимо поле DataView1StrFiled. И конечно нихера не получается, в книге пишется убедитесь что именно поле DataView1StrFiled а что делать если DataView1FieldName - никаких
указаний нет :-( Читал что Rave Designer глючит, и сохранияет в корень ??? Да и потом у меня есть .RAV где на месте поля DataView1FieldName стоит DataView1StrFiled - а как это сделано или переделано не знаю ???
Приветствую Вас, Heogtan! А Вы не хотите его в тему Дельфи задать? Ответ отправлен: 20.02.2004, 11:49 Отправитель: sir henry
Вопрос № 420
Подскажите, как вычислить значение и номер n минимального положительного члена числовой последовательности, заданной рекуррентным соотношением: Xn=Xn-1+Xn-2+Xn-3+200; X1=X2=X3= -99 И в каких случаях нужно использовать рекурсивные подпрограммы? Спасибо.
Добрый день, Ludik! Рекурсивные подпрограммы нужно использовать когда велят и еще в очень редких случаях. Для их работы нужен очень большой стек, так что приходится заранее оценивать, успеем ли дойти до критерия прекращения рекурси По минимуму в стек записывается 2 байта при каждом вызове подпрограммы Но здесь они зачем?. Можно и без них, как в примере. Рекурсивная подпрограмма и формула - суть вещи разные. Да! И надо задать, до какого значения пройтись Думаю, легко настроите пример для своих нужд
Приложение: Ответ отправлен: 21.02.2004, 18:41 Отправитель: Boriss Отвечает Tancho
Здравствуйте, Ludik! 1) Рекурсии очень сильный инструмент, ее надо пользуется всегда когда можно т.е. когда обектый решающие проблем каким то способом поддаются нумерирования и каждыЙ следющий как то выражаеться через предшествующие.С рекурсии надо быть внимательным, ошибок очен трудно открыть, а переполнение памяти очень легко получить. 2) В твоем случае n = 4 и X4 = 3 - разве не понятно Ответ отправлен: 24.02.2004, 16:13 Отправитель: Tancho Отвечает Ayl
Доброе время суток, Ludik! Элементарно! Последовательность явно возрастающая, соответственно первый же положительный элемент последовательности станет и минимальным. То есть пишешь программу вычисления очередного элемента по формуле и проверяешь, когда он станет положительным.
Ответ отправлен: 24.02.2004, 16:07 Отправитель: Ayl Отвечает sir henry
Приветствую Вас, Ludik! 1. Не совсем понятен вопрос. Вы это не можете решить в принципе, даже на бумаге или не можете именно на Паскале? 2. Рекурсию можно использовать тогда, когда нерекурсивный метод решения излишне загромождает экран с исходным кодом :)). Но помните, что рекурсия - пожиратель стека. Ответ отправлен: 24.02.2004, 05:14 Отправитель: sir henry
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.