ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1501  
Старый 31.05.2009, 15:18
oleandr
Флудер
Регистрация: 27.04.2009
Сообщений: 4,294,967,295
Провел на форуме:
32025

Репутация: 2


По умолчанию

2scrat проасемблировал первое, там боллее новый асм и код какой то замутный я еще ламер что бы в нем разобраться))
 
Ответить с цитированием

  #1502  
Старый 31.05.2009, 17:07
Debian
Новичок
Регистрация: 29.08.2007
Сообщений: 15
Провел на форуме:
40177

Репутация: 1
По умолчанию

ребят, очень нужно сотворить программу на делфи. может кто то помоч в написании? курс горит(((((

программа поиска экстремумов функции одной перменной методом квадратичной интерполяции-экстраполяции

функции и элементы интерфейса программы:
1) заставка
2) контроль ввода данных
3) меню:
1.справочная система:
-постановка задачи с описанием метода решения
-инструкция по использованию программы (для пользователя и контрольный пример)
-о программе
2. контрольный пример-реализация
3.ввод новых данных в файл
4. чтение и выборка данных из этого файла
5. вывод результата в отдельном окне
6. графическая иллюстрация данных и т.д.
7 печать результатов
4) подключить часы, калькулятор или календарь

отчет должен содержать:
1. описание алгоритма решения задачи (в текстовом виде или виде блоксхемы)
2. описание диалога пользователя с программой
3. описание классов (объектов) проекта
4. исходные файлы проекта и необходимые файлы данных
5. исполняемые файлы проекта
 
Ответить с цитированием

Срочный хелп
  #1503  
Старый 01.06.2009, 00:09
Savedracon
Познающий
Регистрация: 08.11.2008
Сообщений: 43
Провел на форуме:
191950

Репутация: 0
По умолчанию Срочный хелп

Лаба по ассамблеру.
1.Задан массив А из N чисел. Образовать массив В из чисел массива А, делящихся без остатка на 2.
Запутался...
 
Ответить с цитированием

  #1504  
Старый 01.06.2009, 01:14
oleandr
Флудер
Регистрация: 27.04.2009
Сообщений: 4,294,967,295
Провел на форуме:
32025

Репутация: 2


По умолчанию

мб все таки знает как написать, хотя завтра сдавать...
 
Ответить с цитированием

  #1505  
Старый 01.06.2009, 01:29
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

TASM lol.asm
Код:
.model small 
.data
A db 1,8,4,3,5,7,9
N equ $-offset A ; razmer massiva A
B db N dup(0)
.code
start: 
mov ax,@data
mov ds,ax


xor si,si
xor di,di
mov bl,2
mov cx,N
cikl:
xor ax,ax
mov al,A[si]
div bl
cmp ah,0
jne dal
mov al,A[si]
mov B[di],al
inc di
dal:
inc si
loop cikl

exit:
mov ax,4c00h
int 21h
думаю можно и красивее )

tasm lol.asm
tlink lol.obj
debug lol.exe
-u (смотришь где находится mov ax,4c00h у меня 0027)
-g CS:0027
-d DS:0000

смотришь дамп ищещь там 01 08 ... 09 и сразу за ними будут 08 04 00 ... в случае правильного результата )) а они там будут яж проверял

Последний раз редактировалось Gar|k; 01.06.2009 в 01:33..
 
Ответить с цитированием

Задача "Последовательность". Помогите решить.
  #1506  
Старый 02.06.2009, 15:42
LAGOX
Познающий
Регистрация: 14.02.2009
Сообщений: 31
Провел на форуме:
73281

Репутация: 5
По умолчанию Задача "Последовательность". Помогите решить.

Доброго времени суток.
Помогите решить задачу на Delphi.
Условие такое:
Рассмотрим числовую последовательность, первоначально состоящую из двух единиц: 1, 1. Далее на каждом последующем шаге будем вставлять между соседними элементами их сумму. В примере добавляемые элементы выделены. Требуется написать программу, которая подсчитает сумму членов последовательности, построенной за K шагов.

От себя добавлю, что если 1 шаг, то будет это выглядить так: 1,2,1.
если 2 шага: 1,3,2,3,1 и т.д.

На форме будет толкьо 1 Edit и кнопка, edit будет отвечать за количество шагов ну и label наверное для вывода данных
 
Ответить с цитированием

  #1507  
Старый 02.06.2009, 15:52
MuXaJIbI4
Познающий
Регистрация: 20.11.2008
Сообщений: 68
Провел на форуме:
108674

Репутация: 32
По умолчанию

прикольная задачка .. если не к спеху то буду дома напишу
 
Ответить с цитированием

  #1508  
Старый 02.06.2009, 16:10
Feonor
Участник форума
Регистрация: 23.07.2008
Сообщений: 202
Провел на форуме:
3075657

Репутация: 122
Отправить сообщение для Feonor с помощью ICQ
По умолчанию

Цитата:
Сообщение от SHAXID  
Код HTML:
program tr_s;    uses crt,graph;    var    a,b:real; { Границы отрезка }    r,r2:real; { Предыдущее и текущее приближенные значения интеграла }    n:integer; { Счетчик }    { Интегрируемая функция }    function f(x:real):real;    begin    f:=1/(x*ln(x)*0.43429);    end;    { Метод трапеций }    function trap(a,b:real;n:integer):real;    var    s:real; { Полученная сумма }    h:real; { Шаг }    m:integer; { Счетчик }    begin    h:=(b-a)/(n-1); { Определяется шаг }    s:=(f(a)+f(b))/2; { Начальное значение суммы }    for m:=1 to n-2 do s:=s+f(a+m*h); { Суммирование остальных элементов }    trap:=s*h; { Возвращается значение интеграла }    end;    { Метод Симпсона }    function simpson(a,b:real;n:integer):real;    var    s:real; { Сумма }    h:real; { Шаг }    m:integer; { Счетчик }    mn:integer; { Очередной множитель }    begin    h:=(b-a)/(n-1); { Рассчитывается шаг }    s:=f(a)+f(b); { Начальное значение шага }    mn:=4; { Первый множитель - 4 }    { Суммирование остальных элементов }    for m:=1 to n-2 do begin    s:=s+mn*f(a+h*m);    if (mn=4) then mn:=2 else mn:=4;{Изменение множителя 2<>4 }    end;    simpson:=s*h/3; { Возвращается вычисленное значение }    end;    { Процедура вычисления порядка числа }    procedure norm(a:real);    var n:real;    begin    { Если число слишком мало - возвращается ноль }    if (a<0.00001) then n:=0    else begin    { Если число меньше единицы }    if (a<1) then begin    n:=1;    repeat    a:=a*10;    n:=n/10;    until (trunc(a)<>0);    end else begin    { Если число больше единицы }    n:=1;    repeat    a:=a/10;    n:=n*10;    until (trunc(a)=0);    end;    end;    a:=n;    end;    { Построение графика функции }    procedure out_grp(xmin,xmax,ymin,ymax:real);    var    drv,mode:integer;    mx,my:real; { Масштабы по осям }    xx,yy:real; { Текущие координаты }    sx:real; { Шаг по оси X }    dltx,dlty:integer;{ Приращение на графике при смещении графика }    s:string; { Строка }    begin    { Инициализация графики }    drv:=VGA;    mode:=VGAHi;    initgraph(drv,mode,'');    { Выяснение порядков минимумов и максимумов }    norm(xmax);    norm(ymax);    norm(ymin);ymin:=ymin/10;    norm(xmin);ymin:=ymin/10;    if (xmin/xmax)>0.01 then dltx:=20 else dltx:=0;    if (ymin/ymax)>0.01 then dlty:=20 else dlty:=0;    { Расчет масштабов }    mx:=500/(xmax-xmin);    my:=400/(ymax-ymin);    { Расчет приращение по X }    sx:=(xmax-xmin)/550;    { Вывод системы координат  }    settextjustify(1,1);    xx:=xmin;    repeat    setcolor(1);    line(trunc(40+mx*(xx-xmin)+dltx),20,trunc(40+mx*(xx-xmin)+dltx),469);    str(xx:4:2,s);    setcolor(15);    outtextxy(trunc(40+mx*(xx-xmin)+dltx),475,s);    xx:=xx+50*sx;    until (xx>(xmax+50*sx));    yy:=ymin+(ymax-ymin)/10;    repeat    setcolor(1);    line(41,trunc(470-my*(yy-ymin)-dlty),630,trunc(470-my*(yy-ymin)-dlty));    str(yy:4:2,s);    setcolor(15);    outtextxy(20,trunc(470-my*(yy-ymin)-dlty),s);    yy:=yy+(ymax-ymin)/10;    until (yy>(ymax+(ymax-ymin)/10));    line(40,0,40,480);    line(0,470,640,470);    line(40,0,38,10);    line(40,0,42,10);    line(640,470,630,472);    line(640,470,630,468);    { Вывод графика }    xx:=xmin;    repeat    yy:=f(xx);    putpixel(trunc(40+mx*(xx-xmin)+dltx),trunc(470-my*(yy-ymin)-dlty),7);    xx:=xx+sx;    until (xx>xmax);    outtextxy(300,10,' Press ESC to continue ');    repeat until (readkey=#27);    closegraph;    end;    { Основная программа }    begin    { Ввод границ отрезков }    clrscr;    write(' Vvedite A,B: ');    readln(a,b);    { Выводится график функции }    out_grp(a,b,f(b),f(a));    { Вычисляется интеграл по методу трапеции }    n:=3;    r:=trap(a,b,n); { Начальное значение }    repeat    r2:=r; { Запоминается предыдущее значение }    n:=n+2; { Увеличивается количество шагов }    r:=trap(a,b,n); { Рассчитывается новое значение }    until (abs(r-r2)<0.001);{ Повторяется до достижения необходимой точности }    { Вывод результатов }    writeln(' Rezultat po metodu trapeciy raven: ',r:6:3);    writeln(' dlya polucheniya neobhodimoy tochnosti interval byl razbit na ');    writeln(n,' otrezkov ');    { Вычисляется интеграл по методу Симпсона }    n:=3;    r:=simpson(a,b,n); { Начальное значение }    repeat    r2:=r; { Запоминается предыдущее значение }    n:=n+2; { Увеличивается количество шагов }    r:=simpson(a,b,n); { Рассчитывается новое значение }    until (abs(r-r2)<0.001);{ Повторяется до достижения необходимой точности }    { Вывод результатов }    writeln;    writeln(' Rezultat po metodu Simpsona raven: ',r:6:3);    writeln(' dlya polucheniya neobhodimoy tochnosti interval byl razbit na ');    writeln(n,' otrezkov ');      end.
какой изврат в щелку писать ппц))) +1
 
Ответить с цитированием

  #1509  
Старый 02.06.2009, 16:11
SHAXID
Познающий
Регистрация: 13.12.2007
Сообщений: 56
Провел на форуме:
469345

Репутация: 51
Отправить сообщение для SHAXID с помощью ICQ
По умолчанию

Цитата:
Сообщение от Feonor  
какой изврат в щелку писать ппц))) +1
ололо
да уже разобрался сам=))
 
Ответить с цитированием

  #1510  
Старый 02.06.2009, 22:07
SHAXID
Познающий
Регистрация: 13.12.2007
Сообщений: 56
Провел на форуме:
469345

Репутация: 51
Отправить сообщение для SHAXID с помощью ICQ
По умолчанию

Подскажите пожалуйста, как эта функция записывается в паскалевском виде:
y=log (3 внизу) x(x+x^2)^-1
http://i052.radikal.ru/0906/7e/33b3636ea81d.jpg
вот так она тут выглядит.

Последний раз редактировалось SHAXID; 02.06.2009 в 22:09..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