Девчонки, поздравляем вас с 8 марта!

Поздравления, события, факты
  • Автор
  • Сообщение
Сообщения: 19414
Зарегистрирован: 2005-сен-09 11:55
Откуда: Самара

Девчонки, поздравляем вас с 8 марта!

Сообщение band » 2008-мар-06 13:40

//Девчата! С праздничком!

For ii:=1 to 1000000 do
begin

setlength(WishList,ii);
WishList[ii-1]:=

’Быть счастливой, ’+

’дружбы, любви и тепла от окружающих, ’+

‘цветов и тортов побольше и безнаказанно, ’+

‘мешок денег’;

end;

Аватара пользователя
Сообщения: 1028
Зарегистрирован: 2007-май-29 09:27
Байк: GT Avalanche 1.0
Реальное имя: Наташа
Способ связи: +7-902-336-22-28
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Nataska_s_k » 2008-мар-06 14:08

band писал(а):For ii:=1 to 1000000 do
begin
setlength(WishList,ii);
WishList[ii-1]:=
Уверен в коде? :)
Хорошо протестировал? :)

cin
Сообщения: 5313
Зарегистрирован: 2006-июн-12 21:52

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение cin » 2008-мар-06 14:30

Код: Выделить всё

for(;;){pregnant(CHILD); wishlist++;}
извините за корявый почерк

Сообщения: 19414
Зарегистрирован: 2005-сен-09 11:55
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение band » 2008-мар-06 14:43

Паша, для девчонок сойдёт поздравлялка и с использованием динамического массива на Delphi, а вот тебе надо на атмеловском асме писать...

Наташа, в Delphi с динамическим массивом (скажем, одномерным для простоты) работают так:

var
MyArray: array of TSomeType;
VSomeType:TSomeType;

...

setlength(MyArray,0); //массив имеет нулевую длину
MyArray:=nil;//то же самое
Free(MyArray); //то же самое

setlength(MyArray,1); //можем записать один элемент, счёт от нуля
MyArray[0]:=VSomeType;
Setlength(MyArray,1003);
MyArray[1002]:=VSomeType;//последний элемент, счёт от нуля
MyArray[1003]:=VSomeType;//так нельзя, баг


P.S. Полностью программу писать не буду, это лишь пример...

P.P.S. В результате будет массив с кучей одинаковых строк одной и той же длины.
Последний раз редактировалось band 2008-мар-06 15:14, всего редактировалось 2 раза.

Аватара пользователя
Сообщения: 1028
Зарегистрирован: 2007-май-29 09:27
Байк: GT Avalanche 1.0
Реальное имя: Наташа
Способ связи: +7-902-336-22-28
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Nataska_s_k » 2008-мар-06 15:00

band писал(а):Наташа, в Delphi с динамическим массивом (скажем, одномерным для простоты) работают так:
var MyArray: array of TSomeType;
...

setlength(MyArray,0); //массив имеет нулевую длину
setlength(MyArray,1); //можем записать один элемент, счёт от нуля
MyArray[0]:=VSomeType;
Setlength(MyArray,1003);
MyArray[1002]:=VSomeType;//последний элемент, счёт от нуля
MyArray[1003]:=VSomeType;//так нельзя, баг
ну ошибка как минимум в том, что не описаны переменные :)
про то, что имеется ввиду динамический массив была мысль,
НО просто такая же функция есть в строковых,
в таком случае результат будет
Б
ББ
БББ
...до 100 тысяч Б :)
установленного Delphi, к сожалению, сейчас нет.
давно не пользовалась

Аватара пользователя
Сообщения: 2546
Зарегистрирован: 2005-мар-28 14:15
Стиль катания: Другое
Откуда: Тольятти

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Vlan » 2008-мар-06 15:01

Код: Выделить всё

Процедура Сформировать() 
Би=СоздатьОбъект("БухгалтерскиеИтоги");
Би.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
Би.ВыполнитьЗапрос(,Дата("08.03.2008"),"70");
Би.ВыбратьСубконто();
Пока Би.ПолучитьСубконто()=1 Цикл
	Если Би.Субконто().Пол=Перечисление.Пол.Женский Тогда
		Сообщить(Би.Субконто().Наименование+", с праздником Вас!");
	Иначе
		Сообщить(Би.Субконто().Наименование+", гони 1000 р. на подарок!");
	КонецЕсли;
КонецЦикла;
КонецПроцедуры
_________________
Истина рождается в спорах, но когда страсти кипят - истина испаряется.
Изображение

Аватара пользователя
Сообщения: 9438
Зарегистрирован: 2007-апр-09 14:17
Реальное имя: Дима
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Verholazzz » 2008-мар-06 15:09

Замысловато вы, коллеги, девченок поздравляете... :NO:

Да и рановато. Спускаться с этой горы надо вовремя, и медленно, как в анекдоте :-)
_________________
весна придет и даст отмашку
взгогочет гусь вструбит олень
журавль вскурлычет рысь взмяучит
всхохочет филин мышь вспищит

Аватара пользователя
Сообщения: 1028
Зарегистрирован: 2007-май-29 09:27
Байк: GT Avalanche 1.0
Реальное имя: Наташа
Способ связи: +7-902-336-22-28
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Nataska_s_k » 2008-мар-06 15:14

а можно еще вариант на обычном ассемблере? :)

Сообщения: 19414
Зарегистрирован: 2005-сен-09 11:55
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение band » 2008-мар-06 15:15

Это к Паше - я ассемблером пользовался в ещё более древние времена, чем ты Delphi.

Кстати, почему одинэсники листинги пишут по-русски, когда можно (и нужно бы) латиницей?

cin
Сообщения: 5313
Зарегистрирован: 2006-июн-12 21:52

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение cin » 2008-мар-06 15:17

я вообще слова такое не знаю. осемблир это кто?

а по русски пишут, потому что так удобно. мы же в россии живем.
поскаль переводили же в лохматом году на русский.

Сообщения: 19414
Зарегистрирован: 2005-сен-09 11:55
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение band » 2008-мар-06 15:20

Ага, сидишь с дизассемблером над клиентом слежения, используемом СБ, попутно запустив сниффер по сеточке, и делаешь вид, что ты простой пользователь...

Аватара пользователя
Сообщения: 2546
Зарегистрирован: 2005-мар-28 14:15
Стиль катания: Другое
Откуда: Тольятти

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Vlan » 2008-мар-06 15:22

Nataska_s_k писал(а):а можно еще вариант на обычном ассемблере? :)

Код: Выделить всё

.model tiny
.code
.startup	
	mov ah,09h
	mov dx,offset Msg
	int 21h
	ret
Msg	db 'С праздником!'
	db '$'			
end
_________________
Истина рождается в спорах, но когда страсти кипят - истина испаряется.
Изображение

Аватара пользователя
Сообщения: 1028
Зарегистрирован: 2007-май-29 09:27
Байк: GT Avalanche 1.0
Реальное имя: Наташа
Способ связи: +7-902-336-22-28
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Nataska_s_k » 2008-мар-06 15:23

band писал(а):Кстати, почему одинэсники листинги пишут по-русски, когда можно (и нужно бы) латиницей?
ну не повезло им :)
исторически так сложилось.

Аватара пользователя
Сообщения: 1028
Зарегистрирован: 2007-май-29 09:27
Байк: GT Avalanche 1.0
Реальное имя: Наташа
Способ связи: +7-902-336-22-28
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Nataska_s_k » 2008-мар-06 15:25

Vlan писал(а):
Nataska_s_k писал(а):а можно еще вариант на обычном ассемблере? :)

Код: Выделить всё

.model tiny
.code
.startup	
	mov ah,09h
	mov dx,offset Msg
	int 21h
	ret
Msg	db 'С праздником!'
	db '$'			
end
А теперь добавить графику? :)

Аватара пользователя
Сообщения: 2546
Зарегистрирован: 2005-мар-28 14:15
Стиль катания: Другое
Откуда: Тольятти

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Vlan » 2008-мар-06 15:26

Nataska_s_k писал(а):А теперь добавить графику? :)
Вот женщины... По локоть палец норовят укусить. Я и это-то из Hallo World передрал. :-)
_________________
Истина рождается в спорах, но когда страсти кипят - истина испаряется.
Изображение

Сообщения: 19414
Зарегистрирован: 2005-сен-09 11:55
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение band » 2008-мар-06 15:39

;Влад! В наше время использовать досовский ассемблер - моветон, похоже на как надрать цветы из клумбы :-)
;Будет ей графический интерфейс!

Include def32.inc
Include kernel32.inc
Include user32.inc
.386
.model flat
.const
win_title db ‘С праздником, девчонки!’
win_mess db ‘Я вас обожаю!’
.code
_start:
push MB_ICONINFORMATION
push offset win_title
push offset win_mess
push 0
call MessageBox
push 0
call ExitProcess
end _start

Аватара пользователя
Сообщения: 1028
Зарегистрирован: 2007-май-29 09:27
Байк: GT Avalanche 1.0
Реальное имя: Наташа
Способ связи: +7-902-336-22-28
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Nataska_s_k » 2008-мар-06 15:52

band писал(а):;Влад! В наше время использовать досовский ассемблер - моветон, похоже на как надрать цветы из клумбы :-)
Влан все правильно понял, имелся ввиду именно досовский ассемблер.
Последний раз редактировалось Nataska_s_k 2008-мар-06 16:40, всего редактировалось 1 раз.

Аватара пользователя
Сообщения: 2546
Зарегистрирован: 2005-мар-28 14:15
Стиль катания: Другое
Откуда: Тольятти

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Vlan » 2008-мар-06 16:06

(Озираясь) А кто тут Влад? :-)
_________________
Истина рождается в спорах, но когда страсти кипят - истина испаряется.
Изображение

Сообщения: 8698
Зарегистрирован: 2004-июл-21 15:35
Байк: Sanderson Life
Реальное имя: Васек
Способ связи: +٧٩٠٦٣٣٧٠٠٠٧
Откуда: Тольятти

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение Danil » 2008-мар-06 16:18

Код: Выделить всё

.model tiny
.code
.startup	
	mov ah,09h
	mov dx,offset Msg
	int 21h
	ret
Msg	db 'С праздником!'
	db '$'			
end
21 байт

Сообщения: 19414
Зарегистрирован: 2005-сен-09 11:55
Откуда: Самара

Re: Девчонки, поздравляем вас с 8 марта!

Сообщение band » 2008-мар-06 16:27

21 байт, int21h... Образ мысли интересен и продолжение предсказуемо... Хватит флудить не по делу, напишите по теме - поздравление девчонок.
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей