Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 28

Как создать программу для переноса русских слов по слогам (объектно-ориентированную)?

14.03.2019, 18:17. Показов 2709. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В текстовое поле будет вводится текст без переноса, после чего на это текстовом поле автоматически или при нажатие на кнопку этот текст перенесется т.е если на предыдущей строке остается место чтобы слово которое идет на другой строке смогло вместиться какой-то частью в ту строку.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.03.2019, 18:17
Ответы с готовыми решениями:

Создать программу в c++ объектно-ориентированную
Родитель - грузовик (смещение вперед/назад). Потомок - самосвал (ввести поле . наличие груза) (загрузка, откидывание/поднятие кузова). ...

Как создать объектно ориентированную базу данных
Как создать объектно ориентировочную базу данных? Задали на дом. В интернете к сожалению ничего толкового не нашел(

Создать объектно-ориентированную библиотеку для работы со структурами данных
Вторая: Сделать объектно-ориентированную библиотеку (программу, которую будет просто подключать в другие программы для использования её...

12
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
15.03.2019, 10:32
A_R_S_E_N_I, для начала надо создать алгоритм, который будет разбивать слово на слоги.

Потом определяться с визуальной платформой: консоль, WinForms, WPF. Так как от этого зависит способ определения длины текста помещающегося в строку.

Дальнейшее зависит от двух предыдущих.
0
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 28
15.03.2019, 14:32  [ТС]
А можете скинуть программу пример а то я даже не в понятии как это делать
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
15.03.2019, 14:56
Цитата Сообщение от A_R_S_E_N_I Посмотреть сообщение
скинуть программу пример
Нет.
Я даже логически себе трудно предоставляю как сделать метод разбивающий слово на слога по правилам русского языка.
Маленьким он точно не будет.
Или надо вводить какие-то упрощённые правила.

Вы откуда взяли это задание? Если из учебного курса, то там наверное должен описываться и алгоритм разбиения на слога.

Вторая часть, если это не консоль, тоже в реализации очень не тривиальна. Получить длину выводимого текста с учётом фонтов, их размера, начертания .....очень не просто. Тоже надо думать об обходных путях.
0
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 28
15.03.2019, 15:08  [ТС]
Преподаватель дал тему для реализации
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
15.03.2019, 15:13
Цитата Сообщение от A_R_S_E_N_I Посмотреть сообщение
Преподаватель дал тему для реализации
Поинтересуйтесь у него - по каким правилам разбивать на слога.
И какое приложение? Консоль, WinForms, WPF?
0
1123 / 794 / 219
Регистрация: 15.08.2010
Сообщений: 2,185
15.03.2019, 15:22
A_R_S_E_N_I, еще желательно учесть, что правила переноса и деления на слоги это разные операции
1
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
15.03.2019, 15:45
Цитата Сообщение от КОП Посмотреть сообщение
что правила переноса и деления на слоги это разные операции
Во оно как! Даже не знал.
0
1123 / 794 / 219
Регистрация: 15.08.2010
Сообщений: 2,185
15.03.2019, 15:46
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Во оно как! Даже не знал.
я тоже не знал
1
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 28
15.03.2019, 19:01  [ТС]
https://habr.com/ru/post/37448/ вот по такому алгоритму он сказал
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,109
Записей в блоге: 2
15.03.2019, 21:53
Цитата Сообщение от A_R_S_E_N_I Посмотреть сообщение
https://habr.com/ru/post/37448/ вот по такому алгоритму он сказал
Цитата из статьи по ссылкеВ общем, вы видите, что код придётся допиливать целой системой правил, разработку которой оставляю на совести читателей.

У меня нет ни какого желания этим заниматься.
0
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 28
16.03.2019, 06:52  [ТС]
Так а зачем ты пишешь? Как работать программа я и в интернете могу найти а тут я прошу помощи в написании кода.
0
Эксперт .NET
 Аватар для Usaga
14305 / 9389 / 1355
Регистрация: 21.01.2016
Сообщений: 35,404
16.03.2019, 07:21
A_R_S_E_N_I, никому не интересно за вас писать вашу хотелку. Помочь советом, посмотреть и оценить код - да. Делать за вас - нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.03.2019, 07:21
Помогаю со студенческими работами здесь

Переделать программу в объектно ориентированную
Что из программы можно запихнуть в класс?и если да то сделайте это!класс должен быть в виде отдельного файла Исходники нужно...

Разработайте объектно-ориентированную программу
Разработайте объектно-ориентированную программу, в которой реализовано вычисление количества неотрицательных элементов двумерного массива,...

Написать объектно-ориентированную программу с использованием трех классов
Для поступления в художественную академию абитуриентам необходимо пройти ряд испытаний. Каждое оценивается по 100-бальной шкале с указанием...

Разработать объектно-ориентированную библиотеку для работы со структурами данных
постановка задачи Разработать объектно-ориентированную библиотеку для работы со структурами данных по одной из следующих тем в...

Разработать объектно-ориентированную библиотеку для работы со структурами данных
Постановка задачи: Разработать объектно-ориентированную библиотеку для работы со структурами данных по одной из следующих тем в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru