Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.05.2010, 18:13   #1
KnighTeX
Пользователь
 
Регистрация: 03.10.2009
Сообщений: 20
Восклицание Создание программ!!!

Ребята, помогите, пожалуйста, нубу, никак не справлюсь(( Заранее благодарен)
1. Средства отладки программ в DELPHI.Создание программ для циклических процессов.
ц.png
Код:
unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TForm1 = class (TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel.
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    Memo1: TMemo;
    Button1: TButton;
    procedure FormCreate (Sender: TObject);
    procedure Button1Click (Sender: TObject);
  private
    (Private declarations)
  public
    (Public declarations)
  end;
var
  Form1: TForm1;
implementation
($ R *. dfm)
procedure TForm1.FormCreate (Sender: TObject);
begin
  Edit1.Text: = '0 ';
  Edit2.Text: = '2 ';
  Edit3.Text: = '5 ';
  Edit4.Text: = '0, 25 ';
  Memo1.Clear;
  Memo1.Lines.Add ('Результаты. Студ. Гр.2ЭК Иванов А.А.');
   end;
 
procedure TForm1.Button1Click (Sender: TObject);
 Var
  x1, x2, x, h, a, s: extended;
  N, k, c: integer;
begin
  x1: = StrToFloat (Edit1.Text.
  Memo1.Lines.Add ('x1 =' Edit1.Text.
  x2: = StrToFloat (Edit2.Text.
  Memo1.Lines.Add ('x2 =' Edit2.Text.
  N: = StrToInt (Edit3.Text.
  Memo1.Lines.Add ('N =' Edit1.Text.
  h: = StrToFloat (Edit4.Text.
  Memo1.Lines.Add ('h =' Edit4.Text.
  C: = -1;
  X: = x1;
  Repeat
    A: = 1;
    S: = 1;
    for k: = 1 to N do
    begin
      a: = c * a * x / k;
      s: = s a;
    end;
  Memo1.Lines.Add ('nри x =' FloatToStr (x, ffFixed, 6, 2)
                 'Сумма =' FloatToStr (s, ffFixed, 6, 2));
  x: = x h;
  until x> x2;
end;
end.
После отладки программы составьте тест (N = 2, X1 = 0, X2 = 1, h = 3), установите курсор на первый оператор (N: =), нажмите клавишу F4. После этого нажимая клавишу F7, выполните пошаговое налаживания программы и проследите, как меняются все переменные в процессе выполнения.
у.png
2. Стандартные компоненты и обработчики событий. Создание программ для процессов, разветвляются.
к.png
Код:
unit unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls;
type
  TForm1 = class (TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel.
    Memo1: TMemo;
    Button1: TButton;
    CheckBox1: TCheckBox;
    RadioGroup1: TRadioGroup;
    Label5: TLabel;
    procedure Button1Click (Sender: TObject);
    procedure FormCreate (Sender: TObject);
  private
    (Private declarations)
  public
    (Public declarations)
  end;
 
var
  Form1: TForm1;
implementation
 
($ R *. dfm)
 
procedure TForm1.FormCreate (Sender: TObject);
begin
  Edit1.Text: = '0, 1 '; / / Начальное значение Х
  Edit2.Text: = '0, 356 '; / / Начальное значение Y
  Edit3.Text: = '0 '; / / Начальное значение Z
  Memo1.Clear; / / Очистка окна редактора Memo1
/ / Вывод строки в многострочный редактор Memol
Memo1.Lines.Add ('Ла6.раб.N3. Ст.гр. 2ЭК Иванов А.А.');
end;
 
procedure TForm1.Button1Click (Sender: TObject);
  var x, y, z, a, u, ma: Extended;
begin
  x: = StrToFloat (Edit1.Text.
/ / Считывается значение X
  Memo1.Lines.Add ('Х =' Edit1.Text.
/ / Вывод Х в окно Memol
  Y: = StrToFloat (Edit2.Text.
/ / Считывается значение Y
  Memo1.Lines.Add ('Y =' Edit2.Text.
/ / Вывод Y в окно Memol
  Z: = StrToFloat (Edit3.Text.
/ / Считывается значение Z
  Memo1.Lines.Add ('Z =' Edit3.Text.
  / / Проверка номера нажатой кнопки и выбор соответствующей ей функции
  case RadioGroup1.ItemIndex of
    0: u: = cos (x);
    1: u: = sin (x);
    2: u: = sin (x) / cos (x);
  end;
  / / Вывод U в окно Memol
 Memo1.Lines.Add ('U =' FloatToStr (U, fffixed, 8,2));
/ / Проверка состояния кнопки CheckBox1
  if CheckBox1.Checked then
  begin
    u: = abs (u);
    y: = abs (y);
    z: = abs (z)
  end;
 
/ / Нахождение максимального из трех чисел
  if u> y then ma: = u else ma: = y;
  if z> ma then ma: = z.
  if Checkbox1.checked then
  Memo1.Lines.Add ('maxabs =' FloatToStrF (ma, fffixed, 8,2))
  else
Memo1.Lines.Add ('max =' FloatToStrF (ma, fffixed, 8,2));
end;
end.
е.png

From artemavd: Слушай сюда, умник-лентяй! Или ты выкладываешь сюда полностью свой проект ли наработки. Или я закрываю, а еще лучше, удаляю твою тему. У форумчан нет никакого желания делать что-то за просто так за тебя и разбираться в твоей каше!

Последний раз редактировалось artemavd; 23.06.2010 в 12:19.
KnighTeX вне форума
Старый 13.06.2010, 16:38   #2
fezilk24
Заблокирован
 
Регистрация: 16.11.2009
Сообщений: 85
По умолчанию

о_О

.......
fezilk24 вне форума
Старый 13.06.2010, 22:54   #3
Irnil
Новичок
Джуниор
 
Аватар для Irnil
 
Регистрация: 09.06.2010
Сообщений: 1
По умолчанию

ты правда думаешь, что кому-то не лень копаться в твоем коде?...)
Irnil вне форума
Старый 14.06.2010, 00:39   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

что именно не получается?
оформите код как положено.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 23.06.2010, 11:48   #5
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Код:
ты правда думаешь, что кому-то не лень копаться в твоем коде?...)
Собственно, для этого форум и существует чтобы помогать другим, исправлять, подправлять код.
_-Re@l-_ вне форума
Старый 23.06.2010, 11:58   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

имелся в виду не оформленный код.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 23.06.2010, 12:00   #7
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Тогда другое дело
_-Re@l-_ вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание программ на заказ!!! Xataby4 Фриланс 11 25.09.2010 19:40
Создание программ в делфи rudolf Помощь студентам 10 08.12.2009 22:10
Создание программ ]Wowan[ Фриланс 4 22.05.2009 14:13
Создание *.bat программ Top4 Помощь студентам 6 29.07.2008 10:09
Создание красивых программ ORBIUS Общие вопросы Delphi 6 17.07.2008 09:55