profile
Размещено 5 лет назад по предмету Информатика от tulinchik92

Ребята, помогите срочно!!!!) завтра экзамен, и надо принести домашнюю работу.....нужно написать программку в Delphi. вот задание...."Дана
строка, содержащая не более двадцати латинских букв. Все вхождение «max» в ней заменить на  «min» и «макс» на «мин». Подсчитать число таких замен." Буду очень благодарен, если кто поможет. прикрепляю так же образец, как именно должен выглядеть код программы. Заранее всем кто поможет огромное СПАСИБО!!!!!!!!!!

  1. Ответ на вопрос
    Ответ на вопрос дан HRAshton
    Код формы:
    -------------------------------
    object Form1: TForm1
      Left = 566
      Top = 225
      Width = 616
      Height = 79
      Caption = 'Form1'
      Color = clBtnFace
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clWindowText
      Font.Height = -11
      Font.Name = 'MS Sans Serif'
      Font.Style = []
      OldCreateOrder = False
      PixelsPerInch = 96
      TextHeight = 13
      object Edit1: TEdit
        Left = 0
        Top = 0
        Width = 601
        Height = 21
        MaxLength = 20
        TabOrder = 0
        OnKeyUp = Edit1KeyUp //Это важно:)
      end
      object Edit2: TEdit
        Left = 0
        Top = 24
        Width = 553
        Height = 21
        Color = clMenu
        ReadOnly = True
        TabOrder = 1
      end
      object Edit3: TEdit
        Left = 560
        Top = 24
        Width = 41
        Height = 21
        AutoSize = False
        Color = clMenuBar
        ReadOnly = True
        TabOrder = 2
      end
    end
    ===============
    Код самой программы... Так сказать
    -------------------------------
    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;

    type
      TForm1 = class(TForm)
        Edit1: TEdit;
        Edit2: TEdit;
        Edit3: TEdit;
        procedure Edit1KeyUp(Sender: TObject; var Key: Word;
          Shift: TShiftState);
      private
        { Private declarations }
      public
        { Public declarations }
      end;

    var
      Form1: TForm1;

    implementation

    {$R *.dfm}

    procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    var
      s   : string;
      b, k: byte;
    begin
      k := 0;
      s := Edit1.Text;
      while (pos('max', s) > 0) do
      begin
        b := pos('max', s);
        delete(s, b, 3);
        insert('min', s, b);
        inc(k);
      end;
      while (pos('макс', s) > 0) do
      begin
        b := pos('макс', s);
        delete(s, b, 4);
        insert('мин', s, b);
        inc(k);
      end;
      Edit3.Text := IntToStr(k);
      Edit2.Text := s;
    end;
    end.
    1. Ответ на вопрос
      Ответ на вопрос дан HRAshton
      А, понял... Я ж даже не читал документ ._.
      http://i64.fastpic.ru/big/2014/0613/fd/b399b5f6cb296c5dc6e1f896ca1c21fd.png
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.