![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
A13 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.1.2008 Репутация: нет Всего: нет |
[Delphi]
![]() Пришлите что нибудь почитать по теме, или решите!!! 1. Написать функцию, которая удаляет из заданной строки все русские буквы? 2. Написать функцию, которая удаляет из заданной строки все латинские буквы? 3. Заданная строка содержит имя файла вместе с расширением написать функцию, которая удаляет расширение из названия файла? 4. Заданная строка содержит имя файла вместе с расширением написать функцию, которая возвращает расширение файла? 5. Написать функцию, возвращающую количество знаков препинания в заданной строке? 6. Написать функцию, возвращающую количество латинских литер в заданной строке? 7. Отобразить в ListBox все литеры заданной строки кроме пробелов? 8. Отобразить в ListBox все литеры латинские литеры из заданной строки? 9. Отобразить в ListBox все числа не превышающие заданного числа и оканчивающиеся на заданную цифру? 10. Написать функцию, возвращающую первое слово из заданной строки? 11. Написать функцию, возвращающую последнее слово из заданной строки? 12. Написать функцию, возвращающую число присутствующее в зазданной строке среди жругих слов? Для каждого алгоритма написать независимую процедуру и применить ее в обработчике события. Использовать цикл FOR. 13. Отобразить количество непробельных литер? 14. Отобразить количество пробелов? 15. Отобразить количество лидирующих пробелов? 16. Отобразить количество хвостовых пробелов? 17. Удалить все пробелы? 18. Удалить лидирующие пробелы? 19. Удалить хвостовые пробелы? 20. Количество латинских литер? 21. Количество русских литер? 22. Количество цифр? Спасибо!!!!!!!!!!!!!! |
|||
|
||||
tommy256 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 28.11.2007 Репутация: нет Всего: нет |
Сейчас решим...1 сек
![]() |
|||
|
||||
A13 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.1.2008 Репутация: нет Всего: нет |
три книги взял в библиотеке и ни в одной ничего по теме нет ![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Для домашних заданий, курсовых, существует "Центр Помощи".
Тема перенесена! -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
A13 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.1.2008 Репутация: нет Всего: нет |
А вы что то посоветовать почитать не порекомендуете????? только по подробнее о теме работа со строками??????????????????
|
|||
|
||||
ivan219 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1121 Регистрация: 19.11.2005 Где: Планета земля Репутация: 1 Всего: 12 |
Это самые основы в любой книге по Паскалю есть. Вот тебе 3 основных функции по строкам Pos(); Delete(); Copy(); что неужели их нет в твоих книгах ![]() |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 5 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
A13 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.1.2008 Репутация: нет Всего: нет |
Ну типа да, если это возможно!!! ![]() |
||||
|
|||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 30 Всего: 372 |
||||
|
||||
A13 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.1.2008 Репутация: нет Всего: нет |
чем и занят. а между делом прислал задания а вдруг прокатит кто нибудь да поможет? ![]() |
|||
|
||||
JSinx |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 12.12.2006 Репутация: нет Всего: 1 |
Примерный алгоритм
![]() 1) Делаешь массив из русских буков 2) по очереди ищешь эти буквы в нужной строке 3) если есть, удаляешь и ищешь эту букву заново 4) если нет, то переходишь к следующей букве Как закончились все буквы, так возвращаешь результат. С расширением - ищешь точку, вариант один - уделяешь все что до точки, второй - после точки. P.S. Ну и честно говоря школьные задачки то, надо просто подумать головой немного, а не искать простейшие алгоритмы в книгах и по инету. Хотя не спорю вопросов таких много. |
|||
|
||||
JSinx |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 71 Регистрация: 12.12.2006 Репутация: нет Всего: 1 |
Посмотрел последние книги по delphi 2005 и старше, даже нет описания функций работы со строками. Видимо в наш век актуально xml, базы данных и пр.
Попробуй поискать книгу "Петр Дарахвелидзе. Delphi - среда визуального программирования", может и не самая лучшая книга, но много базисных вещей есть. Если нормально с английским, то должен помочь простой help ![]() Еще есть сайт, где решают много подобных задачек, но не помню его :( |
|||
|
||||
Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
создаеш переменную типа String потом пишешь в едит строку, на строку смотришь как на массив символов и в цикле проверяешь, вот к примеру процедура для поиска пробелов:
На Pascale и Delphi уже полтара года ничего не писал, такчто не ругай ![]() Это сообщение отредактировал(а) Palladin - 22.1.2008, 03:28 -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 30 Всего: 372 |
Palladin, в Паскале вместо k++ используется inc(k).
То есть твоя процедурка выглядит так:
Это сообщение отредактировал(а) THandle - 22.1.2008, 11:54 |
|||
|
||||
Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
Я ж говорю полтора года не писал ![]() ![]() а вообще можно и так
![]() -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |