Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 852
от 28.06.2007, 18:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 464, Экспертов: 80
В номере:Вопросов: 3, Ответов: 4


Вопрос № 92524: Здравствуйте. Очень нужна помощь по программе. дано 2 стека. посчитать кол-во элементов в каждом. если в первом больше, то удалить в нём каждый второй элемент иначе во втором удалить каждый третий. также нужно написать процедуру поэлементног...
Вопрос № 92574: Здравствуйте уважаемые!Мне бы 2 функции: 1- я для представления числа в 16-ричном виде(вывод в стрингрид) 2- я для представления в коде ASCII (вывод туда же)...
Вопрос № 92591: уважаемые эксперты помогите пожалуйста скиньтие сылку где можно скачать компоненты Tdxtreelist и Tdxdbgrid или может у кого нибудь есть срочно нужно. Зарание спасибо...

Вопрос № 92.524
Здравствуйте. Очень нужна помощь по программе.

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

заранее спасибо большое.
Отправлен: 22.06.2007, 20:53
Вопрос задала: Светлана Сербина (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Louken
Здравствуйте, Светлана Сербина!

Надеюсь, что Вам не покажется эта программа, слишком сложной.
Все основные операции со стеком, выполнены в виде отдельных процедур и функций.
Не знаю как Вам надо было получать стек, случайным образом или вводом с клавиатуры, я сделал оба варианта, один из них закоментирован.
Также написал (чисто, для проверки правильности заполнения адрессов) процедуру, которая выводит стек на экран, в обратном порядке.
Если вам какие то процедуры не нужны, можете их удалить. Только сначало сделайте резервную копию.
Удачи Вам.

Приложение:

Ответ отправил: Louken (статус: 8-ой класс)
Ответ отправлен: 23.06.2007, 19:55
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо за помощь! Очень полезные процедуры вы написали. Мне пригодилось.


Вопрос № 92.574
Здравствуйте уважаемые!Мне бы 2 функции:
1- я для представления числа в 16-ричном виде(вывод в стрингрид)
2- я для представления в коде ASCII (вывод туда же)
Отправлен: 23.06.2007, 11:00
Вопрос задал: GAZOT (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Маренич Владимир
Здравствуйте, GAZOT!

Есть такая функция:
function IntToHex(Value: Integer; Digits: Integer): string;
Представляет целое число в виде строки из шестнадцатеричных цифр.
Value - собственно число, Digits - количество шестнадцатеричных цифр, которые необходимо получить. Например, IntToHex(254, 4) вернет строку '00FE'
Для перевода числа в строку обычно используют функцию
function IntToStr(Value: Integer): string;
Например IntToStr(1234) вернет строку '1234'.
Если Вам нужно заполнить ячейку в StringGrid, то нужно соответствующей ячейке присвоить значение, например:
StringGrid1[1, i].Value:=IntToStr(A[i]);
или
StringGrid1[x,y]:=IntToHex(H[x,y]);
Ответ отправил: Маренич Владимир (статус: Студент)
Ответ отправлен: 24.06.2007, 00:14
Оценка за ответ: 4
Комментарий оценки:
Т.е как я понял
StringGrid1.Cells[j, i]:= IntToHex(Value,Digits);
Вообще то вы только на половину вопроса ответили,а про ascii ни слова и ещё, а если Digits заранее не известен

Отвечает: Troyan
Здравствуйте, GAZOT!
Ответ на второй вопрос насчет кода ASCII:
Фунция Chr(x: Byte): Char возвращает символ с ASCII кодом x, а функция Ord(x: Char): Byte возвращает ASCII код символа x.
---------
Цени законы своего сердца, иди на обгон! Будь человеком, не запачкай свою совесть!
Ответ отправил: Troyan (статус: Студент)
Ответ отправлен: 24.06.2007, 13:01
Оценка за ответ: 4


Вопрос № 92.591
уважаемые эксперты помогите пожалуйста скиньтие сылку где можно скачать компоненты Tdxtreelist и Tdxdbgrid или может у кого нибудь есть срочно нужно. Зарание спасибо
Отправлен: 23.06.2007, 13:20
Вопрос задал: Bolat (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: DesСod
Здравствуйте, Bolat!
Ищи здесь: http://www.torry.net/
---------
Не говорите мне что делать и я не скажу куда вам идти...
Ответ отправил: DesСod (статус: 6-ой класс)
Ответ отправлен: 23.06.2007, 15:19
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное