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

Написать программу вхождения каждого символа в текст, содержащийся в файле в формате txt, на языке программирования высокого уровня BASIC (можно либо на QBasic или на Visual Basic)?

  1. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален
    const
      T = 'АБВГДЕЁЖЗИЙКЛИНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжхийклмнопрстуфхцчшщъыьэюя';
      n = 66;//  Количество символов в Т

    var
      s,buf: string;
      P: array[1..n] of integer;
      i, k: integer;
      F: Text;

    begin
      Assign(F, 'CharCount.txt');
      Reset(F);
      s:='';
      while not SeekEof(F) do begin
        Read(F,buf);
        s:=s+buf
      end;
      Writeln(s);
      for i := 1 to n do P[i] := 0;
      for i := 1 to length(s) do
      begin
        k := Pos(s[i], T);
        if k > 0 then P[k] := P[k] + 1
      end;
      for i := 1 to n do
        if P[i] > 0 then writeln(T[i], ' - ', P[i]:3)
    end.

    Тестовый пример:
    Ксаверий Феофалактович Грушин, следственный пристав Сыскного управления при московском обер-полицмейстере,облегченно вздохнул и отложил влево, в стопку "просмотрено", сводку важных преступлений за вчерашний день
    Г -   1
    К -   1
    С -   1
    Ф -   1
    а -   8
    б -   2
    в -  13
    г -   2
    д -   4
    е -  17
    ж -   2
    х -   2
    и -  11
    й -   5
    к -   6
    л -  10
    м -   4
    н -  13
    о -  20
    п -   8
    р -  11
    с -  12
    т -   8
    у -   6
    ф -   1
    ц -   1
    ч -   3
    ш -   2
    ы -   3
    ь -   1
    я -   1




    1. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      А можно VBA? Практически тот же VB, только внутри MS Office (Word, Excel). Результат можно будет в виде таблички Excel выдать тогда. VB чтобы поставить, надо ставить Visual Studio на машину, а он небесплатный. Фри и Либерти - тоже надо где-то искать... VBA Excel вот Вам предлагаю...
    2. Ответ на вопрос
      Ответ на вопрос дан Gerdlina
      Да, VBA подойдет, кстати в Exsel нужно построить диаграмму встречаемости русских символов и подсчитать процент вхождения каждого из них в текстовый файл по отношению ко всем русским символам.
    3. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Задача разрастается))) У вас есть Скайп связаться и пообщаться?
    4. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Кстати, в Экселе готово уже
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
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) их не спросили

Информация

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