Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 08.06.2014
Сообщений: 11
1

Классы и объекты

15.05.2016, 21:07. Показов 1196. Ответов 9
Метки нет (Все метки)

Задание:
Для предложенного в индивидуальной части задания(ниже) объекта сформировать главный класс на основе выбора членов класса и функций-методов класса.

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

Программно реализовать определение главного класса, а также функции ввода с клавиатуры и вывода на экран ЭВМ различных объектов этого класса.

Индивидуальная часть задания:
Класс "Гипертекст"
Основными представителями класса являются объекты: гипертекст на основе словарной базы, гипертекст на основе предложений, дискурсный гипертекст.

Основными операциями над объектами этого класса являются: выделение связного текста и предложений, объединение гипертекстовых структур.

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

Вопрос:
Что от меня требуют? Знаю что такое класс, что такое объект, но как должен выглядеть конечный итог по такому условию?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2016, 21:07
Ответы с готовыми решениями:

Классы и объекты
Такая ситуация: есть кусочек кода, не несущего смысловой нагрузки. while(a < b) а++; где a и b...

ОБЪЕКТЫ И КЛАССЫ C++
Составить программу для подсчёта количества сотрудников компании, у которых стаж работы больше 15...

Классы и объекты
Извиняюсь за глупый вопрос. Сейчас читаю книгу Шилдта "Полный справочник по С++" и создаю объекты...

Классы и объекты на С++
Задание: Класс Triangle (треугольник). Класс хранит Декартовы координаты трех углов треугольника....

9
2723 / 1887 / 559
Регистрация: 05.06.2014
Сообщений: 5,499
15.05.2016, 22:08 2
Цитата Сообщение от Fostercare Посмотреть сообщение
Что от меня требуют? Знаю что такое класс, что такое объект, но как должен выглядеть конечный итог по такому условию?
У меня есть подозрение что текст задачи - техноболтовня и его автор сам не знает чего требует. Единственный известный мне гипертекст созданный для "выделения связного текста и предложений", это битексты и память переводов (на 90% уверен что автор задачи впервые о них слышит). И то, и другое, вполне успешно пихается в XML формат (примерчики можно накачать здесь). Поэтому, в качестве решения я бы предложил наколеночную реализацию XML-парсера с классами и методами. XML вообще универсальный ответ на вопрос "сделайте абстрактную реализацию гипертекста".
0
Эксперт С++
3207 / 1734 / 435
Регистрация: 03.05.2010
Сообщений: 3,867
15.05.2016, 22:18 3
Цитата Сообщение от Fostercare Посмотреть сообщение
Что от меня требуют? Знаю что такое класс, что такое объект, но как должен выглядеть конечный итог по такому условию?
Да, довольно абстрактно изложено!
Вам требуется написать
Цитата Сообщение от Fostercare Посмотреть сообщение
Класс "Гипертекст"
, в котором предусмотреть функции ввода-вывода на консоль, а также его подклассы:
Цитата Сообщение от Fostercare Посмотреть сообщение
гипертекст на основе словарной базы, гипертекст на основе предложений, дискурсный гипертекст.
Цитата Сообщение от Fostercare Посмотреть сообщение
При этом можно расширить или изменить список объектов, предложенных для классификации в индивидуальной части задания.
Т.е. можно расширить или изменить заданный список подклассов.
Хотя что делать с подклассами не очень понятно, так как программно реализовать требуется только базовый класс.
Под гипертекстом имеется в виду:
Цитата Сообщение от Fostercare Посмотреть сообщение
При работе гипертекстом можно считать любые текстовые структуры, связанные между собой ссылками, отражающими близость смысла фрагментов текста, продолжение текста, уточнение текста и т.п.
Как я понял,
Цитата Сообщение от Fostercare Посмотреть сообщение
гипертекст на основе словарной базы
- это что-то типа словаря,
Цитата Сообщение от Fostercare Посмотреть сообщение
гипертекст на основе предложений
- это что-то типа фразеологического словаря,
Цитата Сообщение от Fostercare Посмотреть сообщение
дискурсный гипертекст
- это что-то типа форума на какую-то тему.
0
2723 / 1887 / 559
Регистрация: 05.06.2014
Сообщений: 5,499
15.05.2016, 22:37 4
Лучший ответ Сообщение было отмечено Fostercare как решение

Решение

Цитата Сообщение от Mr.X Посмотреть сообщение
Как я понял,
А тут и понимать особого нечего. Вбиваем в Гугл "дискурсный гипертекст", находим ровно один результат - этот самый топик. Проще говоря, такого термина просто нет в природе. Дяденька-автор его сам выдумал, чтоб текст звучал непонятно, но солидно. Техноболтовня эталонная.
0
Эксперт С++
3207 / 1734 / 435
Регистрация: 03.05.2010
Сообщений: 3,867
15.05.2016, 22:56 5
Цитата Сообщение от Renji Посмотреть сообщение
А тут и понимать особого нечего. Вбиваем в Гугл "дискурсный гипертекст", находим ровно один результат - этот самый топик. Проще говоря, такого термина просто нет в природе. Дяденька-автор его сам выдумал, чтоб текст звучал непонятно, но солидно. Техноболтовня эталонная.
Ну вот что-то такое на эту тему.
0
2723 / 1887 / 559
Регистрация: 05.06.2014
Сообщений: 5,499
15.05.2016, 23:26 6
Цитата Сообщение от Mr.X Посмотреть сообщение
Ну вот что-то такое на эту тему.
Во-первых, там что-то на тему дискурса, а не "дискурсного гипертекста". Это при том что как утверждает автор обсуждаемой задачки, "дискурсный гипертекст" - один из основных представителей гипертекста (зато, HTML у него даже упоминания не удостоился).

