Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
753.
Rust
(01.01.2005 20:59)
0
Спасибо за любую инфу. На старость лет решил заняться этим, и представте не все растерял со времен студенчества. Люди! Добрые! Если есть электронная версия Немнюгина "Паскаль....." линканите можно на мыло, в свою очередь буду признателен.
Ответ: Находил я его сайт http://mph.phys.spbu.ru/~nemnugin, но ничего скачать оттуда не смог. Возможно, что стоит попросить у автора nemnugin@mph.phys.ru?
|
752.
Андрей
(31.12.2004 23:30)
0
Народ! мне срочно както нужно сделать с помощью прерываний: 1) инфу о харде: скока свободно, скока занято, модель. 2) инфу о оперативке: общий размер всех модулей, сколько занято или свободно. 3) как опрделить названия всех дисков, дисководов (хотя бы)... и прочих запоминающих устройств (если возможно)... Мы с пацанами пишем коммандер, получается кулево и смахивает на виндус, но нужна качественная система для работы с хардом! литры нигде нет! так что полный хэлп!
|
751.
Alligator
(30.12.2004 15:47)
0
Hi, хороший сайт, я вот тут учусь програмировать, помогите, как сделать так чтобы паскаль проигрывал midi?
|
750.
Антон
(29.12.2004 23:05)
0
ну пожалуйста ,хоть как нибудь!31 декабря мне надо уже преподу послать на мыло:)
|
749.
TJ--(Борян)
(29.12.2004 17:44)
0
Оболденный сайт примите мой благодарность, еслиб только было всё это по цветней
Ответ: Спасибо за отзыв. Но цветной читается хуже, ИМХО. Да, еще приглашу Вас на наш форум www.yourpascal.com, на котором обсуждаются не только вопросы программирования
|
748.
Guess Who
(29.12.2004 09:09)
0
Спасибо, буду ждать ответа... :)
|
747.
Антон
(28.12.2004 22:52)
0
Спасибо огромное за помощь!последний вопрос(хе,в етом году).Помогите сделать еще одну лабу.
начальное состояние матрицы задаётся(например используйте операцию присваивания в программе) Соседние элементы двумерного массива назовем элементами стоящимим рядом по вертикале,горизонтали,диагонали таким образом у каждого элемента массива имееться 8 или меньше соседей. Задание: квадратная матрица состоит из 0 и 1 ,необходимо найти в ней прямоугольник максимальной площади,состоящий из 0(внимание!матрицы размера 12х12 должны обрабатываться за рельано время)
Ответ: Это срочно? По-дубовому решить можно. Но хотелось бы получше, а тут уже подумать нужно ...
|
746.
Казак
(28.12.2004 18:16)
0
Помогите, нужна прога, которая переводит из 2-ой в 16-ую систему, и другая, которая переводит обратно. Очень нужен сам текст этих пргг
Ответ: Вот решение: const binChars: Set of char = [''0'',''1'']; hexChars: Set of Char = [''0''..''9'',''A''..''F'',''a''..''f'']; hexStr : String[16] = ''0123456789ABCDEF'';
function BinToHex(Source: String): String; var i: Integer; buf: Word; begin BinToHex:=Source; if Source='''' then Exit; for i:=1 to length(Source) do if not (Source[i] in binChars) then Exit; buf:=0; for i:=1 to length(Source) do buf:= buf*2 + ord(Source[i])-48; Source:=''''; while buf <> 0 do begin i:=Buf and $0F; Source:=hexStr[i+1] + Source; Buf := Buf shr 4; end; BinToHex:=Source end;
function HexToBin(Source: String): String; var i: Integer; buf: Word; begin HexToBin:=source; if Source='''' then Exit; for i:=1 to length(Source) do if not (Source[i] in hexChars) then Exit; Buf:=0; for i:=1 to length(Source) do case Source[i] of ''0''..''9'': Buf:= Buf*16 + ord(Source[i]) - 48; ''A''..''F'': Buf:= Buf*16 + ord(Source[i]) - 55; ''a''..''f'': Buf:= Buf*16 + ord(Source[i]) - 87; end; Source:=''''; while Buf <> 0 do begin Source:= hexStr[Buf mod 2 + 1] + Source; Buf := Buf div 2 end; HexToBin:=Source end; var s: String; BEGIN WriteLn(''------------------''); s:=''10101111''; WriteLn(s); s:=BinToHex(s); WriteLn(s); s:=HexToBin(s); WriteLn(s); END.
|
745.
Guess Who
(28.12.2004 16:39)
0
У Вас на сайте в конце первой страницы есть ссылка на сайт www.unitex.ru. Вот я и подумал, что это не просто реклама. У меня там работает много знакомых... ;-)
Ответ: :)) Поинтересуюсь у сотоварища. Его пока в Инете не видно
|
744.
Guess Who
(28.12.2004 00:33)
0
Спасибо Вам большое за Ваш сайт. Особенно за дистр Турбо Паскаля. Делал недавно для сына знакомых задание по программированию. ;-) Пришлось вспоминать пройденный материал. Ваш сайт помог. :))). P.S. Скажите, а какое отношение Вы имеете к Юнитексу?
Ответ: Спасибо за отзыв. Нас двое: так что за товарища пока сказать не могу. А я - такое отношение, что готов спросить: "а что такое "Юнитекс"? :))
|
743.
Антон
(27.12.2004 22:37)
0
привет.помогите решить лабу по паскалю:
Задание 2. Реорганизуйте ваш массив в соответствии с заданием; не используйте дополнительные массивы.
22. Исключите отрицательные элементы, содержащие нечетные цифры, и сожмите массив влево, заполнив оставшиеся места мак- симальным элементом.
Ответ: Пожалуйста, по-моему, ничего сложного: program Anton; const max = 20; m = 200; m2 = m div 2; var a: Array[1..max] of integer; i, j, count, max_el, buf: Integer; is_odd: Boolean; BEGIN WriteLn; count:=max; for i:=1 to max do begin a[i]:=random(m) - m2; write(a[i]:8) end; WriteLn(''----------------''); max_el:=a[i]; for i:=2 to max do if a[i] > max_el then max_el:=a[i]; i:=1; while i <= count do begin buf:=a[i]; is_odd:=false; while (not is_Odd) and (buf <> 0) do begin is_odd:=odd(buf mod 10); buf:=buf div 10 end; if is_odd then begin count:=count -1; for j:=i to count do a[j]:=a[j+1] end else i:=i + 1 end; for i:=1 to count do write(a[i]:8); WriteLn; for i:=count + 1 to max do a[i]:=max_el; WriteLn(''----------------''); for i:=1 to max do write(a[i]:8); WriteLn; END.
|
742.
Сергей Колупаев
(27.12.2004 19:40)
0
Подскажите, должен ли компьютер перезагружаться после выхода из Borland Turbo Pascal 7.0 или нет? В одной программе перезагружается, в другой нет.В чём дело?Спаибо.
Ответ: Конечно, не должен. Но ответить на Ваш вопрос, не видя программ - невозможно
|
741.
Mu4a4o
(25.12.2004 18:11)
0
Привет всем! ПОмогите, пожалуйста, решить Вариант 2 из КОнтрольной работы: Вариант №2 Дано натуральное число: найти произведение цифр числа; верно ли, что в данном числе нет данной цифры А (цифру А вводить с клавиатуры). Найти все трёхзначные цифры, которые при увеличении на 1 делятся на 2, при увеличении на 2 делятся на 3, при увеличении на 3 делятся на 4, а при увеличении на 4 делятся на 5. Из данного натурального числа удалить все цифры А (а вводятся с клавиатуры).
Заранее спасибо
P.S. ICQ: 232397543
Ответ: Вот вариант простейшего решения этой простой задачи: program dec27; uses CRT; var number, n: Word; mul: Longint; A : Integer; s, s1: String; BEGIN ClrScr; Number:=123; {Write(''''Введите число: ''''); ReadLn(Number);} n:=Number; mul:=1; while n <> 0 do begin mul:=mul*(n mod 10); n:=n div 10; end; WriteLn(Number,'''' '''', mul); repeat A:=2; {Write(''''Введите число, которое .... : ''''); ReadLn(A);} until (A >=0) and (A<10); Str(Number, s); Str(A, s1); Write(''''Цифра '''',A,'''' в числе '''', Number,'''' ''''); if pos(s1, s) <> 0 then WriteLn(''''содержится'''') else WriteLn(''''не содержится''''); for n:=1 to 999 do begin if NOT Odd(n+1) then begin GotoXY(2, WhereY); Write(n:5) end; if (n + 2) mod 3 = 0 then begin GotoXY(20, WhereY); Write(n:5) end; if (n + 3) mod 4 = 0 then begin GotoXY(40, WhereY); Write(n:5) end; if (n + 4) mod 5 = 0 then begin GotoXY(60, WhereY); Write(n:5) end; WriteLn; end; Number:=1232; {Write(''''Введите число: ''''); ReadLn(Number);} repeat A:=2; {Write(''''Введите число, которое .... : ''''); ReadLn(A);} until (A >=0) and (A<10); Str(Number, s); Str(A, s1); Write(Number,'' '',A,'' ''); while pos(s1, s) <> 0 do delete(s, pos(s1, s), 1); Val(s, n, A); WriteLn(n); END.
|
740.
Кирюша
(25.12.2004 16:42)
0
Можно каким-нибуть образом открыть Пэинтовский BitMaP?
Помогите, кто может!
Ответ: Извините за глупый вопрос, а что это за штука "Пэинтовский BitMaP"? Что за формат BMP знаю, а это что?
|
739.
klipmash
(24.12.2004 17:19)
0
Класс сразу нашол то, что искал
|
|
|
|