![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#12 |
Новичок
Джуниор
Регистрация: 18.02.2014
Сообщений: 12
|
![]()
Подскажите пожалуйста, как можно в Delphi 7 сделать программу, которая будет определять гласные и согласные в тексте и добавлять к ним текст "се" и выводить в Мемо. Нужно сделать подкачку с файла блокнота и форму ввода текста, кнопку генератор, что переводит текст и выводит в мемо с "се"? Буду очень благодарен!
|
![]() |
![]() |
![]() |
#14 |
Новичок
Джуниор
Регистрация: 18.02.2014
Сообщений: 12
|
![]()
Уважаемые программисты! Друзья! Знатоки! Специалисты
![]() Помогите пожалуйста студенту! Только начал учить язык, полный "0" ![]() Кто может объяснять на пальцах что за чем делать, с примерами, решения такой задачи: 1) Припустим есть текст который я ввожу в форму ввода (edt1). 2) Нужно сделать так чтобы к негласным буквам в конце слова добавило сочетанные "се". 3) Вывело результат при нажатии на кнопку в Memo. Буду очень благодарен! |
![]() |
![]() |
![]() |
#15 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
edited: Учиться, учиться и учиться! (с)
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#16 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Только странное у Вас желание учить язык, прося других сделать за Вас. Если Вы попросите Васю, который умеет плавать, проплыть за Вас дистанцию в бассейне, Вы от этого плавать не научитесь. Самому надо пытаться что-то сделать! Цитата:
Начните с этого. Так. Форму уже создали? На неё edt1 бросили? Т.е. это пункт уже выполнен? Цитата:
забрать текст из edt1.Text в строковую переменную (это не обязательно, edt1.Text, по сути, тоже строка, но работать со строкой удобнее, да и не везде метод, который возвращает текст можно использовать, а строку - в любых процедурах обработки) Определится, с тем, что такое "слова" в данном конкретном случае. Например, во фразе буга-га-га[2га]3рок&ролл_ага рога:нога вот! сколько слов (и какие они). какие группы символов считаются словом, а какие - разделителями слов. Далее, по поводу негласных букв в конце слова. Это, скорее всего имеются в виду СОГЛАСНЫЕ буквы ? тогда сразу вопрос - на каком языке фраза, на русском? для русского языка гласные буквы это: Код:
теперь по поводу расположения согласных букв "в конце слова". Рискну предположить, что имеется в виду, что обработать нужно слова, которые ЗАКАНЧИВАЮТСЯ на согласную букву, т.е. последняя буква слова является согласной. исходя из вышесказанного Вам нужно читать из строки, пока не встретится разделитель, если предыдущий символ является согласной буквой, то в поле вывода вывести дополнительно пару букв. т.е. вся программа будет выглядеть так: Код:
Пусть, например, результат обработки находится в строке sOut. Тогда Код:
![]() |
|||
![]() |
![]() |
![]() |
#17 |
Регистрация: 18.04.2013
Сообщений: 4
|
![]()
procedure TForm2.Button2Click(Sender: TObject);
var i: integer; s:String; c: char; begin Memo1.Clear; if Edit1.Text<>' 'then s := Edit1.Text; i:=length(Edit1.Text); c := s[i]; //с теперь равно 'c' (последнему символу в строке) if c in ['ц', 'к', 'н', 'г', 'ш', 'щ', 'з', 'х', 'ф', 'в', 'п', 'р', 'л', 'д', 'ж', 'ч', 'с', 'м', 'т', 'б'] then Memo1.Text:=Edit1.Text + 'се ' else Memo1.Text:=Edit1.Text; end; |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi 7: гласные и согласные | kiberzem | Общие вопросы Delphi | 2 | 18.02.2014 22:01 |
Последовательность символов, ограниченную точкой, занести в два стека, содержащих гласные и согласные буквы .Вывести текст и элеме | gulya182009 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 14.01.2014 21:56 |
написать программу,которая будет определять,и выводить на экран английскую букву | Tiny | Помощь студентам | 3 | 25.06.2010 23:23 |
Гласные и согласные буквы | artemavd | Общие вопросы Delphi | 7 | 22.06.2009 20:53 |
Как скопировать текст из мемо одной формы в мемо другой | CraZZy RabbIt | Общие вопросы Delphi | 4 | 27.02.2009 00:01 |