[ Delphi / Pascal ] — начинающим: задаем вопросы (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by banned, 6 May 2007.

Thread Status:
Not open for further replies.
  1. Soherox

    Soherox Member

    Joined:
    17 Feb 2010
    Messages:
    45
    Likes Received:
    16
    Reputations:
    0
    EndLeSSDre@M..Вы когда пишете код к программе хотя бы тестите его?! И прочитайте внимательнее какое задание было. Без обид, но вы такую байду выложили

    MaTpOc...вот код ко второй задаче

    Code:
    {$APPTYPE CONSOLE}
    const
      n = 30;
    var
      a: array [1..n] of integer;
      i, imax, imin, max, min: integer;
    begin
      min:=maxlongint;
      max:=-min;
      for i:=1 to n do
        begin
          read(a[i]); 
          if a[i] > max then // нахождение максимального
            begin
              imax:=i;
              max:=a[i];
            end;
          if a[i] < min then // нахождение минимального
            begin
              imin:=i;
              min:=a[i];
            end;
        end;
       if imin = imax then write('0')
      else write(abs(imin - imax) - 1);
      readln;
    end.
    
    И уточните один момент, первого макс/мин или последнего в массиве?
     
    #5461 Soherox, 15 Mar 2010
    Last edited: 15 Mar 2010
    1 person likes this.
  2. EndLeSSDre@M

    EndLeSSDre@M Banned

    Joined:
    18 Jul 2009
    Messages:
    142
    Likes Received:
    99
    Reputations:
    -5
    а блин точно... просто не вчитался... вывел эти элементы, надо было количество... сорри!

    п.с. я больше бэйсик знаю, потом просто под паскаль переделываю. 2Soherox спасибо за корректировку
     
  3. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    нужен код на winapi для архивации папок/файлов.. zlib не предлагать!
     
  4. LostZero

    LostZero Member

    Joined:
    19 Jan 2008
    Messages:
    14
    Likes Received:
    18
    Reputations:
    0
    помогите с задачами)))
    задачи на украинском языке)))

    1. Складіть програму для побудови масиву з дванадцятьма елементами ai=4sin3i і обчислення середньоарифметичного значення елементів більших, ніж -1 і менших ніж 1.

    2. Оголосіть сталий масив з назвами трьох фірм, і сталий масив з трьома будь-якими числовими даними, що характеризують їхню діяльність.
     
    2 people like this.
  5. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    что такое последняя "i"?

    2)
    Code:
    firm: array[0..2] of string;
    dej: array[0..2] of integer;
    
    ...
    
    firm[0] := "firm1";
    firm[1] := "firm2";
    firm[2] := "firm3";
    
    dej[0] := 123;
    dej[1] := 234;
    dej[2] := 345;
    так что ли?
     
    #5465 [stranger], 15 Mar 2010
    Last edited: 15 Mar 2010
  6. Seravin

    Seravin Active Member

    Joined:
    25 Nov 2009
    Messages:
    475
    Likes Received:
    190
    Reputations:
    221
    Как я понял он имел ввиду a=4*sin(3*i)
     
  7. Soherox

    Soherox Member

    Joined:
    17 Feb 2010
    Messages:
    45
    Likes Received:
    16
    Reputations:
    0
    по выше сказанному способу "a=4*sin(3*i)" вот код

    Code:
    {$APPTYPE CONSOLE}
    type
      real = extended;
    const
      n = 12;
    var
      i, kol: integer;
      b: array [1..n] of real;
      rez: real;
    begin
      kol:=0;
      for i:=1 to n do
        begin
          b[i]:=4*sin(3*i*pi/180);
          if (b[i] > -1) and (b[i] < 1) then
            begin
              inc(kol);
              rez:=rez + b[i];
            end;
        end;
      for i:=1 to n do write(b[i]:0:3,' '); // элементы массива
      writeln;
      write (rez / kol:0:3);
      readln;
    end.
     
  8. LLIYKA

    LLIYKA New Member

    Joined:
    15 Mar 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Прветствую.
    у муня ткой вопрос. нужно на delphi написать прогу, могущую подрубиться к wi fi точке DWL-3200AP. проблема в незнании как это реализовать.
     
  9. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    Вот юнит, в котором показан пример сжатия файла и памяти с помощью функций из ntdll.dll
     
  10. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    спасибо! хорошая либа..
    но мне архивация нужна не для уменьшения размера, а для того чтоб собрать множество мелких файлов в один.. :)
     
    1 person likes this.
  11. Kassper

    Kassper New Member

    Joined:
    7 Jan 2010
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Добрый день, мне очень срочно нужны ответы на пару вопросов...
    1) Мне нужно чтобы при на жатии на кнопку на label выводился определенный текст (Это я сделал, не такой уж нуб), Но мне надо чтобы при втором нажатии на эту кнопку появлялся второй текст вместо прежнего, либо как сделать чтобы при нажатии на кнопку выводился текст а потом эта кнопочка удалялась и вместо нее появлялась другая кнопочка при нажатии на которую уже появлялся второй текст
    2) Как сделать чтобы при нажатии на кнопку открывалось еще одна форма (окно)
    и закрывалось старое.
     
  12. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    А что тебе мешает записать все файлы в один?... ничего сложного в этом не вижу, сделай таблицу с указателями на файлы в едином 'архиве' или что нибудь подобное, вариации много)
     
  13. hidden0123

    hidden0123 Banned

    Joined:
    4 Feb 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Как осуществить загрузку файла на например на dump.ru?
    Помогите плз
     
  14. TrueBit

    TrueBit Member

    Joined:
    21 Nov 2009
    Messages:
    71
    Likes Received:
    19
    Reputations:
    4
    1)
    Проверяй какой текст написан в label например так:
    if label1.caption='текст 1' then
    label1.caption:='текст 2'
    2)
    Создаёшь вторую форму file->new->form
    Кидаешь кнопку и пишешь:
    Form1.hide;
    Form2.show;
     
  15. Kassper

    Kassper New Member

    Joined:
    7 Jan 2010
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    А я сделал по другому, я сделал примерно так:
    Button1.Visible := False
    Button2.Visible := True
    Ну понятно изночально поставил у второй нивидимость=) И сделал чтобы когда на вторую жмякаешь уже второй текст выводился, Мне это первое в голову пришло так и сделал все получилось=) Вообще пытаюсь сделать чтото типо Книги мне возможно зачтут это за ЕГЭ а это ведь халявный экзамен из четырех я ваще буду очень рад если мне это зачтут, да и собираюсь на программиста думаю это тоже будет полезно в будущем...
     
  16. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Как TStringList перевести в String с разделителем #13#10?
     
  17. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    если имеем такие строки:
    StringList.Add('1');
    StringList.Add('12');
    StringList.Add('123');
    то свойство StringList.Text будет равно '1#13#1012#13#10123#13#10'
    а свойство StringList.CommaText '1,12,123'
     
  18. fenixelite

    fenixelite Banned

    Joined:
    7 Feb 2010
    Messages:
    294
    Likes Received:
    56
    Reputations:
    6
    Подкиньте парочку ссылкой, про стэк и кучу, пожалуйста.
     
  19. s0l_ir0n

    s0l_ir0n Active Member

    Joined:
    14 Mar 2009
    Messages:
    399
    Likes Received:
    144
    Reputations:
    18
    http://www.delphisources.ru/pages/faq/base/manage_segment_data_size.html
    http://forum.sources.ru/index.php?showtopic=280746
    http://www.xakep.ru/magazine/xa/114/050/1.asp
    http://articles.org.ru/cn/showdetail.php?cid=7342
    http://delphi.about.com/od/objectpascalide/l/aa103003a.htm
    http://www.experts-exchange.com/Programming/Languages/Pascal/Delphi/Q_10354858.html
     
    1 person likes this.
  20. XIII

    XIII Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    109
    Likes Received:
    17
    Reputations:
    -1
    хочу добавить в базу данные
    SQLConnection1.Connected:=true;
    SimpleDataSet1.DataSet.CommandText:='INSERT INTO users ("id","name","fname","email","pass") values ("","'+Edit1.Text+'","'+Edit2.Text+'","'+Edit3.Text+'","'+Edit4.Text+'")';
    SimpleDataSet1.DataSet.Active:=true;
    SimpleDataSet1.Active:=true;

    что не правельно?
     
    #5480 XIII, 17 Mar 2010
    Last edited: 17 Mar 2010
Thread Status:
Not open for further replies.