Среда, 16.10.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 ... 66 67 68 69 70 ... 123 124 »
Показано 1006-1020 из 1848 сообщений
843. SOLIDOL   (03.04.2005 23:46)
0  
Темный сайт!!! Нашел много интересного.

842. Vaso   (03.04.2005 13:39)
0  
Помогите спрогой, мне нужно написать процедуру, которая, зная какую-то простую функцию (скажем y=cosx) и числа a и b, рассчитывала бы значение этой функции в этих точках и выводила график функции на экран в виде звездочек (на текстовом экране, можно скажем чтобы она рассчитывала каличество пробелов до звездочки, или номер ячейки для звездочки)
Ответ: Вот так может? Пояснения, если нужны, то пиши
uses CRT;
type tFunction = function (xx: real): Real;

procedure TextGraph(func: tFunction; a, b: Real);
var
xi, yi: Integer;
x, step: Real;
begin
ClrScr;
step:=(b-a)/70;
x:=a;
xi:=5;
while x <= b do
begin
yi:=12 - round(10*func(x));
GotoXY(xi, yi); Write(''*'');
x := x + step;
inc(xi)
end
end;

function MyCos(x: Real): Real; far;
begin MyCos:=cos(x) end;

BEGIN
TextGraph(MyCos, 0, 10);
END.

841. Женя   (02.04.2005 15:36)
0  
Прикольный сайт!!!
спасибо!!!

840. Dmitriy   (02.04.2005 11:48)
0  
Да, извиняюсь, без тела цикла действительно ничего не поймешь. А вот и оно

Begin
for j:=12 downto 1 do
Begin
If j in Set12(S) then
numb:=numb+power;
power:=power shl 1;
end;

Set12 - это Set of Diap12 (Diap12 =1..12). S -формальный параметр процедуры (просто в ней используются несколько видов множеств Set4,Set3 и т.д. поэтому использую приведение типов). И что самое интересное, что до этого в Case стоит точно такой же оператор но только с Set4 - и все прекрасно работает!
Ответ: Я направил Вам письмо с просьбой уточнить детали, чтобы не заниматься лишними экспериментами. По-прежнему, предположение одно - выход за диапазон, возможно, из-за преобразования типа
Тут важны детали реализации: как объявлено и как используется

839. Dmitriy   (01.04.2005 22:19)
0  
Добрый день!
У меня к вас слудующий вопрос.
Выполняю я цикл for j:=12 downto 1 do
Копмилятор вылетает с ошибкой Error 201 Range Check Error. Начинаю просмотривать пошагово и обнаруживаю, что мой параметр цикла j интересно изменяется 12,11,10..5 а потом 234 вообщем совсем левое число - в чем проблема?
Ответ: Просто из заголовка цикла невозможно понять, что происходит. Поэтому и тело цикла важно.
Возможные причины:
- изменяете переменную цикла (вряд ли);
- работаете с памятью и нечаянно пишите в переменную j (более вероятно).

838. nikky   (01.04.2005 14:53)
0  
помогите вычислить бесконечную сумму рекурсией
Ответ: Какую, например? Что будет критерием, по которому следует прекратить суммирование? То есть: это знакоперменный ряд?

837. Vaso   (31.03.2005 18:06)
0  
Помогите спрогой, мне нужно написать процедуру, которая, зная какую-то простую функцию (скажем y=cosx) и числа a и b, рассчитывала бы значение этой функции в этих точках и выводила график функции на экран в виде звездочек
Ответ: Это значит, что на текстовом экране?

836. Dibl@de   (29.03.2005 13:06)
0  
Я хочу научиться програмировать но не знаю КАК!!!
Ответ: Недостаточно инфоромации... Где учитесь? Какие книги есть?
Простой ответ прост - откройте учебник и для начала наберите все программы, которые там есть
Если что не понятно будет, можно здесь спрашивать или на www.yourpascal.com или на www.rusfaq.ru

835. Dibl@de   (29.03.2005 13:04)
0  
Ни одна из игрушек Не ПОШЛА!!!!!!!!!!!!!!!!!!!!!!!!
Ответ: Не исключено, что причина в плохой работе сети, но может быть связано и с хорошим качеством Вашего компьютера. Сообщите, пожалуйста, какие именно игрушки "не пошли". Мы проверим

834. Aid   (29.03.2005 09:31)
0  
В разделе программы вкралась небольшая ошибка
Подписка на новые исходники, документацию и (м)ногое другое - была пропущена буква.

833. n   (29.03.2005 00:02)
0  
хороший сайт!
но почему не доступны для скачивания программы в разделе фаилы?

просто необходимы!!!
Ответ: Это проблемы бесплатного хостинга. По этой причине напишите, что именно Вам необходимо - поможем
А платный .... Начали мы кое-что делать на www.youpascal.com

832. Кирилл   (25.03.2005 02:21)
0  
Решил я как то вечером зделать окно с рамочкой из псевдографики. и вот я вызвал процедуру crt.window; затем начал записывать в окно символы псевдографики.
И настал черёд нижнего правого угла, и когда я туда поставил символ уголка, оно, зараза, перешло на следующую строку и это оставило неизгладимый след у меня на душе.
Помогите, пожалуйста, кто чем меожет, лутчше советом, как знести псевдографический символ в нижний правый угол окна без перевода строки. заранее благодарен.
Кирилл.
Ответ: Можно предложить три основных варианта, кои по сути дела, одно и тоже:
писать прямо в видеобуфер, который ничинается по адресу SegB800:0 = $B800:0 и текстовая страница занимает 4000 байт.
Счет идет с нуля. По четным адресам (и 0) - код символа, по следующему адресу - байт = аттрибут
То есть, самое простое решение:
begin
memw[Segb800:3998]:=$1bb8;
end.

831. Dima   (24.03.2005 16:57)
0  
Как переключать шрифт??? Все клавишы понажымал, а результата ноль. ПОмогите Please
Ответ: На нашем форуме есть хороший ответ
http://www.yourpascal.com/topic389.html

830. EvLaN   (20.03.2005 18:46)
0  
>Хорошо. Только давайте уточним, что Вы понимаете под термином "импортировать"? Встроить в виде ресура, просто отобразить? И какие форматы?

Ya piwu programmu, gde mne nado ispolzovat dovolno mnogo izobragenii. Mne kraine slogno, dolgo i neudobno prorisovivat ix v samom pascale. Mne skazali, 4to realno sozdat izobragenie naprimer v formate .bmp, a potom zagnat ego v samu programmu i ispolzovat ego tam. Mne nugno uznat, kak eto osuwestvit...

829. /-/   (19.03.2005 21:00)
0  
хм.... и как ни странно но в твоих словах есть доля истины.... )


Имя *:
Email *:
WWW:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2024
    Конструктор сайтов - uCoz