Во-вторых, по мнению приведенного вами текста, "Гипертекст обладает специфической структурой, которая позволяет описать совокупность блоков информации как связанную сеть гнезд, соединенных между собой нелинейными отношениями в многомерном пространстве.". Стандарты на HTML, XML или SGML, понятное дело, ни про какие связанные сети гнезд не слышали. В Гугле про "связанную сеть гнезд" двенадцать ссылок, определения термина нет ни в одной. Видимо, в тексте описывается гипертекст из параллельной вселенной.
0
Эксперт С++
3207 / 1734 / 435
Регистрация: 03.05.2010
Сообщений: 3,867
15.05.2016, 23:40 7
Цитата Сообщение от Renji Посмотреть сообщение
как утверждает автор обсуждаемой задачки, "дискурсный гипертекст" - один из основных представителей гипертекста (зато, HTML у него даже упоминания не удостоился).
Слово "дискурс" многозначное, одно из значений - речь, беседа (как кто-то очень хорошо сформулировал, - "базар"). Гипертекст - это текст со взаимными ссылками (HTML - это уже одна из форм реализации).
Ну а что такое беседа со взаимными ссылками? Форум и есть.
Не, ну базару в интернете достаточно, так что вполне такая форма гипертекста может считаться одной из основных.
0
2723 / 1887 / 559
Регистрация: 05.06.2014
Сообщений: 5,499
16.05.2016, 00:28 8
Цитата Сообщение от Mr.X Посмотреть сообщение
Гипертекст - это текст со взаимными ссылками (HTML - это уже одна из форм реализации).
Ну а что такое беседа со взаимными ссылками? Форум и есть.
Нет, гипертекст это текст оформленный с помощью языка разметки, а текст форума это BBCode. Иначе гипертекстом окажутся и труды Иоанна Богослова, потому как они на Библию ссылаются. А заодно, в гипертекст пойдут сноски в книгах, оглавления и список рекомендованной литературы.

Не может быть в научном тексте многозначных терминов, о значении которых надо догадываться. Значение каждого термина оговаривается заранее. Если написано "масса", то сразу ясно что это мера инерции, а не сила воздействия на опору. Если же автор придумывает "музыкальные кирпичи" и даже не поясняет "это такие кирпичи, из которых музыкальные школы строят", ни на какую научность такой текст претендовать не может. Впрочем, даже если и поясняет, заслушать мнение строителей о музыкальности кирпичей совсем не лишне.
0
Эксперт С++
3207 / 1734 / 435
Регистрация: 03.05.2010
Сообщений: 3,867
16.05.2016, 00:42 9
Цитата Сообщение от Renji Посмотреть сообщение
Нет, гипертекст это текст оформленный с помощью языка разметки, а текст форума это BBCode.
Что-то вы постоянно путаете абстракцию с ее реализацией.
Цитата Сообщение от Renji Посмотреть сообщение
Иначе гипертекстом окажутся и труды Иоанна Богослова, потому как они на Библию ссылаются. А заодно, в гипертекст пойдут сноски в книгах, оглавления и список рекомендованной литературы.
Я имел в виду раскрывающиеся ссылки.
Ну, вот из Википедии определение гипертекста, если вам мое не нравится:
<
Гиперте́кст (англ. hypertext) — термин, введённый Тедом Нельсоном[1] для обозначения текста «который разветвляется сам по себе или выполняет действия по запросу»
>
Цитата Сообщение от Renji Посмотреть сообщение
Не может быть в научном тексте многозначных терминов, о значении которых надо догадываться.
В точных науках да, а в гуманитарных - сколько угодно, кстати, термин "дискурс" как раз ученые-гуманитарии и ввели. Ну а так как программирование лежит на стыке наук точных и гуманитарных, то...
А так-то насчет текста задачи согласен, что
Цитата Сообщение от Mr.X Посмотреть сообщение
довольно абстрактно изложено!
0
2723 / 1887 / 559
Регистрация: 05.06.2014
Сообщений: 5,499
16.05.2016, 01:00 10
Цитата Сообщение от Mr.X Посмотреть сообщение
Я имел в виду раскрывающиеся ссылки.
Сам по себе гипертекст ничего и никуда не раскрывает, это делает специальная программа. С тем же успехом она может раскрывать стандартные "Быт. 1:2" или "ISBN 5-85464-025-2". И если привлекать Википедию, то "В компьютерной терминологии гипертекст — это текст, сформированный с помощью языка разметки с расчетом на использование гиперссылок.".
Цитата Сообщение от Mr.X Посмотреть сообщение
В точных науках да, а в гуманитарных - сколько угодно
Гуманитарии используют термин "брахиколон", не имея четкого его определения? Если такие гуманитарии и есть, к науке они опять-же никакого отношения не имеют, это обычные словоблуды.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2016, 01:00

объекты и классы
Напишите программу позволяющую находить площади трапеции или прямоугольника. В конструкторе класса...

Объекты и классы в С + +
Нужно что бы все переменные были в private...но не работает((...Помогите плиз #include &quot;stdafx.h&quot;...

Классы и объекты
Здравствуйте объясните пожалуйста следующую задачу Нужно создать класс данных А и класс...

Объекты и классы в С++
Создать класс и программу которая использует этот Клаас, проиллюстрировать все методы. Создать...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.