Андрей Слепцов,
15-04-2008 06:11
(ссылка)
Курсовые проекты...
Хочу проверить свои навыки по программированию на Делфи...
Если вам задали курсовые проекты по Делфи то кидайте задания на odious86@mail.ru попробую сделать получиться вам на халяву курсовая работа а мне повышение самооценки...
Сделка выгодная пишите...
Если вам задали курсовые проекты по Делфи то кидайте задания на odious86@mail.ru попробую сделать получиться вам на халяву курсовая работа а мне повышение самооценки...
Сделка выгодная пишите...
настроение: Боевое
хочется: Кушать хочи целый день не кушал...
слушаю: Ничего я не слушаю колонки сгорели ;(
Александр Севч,
18-06-2009 13:24
(ссылка)
Обзвон
Привет! Как позвонить на домашний или мобильный телефон и проиграть
wav-файл средствами Делфи? Номера телефонов находятся в базе Dbase.
Поставлена задача по вечерам (когда все дома) запустить прогу с проигрыванием заранее записаного wav файла.В этом файле простое оповещение абонентов о их задолженности по оплате комунальных услуг.
wav-файл средствами Делфи? Номера телефонов находятся в базе Dbase.
Поставлена задача по вечерам (когда все дома) запустить прогу с проигрыванием заранее записаного wav файла.В этом файле простое оповещение абонентов о их задолженности по оплате комунальных услуг.
Важно!! Срочно!!
Народ помогите зделать так чтоб в дельфи программа вывела все числа до 1000в мемо!
0
1
2
3
4
5
6
7
8
..
и вот так вот до 1000
сам пробовал не получается раньше делал а щас не помню как помогите пожалуйста!!
0
1
2
3
4
5
6
7
8
..
и вот так вот до 1000
сам пробовал не получается раньше делал а щас не помню как помогите пожалуйста!!
Маша Молчанова,
10-05-2011 18:43
(ссылка)
дописать генерацию всех перестановок с условием
Здравствуйте, мне требуется навесить условия на генерацию всех перестановок чисел от 1 до n, n<101, n:integer; программа на генерацию:
Код Pascal
{ генерация перестановок }
uses crt;
const n = 4; { количество элементов в перестановке}
var a:array[1..n] of integer;
j:integer;{счетчик}
kol : longint;{количество перестановок}
procedure generate (l,r:integer;var k:longint);
var i,v:integer;
begin
if (l=r) then
begin
for i:=1 to n do write(a[i],' ');
writeln;
k:=k+1;
end
else
begin
for i := l to r do
begin
v:=a[l]; a[l]:=a[i]; a[i]:=v; {обмен a[i],a[l]}
generate(l+1,r,k); {вызов новой генерации}
v:=a[l]; a[l]:=a[i]; a[i]:=v; {обмен a[i],a[l]}
end;
end;
end;
begin
for j := 1 to N do
A[j]:=j-1;
generate( 1,n,kol);
writeln('kol=',kol);
readln
end.условие q1 и q2 не должны стоять рядом(количество q варьируется), на пример
при задании n=4, q1=1,q2=2, должно вывести
1 3 2 4
1 3 4 2
1 4 3 2
1 4 2 3
2 3 1 4
2 3 4 1
2 4 3 1
2 4 1 3
3 2 4 1
3 1 4 2
4 2 3 1
4 1 3 2
kol=12
код можно и на Делфи и еще проблема начиная при n=13, занимает много памяти как с этим бороться, заранее спасибо!!!
Код Pascal
{ генерация перестановок }
uses crt;
const n = 4; { количество элементов в перестановке}
var a:array[1..n] of integer;
j:integer;{счетчик}
kol : longint;{количество перестановок}
procedure generate (l,r:integer;var k:longint);
var i,v:integer;
begin
if (l=r) then
begin
for i:=1 to n do write(a[i],' ');
writeln;
k:=k+1;
end
else
begin
for i := l to r do
begin
v:=a[l]; a[l]:=a[i]; a[i]:=v; {обмен a[i],a[l]}
generate(l+1,r,k); {вызов новой генерации}
v:=a[l]; a[l]:=a[i]; a[i]:=v; {обмен a[i],a[l]}
end;
end;
end;
begin
for j := 1 to N do
A[j]:=j-1;
generate( 1,n,kol);
writeln('kol=',kol);
readln
end.условие q1 и q2 не должны стоять рядом(количество q варьируется), на пример
при задании n=4, q1=1,q2=2, должно вывести
1 3 2 4
1 3 4 2
1 4 3 2
1 4 2 3
2 3 1 4
2 3 4 1
2 4 3 1
2 4 1 3
3 2 4 1
3 1 4 2
4 2 3 1
4 1 3 2
kol=12
код можно и на Делфи и еще проблема начиная при n=13, занимает много памяти как с этим бороться, заранее спасибо!!!
помогите решить задачки если не сложно
- среди элементов массива А(10) найти наибольшее.
- найти наименьшее из положительных элементов массива А(10).
- найти наименьший положительный элемент среди элементов с четными номерами в массиве А(10).
- в массиве С(12) стоящего до наибольшего обнулить.
- в массиве С(9) все элементы стоящие после наименьшего обнулить.
- найти наименьшее среди элементов массива А(10) остальные обнулить.
- найти кол-во нулевых элементов в массиве В(12).
- даны 2 вектора А(10) и В(10) вычислить суммы и разности соотстветствующих элементов массивов. Результаты поместить в два вектора Х(10) и Y(10).
- в массиве С(13) определить кол-во элементов равных 13.
- вычислить среднее арифметическое положительных элементов массива Y(10), имеющие нечетные индексы. Если таких элементов нет, то вывести на экран признак «0».
- найти кол-во положительных чисел вещественного вектора Y(10).
- вычислить Z(j)=A(j)+B(j) где
B(j)=j если нечет и B(j)=j³ если j=чет
Татьяна Денисова,
14-01-2010 06:37
(ссылка)
Без заголовка
Привет всем))у кого есть интересные задачки для решения в паскале?желательно с готовыми листингами для самопроверки)))
Ыы
Продам свое ПО написанное в дельфях! Имеется фейки, трояны вирусы!
Также пишу под заказ любой сложности могу продать программу блокирующую
винду (винлокер, вирус вымогатель) также любой сложности! О цене
договоримся!! Не дороги пишите!!! Жду!!! Оплата происходит на вебмани,
яндекс деньгах, смс, деньги на телефон, майл деньги!!!
Также пишу под заказ любой сложности могу продать программу блокирующую
винду (винлокер, вирус вымогатель) также любой сложности! О цене
договоримся!! Не дороги пишите!!! Жду!!! Оплата происходит на вебмани,
яндекс деньгах, смс, деньги на телефон, майл деньги!!!
задача,кто-нить помогите решить...
Даны натуральные числа M и N. Найти решения всех квадратных уравнений: A*X^2 + B*X - 1 =0, где A=1, 2, ..., M; B =1,2. ..., N.
Алексей Чудинов,
07-01-2010 20:40
(ссылка)
VPI или система визуального программирования.
Система заточена на работу с блок-схемами.
-тупо построение блок схем(типа визео тока все само рисуется выравнивается и тп)
-генерация по коду (Pascal) блок-схем понадобится студентам и школьникам
-построение блок схемы на конкретном языке (паскаль например) возможность ее откомпилировать(да откомпилировать блок схему) сгенерировать код и получить готовый exe-шник
В основном будет полезна для учащихся и педагогов. Для учителей важно отметить что система работает с бд то есть все работы учеников будут в одном месте.
Распространяется фриварно.
vpi.hdd1.ru
-тупо построение блок схем(типа визео тока все само рисуется выравнивается и тп)
-генерация по коду (Pascal) блок-схем понадобится студентам и школьникам
-построение блок схемы на конкретном языке (паскаль например) возможность ее откомпилировать(да откомпилировать блок схему) сгенерировать код и получить готовый exe-шник
В основном будет полезна для учащихся и педагогов. Для учителей важно отметить что система работает с бд то есть все работы учеников будут в одном месте.
Распространяется фриварно.
vpi.hdd1.ru
Метки: Блок-Схема Обучение
Toljan ChiMAN,
18-09-2010 10:32
(ссылка)
Как в Delphi7 добавить (удалить) пользователя?
Как с помощью Delphi7 в Windows XP,Vista,7 добавить (удалить,изменить пароль,отключить) пользователя.
В общем работа с учётными записями пользователей средствами Delphi7.
Как?
Желательно полные примеры с описаниями.
В общем работа с учётными записями пользователей средствами Delphi7.
Как?
Желательно полные примеры с описаниями.
настроение: normal
хочется: узнать ответ на вопрос
слушаю: ничего
Сжатие без потерь, графические данные
Есть ли прогеры решавшие задачи по разработке алгоритмов сжатия данных без потерь. Я на данный момент стараюсь добиться более эффективного чем RAR сжатия графических данных без потерь формат BMP.
Бесплатная раздача дедиков
Сайт: http://dedicatet.com
ПРИВАТНАЯ группа -ЧАТ в Телеграм! https://t.me/joinchat/Dn6-G... Все о взломах в интернете, МАЙНИНГ НА ДЕДИКАХ, взлом сайтов, серверов ПК, трояны, стилеры и т. д. Бесплатные раздачи дедиков, приватная инфо.,схемы заработков в сети. Магазин ДЕДИКОВ, скрытый майнер и др. софт https://t.me/joinchat/AAAAA...
ПРИВАТНАЯ группа -ЧАТ в Телеграм! https://t.me/joinchat/Dn6-G... Все о взломах в интернете, МАЙНИНГ НА ДЕДИКАХ, взлом сайтов, серверов ПК, трояны, стилеры и т. д. Бесплатные раздачи дедиков, приватная инфо.,схемы заработков в сети. Магазин ДЕДИКОВ, скрытый майнер и др. софт https://t.me/joinchat/AAAAA...
Тимур Муралев,
01-05-2011 10:49
(ссылка)
Не работаюшая мышь
Бывают моменты когда ломается мышь. И либо не охото, либо нет времени купить мышь.
Так что от хорошего настроения и доброты душевной скидываю исходник
программы по управлению курсором и щелчками мыши на языке Delphi. Может
кому то нужно как мне иногда.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button2: TButton;
Button3: TButton;
Button4: TButton;
ComboBox1: TComboBox;
ComboBox2: TComboBox;
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
Label1: TLabel;
Label2: TLabel;
Button5: TButton;
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure ComboBox1Change(Sender: TObject);
procedure ComboBox2Change(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
x,y:integer; // Объявляем глобальные переменные
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.Left:=strtoint(edit1.Text); // Кнопка при нажатии переносит форму по
form1.Top:=strtoint(edit2.Text); // указанным координатам в комбомассиве
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
x:=strtoint(combobox1.Text); // переводим в числовое значение строку
y:=strtoint(combobox2.Text); // переводим в числовое значение строку
setcursorpos(x,y); // Переводим курсор в указанное место
mouse_event(mouseeventf_leftdown,0,0,0,0); // Функция зажатия левой клавиши мыши
mouse_event(mouseeventf_leftup,0,0,0,0); // Функция разжатия левой клавиши мыши
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
x:=strtoint(combobox1.Text); // переводим в числовое значение строку
y:=strtoint(combobox2.Text); // переводим в числовое значение строку
setcursorpos(x,y); // Переводим курсор в указанное место
mouse_event(mouseeventf_leftdown,0,0,0,0); // Повторяем предыдущую функцию нажатия и разжатия мыши
mouse_event(mouseeventf_leftup,0,0,0,0); // чтобы мы могли выделить объект
mouse_event(mouseeventf_rightdown,0,0,0,0); // Далее зажимаем правую клавишу мыши
mouse_event(mouseeventf_rightup,0,0,0,0); // Далее разжимаем правую клавишу мыши
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
x:=strtoint(combobox1.Text); // переводим в числовое значение строку
y:=strtoint(combobox2.Text); // переводим в числовое значение строку
setcursorpos(x,y); // Переводим курсор в указанное место
mouse_event(mouseeventf_leftdown,0,0,0,0); // Если мы повторим дважды функцию нажатия
mouse_event(mouseeventf_leftup,0,0,0,0); // и разжатия клавиши мыши, то у нас получится
mouse_event(mouseeventf_leftdown,0,0,0,0); // Двойной щелчек мыши
mouse_event(mouseeventf_leftup,0,0,0,0);
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
form1.Close;
end;
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
x:=strtoint(combobox1.Text); // При изменении комбобокса меняется положение курсора по х
y:=strtoint(combobox2.Text);
setcursorpos(x,y); // Переводим курсор в указанное место
end;
procedure TForm1.ComboBox2Change(Sender: TObject);
begin
x:=strtoint(combobox1.Text);
y:=strtoint(combobox2.Text); // При изменении комбобокса меняется положение курсора по y
setcursorpos(x,y); // Переводим курсор в указанное место
end;
procedure TForm1.FormCreate(Sender: TObject);
var i,j:integer;
begin
for i := 1 to 3000 do // создаем массив цифр
combobox1.Items.Add(inttostr(i)); // Добовляем цифры в комбобокс
for j := 1 to 3000 do // создаем массив цифр
combobox2.Items.Add(inttostr(j)); // Добовляем цифры в комбобокс
form1.Left:=0;
form1.Top:=0;
form1.Color:=rgb(100,100,255);
end;
end.
Так что от хорошего настроения и доброты душевной скидываю исходник
программы по управлению курсором и щелчками мыши на языке Delphi. Может
кому то нужно как мне иногда.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button2: TButton;
Button3: TButton;
Button4: TButton;
ComboBox1: TComboBox;
ComboBox2: TComboBox;
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
Label1: TLabel;
Label2: TLabel;
Button5: TButton;
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure ComboBox1Change(Sender: TObject);
procedure ComboBox2Change(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
x,y:integer; // Объявляем глобальные переменные
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.Left:=strtoint(edit1.Text); // Кнопка при нажатии переносит форму по
form1.Top:=strtoint(edit2.Text); // указанным координатам в комбомассиве
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
x:=strtoint(combobox1.Text); // переводим в числовое значение строку
y:=strtoint(combobox2.Text); // переводим в числовое значение строку
setcursorpos(x,y); // Переводим курсор в указанное место
mouse_event(mouseeventf_leftdown,0,0,0,0); // Функция зажатия левой клавиши мыши
mouse_event(mouseeventf_leftup,0,0,0,0); // Функция разжатия левой клавиши мыши
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
x:=strtoint(combobox1.Text); // переводим в числовое значение строку
y:=strtoint(combobox2.Text); // переводим в числовое значение строку
setcursorpos(x,y); // Переводим курсор в указанное место
mouse_event(mouseeventf_leftdown,0,0,0,0); // Повторяем предыдущую функцию нажатия и разжатия мыши
mouse_event(mouseeventf_leftup,0,0,0,0); // чтобы мы могли выделить объект
mouse_event(mouseeventf_rightdown,0,0,0,0); // Далее зажимаем правую клавишу мыши
mouse_event(mouseeventf_rightup,0,0,0,0); // Далее разжимаем правую клавишу мыши
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
x:=strtoint(combobox1.Text); // переводим в числовое значение строку
y:=strtoint(combobox2.Text); // переводим в числовое значение строку
setcursorpos(x,y); // Переводим курсор в указанное место
mouse_event(mouseeventf_leftdown,0,0,0,0); // Если мы повторим дважды функцию нажатия
mouse_event(mouseeventf_leftup,0,0,0,0); // и разжатия клавиши мыши, то у нас получится
mouse_event(mouseeventf_leftdown,0,0,0,0); // Двойной щелчек мыши
mouse_event(mouseeventf_leftup,0,0,0,0);
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
form1.Close;
end;
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
x:=strtoint(combobox1.Text); // При изменении комбобокса меняется положение курсора по х
y:=strtoint(combobox2.Text);
setcursorpos(x,y); // Переводим курсор в указанное место
end;
procedure TForm1.ComboBox2Change(Sender: TObject);
begin
x:=strtoint(combobox1.Text);
y:=strtoint(combobox2.Text); // При изменении комбобокса меняется положение курсора по y
setcursorpos(x,y); // Переводим курсор в указанное место
end;
procedure TForm1.FormCreate(Sender: TObject);
var i,j:integer;
begin
for i := 1 to 3000 do // создаем массив цифр
combobox1.Items.Add(inttostr(i)); // Добовляем цифры в комбобокс
for j := 1 to 3000 do // создаем массив цифр
combobox2.Items.Add(inttostr(j)); // Добовляем цифры в комбобокс
form1.Left:=0;
form1.Top:=0;
form1.Color:=rgb(100,100,255);
end;
end.
Приглашение в сообщество
Приглашаю в новое сообщество посвященное программирование. Сообщество было создано недавно и поэтому надеюсь на вашу помощь в его развитии
http://my.mail.ru/community/klub_programmist/
http://my.mail.ru/community/klub_programmist/
Farida Dosbolova,
01-06-2011 17:31
(ссылка)
Delphi.генератор случайных чисел Random(100).Методом Шелли отсор
Delphi.генератор случайных чисел Random(100).Методом Шелли отсортировать по возрастанию эти 100 чисел.Должны быть графики чисел до и после отсортировки.
настроение: Нервное
хочется: закончить практику
слушаю: ничего
важно!
Здраствуйте, предлагаю вам свое ПО и услуги
Баннер(винлокер, блокиратор Windows)
+Вылазиет на весь экран
+Блокирует диспетчер задач
+блокирует безопасный режим
+добавляется в автозагрузку
+Убираеться кодом
+Могу сделать любой дизайн и код
+Его очень сложно будет убрать
Цена 200-250( в зависимости от сложности дизайна)
Программные фейки
Фейк на mail.ru agent пароли приходят на e-mail цена 100 рублей
Фейк на yandex пароли приходят на e-mail цена 100 рублей
Фейк на Vkontakte пароли приходят на e-mail цена 100 рублей
Могу сделать программный фейк на любой сайт
Продажа сайта
Сайт на тему программирование и хакинг в общем все самое интересное в личку посещаемость 150-200 человек
Создание сайтов
При покупке какой нибудь программы в подарок вы получите много дополнительных
программ которые очень сложно найти в интернете
Писать на ha_cker@mail.ru
Баннер(винлокер, блокиратор Windows)
+Вылазиет на весь экран
+Блокирует диспетчер задач
+блокирует безопасный режим
+добавляется в автозагрузку
+Убираеться кодом
+Могу сделать любой дизайн и код
+Его очень сложно будет убрать
Цена 200-250( в зависимости от сложности дизайна)
Программные фейки
Фейк на mail.ru agent пароли приходят на e-mail цена 100 рублей
Фейк на yandex пароли приходят на e-mail цена 100 рублей
Фейк на Vkontakte пароли приходят на e-mail цена 100 рублей
Могу сделать программный фейк на любой сайт
Продажа сайта
Сайт на тему программирование и хакинг в общем все самое интересное в личку посещаемость 150-200 человек
Создание сайтов
При покупке какой нибудь программы в подарок вы получите много дополнительных
программ которые очень сложно найти в интернете
Писать на ha_cker@mail.ru
Пожалуйста, помогите написать прогу в паскале..=)
Вычисление произведения последовательно вводимых чисел. Определить максимальный по модулю элемент.
Остановить обработку при вводе признака конца-
число из диапазона от -5 до 5.(включительно)
Тип обработки данных-целые.
Остановить обработку при вводе признака конца-
число из диапазона от -5 до 5.(включительно)
Тип обработки данных-целые.
помогите решить задачу на паскале!
1) Описать запись с именем MARSH, содержащую следующие поля:
• BEGST — название начального пункта маршрута;
• TERM — название конечного пункта маршрута;
• NUMER — номер маршрута.;
2. Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив TRAFIC, состоящий из восьми эле¬ментов типа MARSH; записи должны быть упорядочены по номерам мар¬шрутов;
• вывод на экран информации о маршрутах, которые начинаются или кон¬чаются в пункте, название которого введено с клавиатуры;
• если таких маршрутов нет, выдать на дисплей соответствующее сообще¬ние.
• BEGST — название начального пункта маршрута;
• TERM — название конечного пункта маршрута;
• NUMER — номер маршрута.;
2. Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив TRAFIC, состоящий из восьми эле¬ментов типа MARSH; записи должны быть упорядочены по номерам мар¬шрутов;
• вывод на экран информации о маршрутах, которые начинаются или кон¬чаются в пункте, название которого введено с клавиатуры;
• если таких маршрутов нет, выдать на дисплей соответствующее сообще¬ние.
Метки: программирование, паскаль
Эдуард Кузнецов,
22-05-2011 18:09
(ссылка)
Решения задач на PASCAL.ABC
Ребята помогите решить!!
1) Дан массив размера N. Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов. Найденные номера выводить в порядке их возрастания.
2) Дан целочисленный массив A размера N,являющийся перестановкой. Найти количество инверсий в данной перестановке,т.е. таких пар Ai И Aj элементов в которых большее число находится слева от меньшего:Ai>Aj при iL) и целочисленный массив размера N. Заменить каждую серию массива, длина которой меньше L, на один элемент с нулевым значением
1) Дан массив размера N. Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов. Найденные номера выводить в порядке их возрастания.
2) Дан целочисленный массив A размера N,являющийся перестановкой. Найти количество инверсий в данной перестановке,т.е. таких пар Ai И Aj элементов в которых большее число находится слева от меньшего:Ai>Aj при iL) и целочисленный массив размера N. Заменить каждую серию массива, длина которой меньше L, на один элемент с нулевым значением
настроение: Задумчивое
Андрей Слепцов,
19-04-2008 03:27
(ссылка)
Потоки...
Как создать второй поток для Таймера? Если знаете подскажите... Спасибо..
настроение: Задумчивое
хочется: курить
слушаю: ХеХ...
Глеб Временный,
20-12-2010 17:42
(ссылка)
подскажите пожалуйста по паскалю)
Задана целочисленная квадратная матрица размером n*n. Написать программу, преобразующую исходную матрицу по правилу: начетные столбцы разделить на среднее значение диагональных элементов матрицы, а четные оставить без изменения.
Как это решить.. подскажите пожалуйста))Заранее спасибо))
Как это решить.. подскажите пожалуйста))Заранее спасибо))
Графика в Delphi (постепенное построение графика )?
вопрос такой как в Delphi создать график который строился бы постепенно
что добавить что изменить ,компонент Chart
procedure TForm1.tmrGoTimer(Sender: TObject);
var
x,v,y: integer;
begin
case ComboBox2.ItemIndex of
0: v:=20;
1: v:=25;
2: v:=30;
else v:= 15;
end;
case ComboBox1.ItemIndex of
0: y:=200;
1: y:=300;
2: y:=400;
else y:=100;
end;
crtGraph.Series[0].Clear;
for x:=0 to dx do
crtGraph.Series[0].AddXY(x,0);
for x:=dx to 600 do
crtGraph.Series[0].AddXY(x,exp(-x/y)*sin((x-fi)/v));
fi := fi+trbFaza.Position;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
fi:=0;
end;
что добавить что изменить ,компонент Chart
procedure TForm1.tmrGoTimer(Sender: TObject);
var
x,v,y: integer;
begin
case ComboBox2.ItemIndex of
0: v:=20;
1: v:=25;
2: v:=30;
else v:= 15;
end;
case ComboBox1.ItemIndex of
0: y:=200;
1: y:=300;
2: y:=400;
else y:=100;
end;
crtGraph.Series[0].Clear;
for x:=0 to dx do
crtGraph.Series[0].AddXY(x,0);
for x:=dx to 600 do
crtGraph.Series[0].AddXY(x,exp(-x/y)*sin((x-fi)/v));
fi := fi+trbFaza.Position;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
fi:=0;
end;
Очень важно!!
Народ посоветуйте хороший не дорогой vps или vds сервер!!! Тока чтоб не дорого! Мне 50 мб хватит!
В этой группе, возможно, есть записи, доступные только её участникам.
Чтобы их читать, Вам нужно вступить в группу
Чтобы их читать, Вам нужно вступить в группу