Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Написать программу « Маркировка m – грамм » с использованием ассоциативного контейнера
Создан заказ №4130683
17 июня 2019

Написать программу « Маркировка m – грамм » с использованием ассоциативного контейнера

Как заказчик описал требования к работе:
Написать программу (на C++) маркировки произвольных m-грамм для текстов на русском и английском языке, используя ассоциативный контейнер (например, словарь). m-грамма–это уникальная последовательность символов длиной m. Необходимо при обработке произвольного текста подсчитать частоту встречаемости в севозможных подстрок длины m (маркировка m - грамм). Известно, что не все комбинации символов алфавита встречаются в тексте. Например, в русском языке последовательность символов « ыаоъъ» не возможна. Поэтому в целях экономии памяти для подсчёта рекомендуется использовать не массив элементов (он будет содержать большое количество нулевых элементов), а список элементов. В качестве элемента словаря сохраняется пара: ключ–значение. Ключ–первая буква m-граммы. Значение– структура, содержащая: --m- грамму; --счётчик числа её повторений. При занесении новой m-граммы в контейнер, счётчик полагается равным 1. Если, очередная встретившаяся m-грамма уже содержится в списке, то значение счётчика увеличивается на 1. Предусмотреть пользовательское меню: 1. Загрузка m- грамм из файла (с указанием имени файла и размера m-граммы). 2. Вывод всех встреченных m-грамм с числом их повторений, отсортированных по алфавиту. 3. Вывод всех встреченных m – грамм с числом ихповторений, начинающихся с заданной буквы. 4. Вывод сводной информации с указанием сколько всего уникальных m-грамм встретилось на каждую букву и их общее число. 5. Выход. Входные данные берутся из файла. Длина m-грамм задаётся пользователем. Регистр букв не учитывать. Учитывать знаки препинания и пробелы (они не должны входить в m-граммы
подробнее
Заказчик
заплатил
100 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
18 июня 2019
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
user1004163
5
скачать
Написать программу « Маркировка m – грамм » с использованием ассоциативного контейнера.docx
2019-06-21 17:00
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Очень быстро и всегда можно что то уточнить если не понятно, всем советую данного автора !!!

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Разработка API высоконагруженного сервера
Курсовая работа
Программирование
Стоимость:
700 ₽
Объектно-ориентированное программирование "Элементы управления"
Решение задач
Программирование
Стоимость:
150 ₽
Выполнить курсовую по Системное программирование. С-02439
Курсовая работа
Программирование
Стоимость:
700 ₽
Предмет: Инструментальные платформы прогнозной аналитики
Курсовая работа
Программирование
Стоимость:
700 ₽
Создание ссылочных типов в языке программирования Паскаль
Курсовая работа
Программирование
Стоимость:
700 ₽
Программа на Java с использованием фреймворка Spring
Решение задач
Программирование
Стоимость:
150 ₽
Система мониторинга сетевых ресурсов
Курсовая работа
Программирование
Стоимость:
700 ₽
исследование методов оценки надежности технических систем
Решение задач
Программирование
Стоимость:
150 ₽
АИС Проката автомобилей
Дипломная работа
Программирование
Стоимость:
4000 ₽
Конструирование программ и языки программирование
Другое
Программирование
Стоимость:
300 ₽
Приложение поиска доноров для животных. Android
Другое
Программирование
Стоимость:
300 ₽
Разработка приложения PHP с испрльзованием шаблонов
Другое
Программирование
Стоимость:
300 ₽
Интерактивный интерфейс: работа с Dialogflow
Другое
Программирование
Стоимость:
300 ₽
Написание игр в браузере. Оплата по договоренности.
Другое
Программирование
Стоимость:
300 ₽
функция на python 3.7 для Cloud Function, MQTT
Другое
Программирование
Стоимость:
300 ₽
Разработать программную модель на языке си в консоли.
Другое
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Операторы циклов
В VBA существуют два основных типа циклов – циклы со счетчиком (параметрические) и циклы с условием (итерационные).
Циклы со счетчиком используют в тех случаях, когда необходимо выполнить некоторые действия определенное число раз.
Циклы с условием применяются тогда, когда некоторые действия в программе должны повторяться до тех пор, пока выполняется определенное условие.
Для организации циклов в VBA,...
подробнее
Типы данных. Переменные и константы в Turbo Pfscal V.7.0
В Turbo Pascal все данные, которые используются в программе, принадлежат к какому-либо определенному типу.
Тип данных определяется:
Типы данных в Turbo Pascal подразделяют на 5 основных классов:
Остановимся более подробно на простых типах данных. Они, в свою очередь, бывают порядковые и вещественные.
К порядковому типу данных можно отнести следующие типы:
Значение целочисленного типа данных может быть ...
подробнее
Процедуры и функции в Turbo Pfscal V.7.0
В Turbo Pascal существуют 2 вида подпрограмм, которыми являются процедуры и функции. Применение процедур и функций позволяет использовать различные фрагменты алгоритмов, которые уже встречались раньше в программах. Кроме того, подпрограммы разбивают крупные программы на отдельные смысловые части.
Отличительной особенностью функции от процедуры является то, что она возвращает результат указанного п...
подробнее
Фреймы в HTML
Слово «frame» обозначает рамку, кадр. С помощью фреймов пространство окна браузера делится на независимые разделы, в которых можно отобразить различную информацию. Удобно использовать фреймы при необходимости отображения на экране данных из различных источников.
Разработчики HTML-документов имеют в своем распоряжении богатый выбор форм представления информации на страницах. Текстовая и графическая ...
подробнее
Операторы циклов
В VBA существуют два основных типа циклов – циклы со счетчиком (параметрические) и циклы с условием (итерационные).
Циклы со счетчиком используют в тех случаях, когда необходимо выполнить некоторые действия определенное число раз.
Циклы с условием применяются тогда, когда некоторые действия в программе должны повторяться до тех пор, пока выполняется определенное условие.
Для организации циклов в VBA,...
подробнее
Типы данных. Переменные и константы в Turbo Pfscal V.7.0
В Turbo Pascal все данные, которые используются в программе, принадлежат к какому-либо определенному типу.
Тип данных определяется:
Типы данных в Turbo Pascal подразделяют на 5 основных классов:
Остановимся более подробно на простых типах данных. Они, в свою очередь, бывают порядковые и вещественные.
К порядковому типу данных можно отнести следующие типы:
Значение целочисленного типа данных может быть ...
подробнее
Процедуры и функции в Turbo Pfscal V.7.0
В Turbo Pascal существуют 2 вида подпрограмм, которыми являются процедуры и функции. Применение процедур и функций позволяет использовать различные фрагменты алгоритмов, которые уже встречались раньше в программах. Кроме того, подпрограммы разбивают крупные программы на отдельные смысловые части.
Отличительной особенностью функции от процедуры является то, что она возвращает результат указанного п...
подробнее
Фреймы в HTML
Слово «frame» обозначает рамку, кадр. С помощью фреймов пространство окна браузера делится на независимые разделы, в которых можно отобразить различную информацию. Удобно использовать фреймы при необходимости отображения на экране данных из различных источников.
Разработчики HTML-документов имеют в своем распоряжении богатый выбор форм представления информации на страницах. Текстовая и графическая ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы