|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.01.2009, 21:59 | #1 |
Регистрация: 13.01.2009
Сообщений: 6
|
написать программу на дельфи, в которой используется MDI-окна (текстовые)
Дан текст. Написать программу подсчитывающую количество слов в тексте, и количество цифр (текст как вы понимаете абсолютно любой)
|
13.01.2009, 22:55 | #2 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
Жаль, что окна MDI, а не документ Word!
(А то тело программы заняло бы 2 строчки.) Но во встроенном поиске слов Word есть коллизия (разрешение которой здорово было бы увидеть в Дэлфи): в любом тексте могут быть слова типа "топ-менеджер", "топ-10", "студент-химик", "2-метилбутан", "µ-мезон"... и (пожалуй, наиболее проблемные!) даже такие, как "P.S." и ".NET". И, кстати! Не будем забывать, что цифры есть как арабские, так и...
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 14.01.2009 в 01:21. Причина: мысли по-поводу римских цифр и слов-«уродов». |
14.01.2009, 01:04 | #3 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
на паскале реализовал:
Код:
Последний раз редактировалось capta1n; 14.01.2009 в 01:28. |
14.01.2009, 01:26 | #4 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
<Уважаемый Капитан Пронин, внук Майора Пронина, а Вы не забыли ли предварительно избавить строку от повторяющихся пробелов (ведь они обычно есть!)?>
Вопрос снят, я осознал, что Код:
Код:
Всё же, если решать задачу тупо в лоб (а не как учебную), то я бы не включал дефис ("-") в число разделителей слов. Хотя, конечно, всё относительно.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
Последний раз редактировалось Sasha_Smirnov; 14.01.2009 в 02:24. |
14.01.2009, 01:30 | #5 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
Уважаемый Sasha_Smirnov, а вы проверьте программу У меня все работает, и все что не нужно убирает ))))
|
14.01.2009, 01:31 | #6 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
единственное, что последовательность цифр моя программа считает за слово - в принципе это логично, но если так не надо - я могу исправить, ибо получится, что любое слово, содержащее цифру, будет уже не словом
|
14.01.2009, 03:32 | #7 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
дело в том, что в принципе я имел в виду не дефис а тире ) вы правы, что дефис не разделитель слова, а его часть, но я имел в виду тире - тогда в множество мне надо включать не '-' а с пробелами ' - ' вот так, но тогда нужно дополнительное условие проверки на содержание
|
14.01.2009, 18:53 | #8 |
Регистрация: 13.01.2009
Сообщений: 6
|
Огромное всем спасибо) Не знаю что бы без вас делал. Просто на уровень "3" сам умею немного, а это уже на "4"(студент я)
|
14.01.2009, 19:25 | #9 |
Форумчанин
Регистрация: 06.12.2008
Сообщений: 613
|
чувак, оставь отзыв плиз - ты мне благодарен за задачу - я тебе за отзыв за мою работу
|
14.01.2009, 23:12 | #10 |
Регистрация: 13.01.2009
Сообщений: 6
|
А как это?) Кстати... А на дельфи это сильно отличаться будет от паскаля?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MDI Окна | RIO | Общие вопросы .NET | 8 | 06.05.2008 16:06 |
как написать формулу, чать которой при растягивании не менялось... | c_zurab | Microsoft Office Excel | 2 | 26.03.2008 11:47 |
Текстовые файлы посчитать сколько символов используется в поле | leest | Помощь студентам | 8 | 19.02.2008 20:59 |
Помогите написать программу (дельфи) | Delpher | Помощь студентам | 2 | 09.12.2007 19:34 |
Как сделать чтобы дочерние окна в MDI-приложениях были вне главного окна??? | dimonchuk | Общие вопросы Delphi | 1 | 11.08.2007 12:13 |