IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Очень нужна помощь,Pascal, Помогите решить,заранее спасибо;)
nekit12
сообщение 3.12.2010, 9:13
Сообщение #1


Новичок
*

Группа: Продвинутые
Сообщений: 8
Регистрация: 3.12.2010
Город: ижевск
Учебное заведение: УдГУ
Вы: студент



В данном тексте первые буквы слов сделать прописными, а остальные буквы-строчными.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tig81
сообщение 3.12.2010, 10:03
Сообщение #2


Академик
********

Группа: Преподаватели
Сообщений: 15 617
Регистрация: 15.12.2007
Город: Украина, Запорожье
Учебное заведение: ЗНУ
Вы: преподаватель



Правила форума
Где ваши наработки? Идеи по решению?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nekit12
сообщение 4.12.2010, 5:59
Сообщение #3


Новичок
*

Группа: Продвинутые
Сообщений: 8
Регистрация: 3.12.2010
Город: ижевск
Учебное заведение: УдГУ
Вы: студент



даже не знаю,если честно
но можно попробовать слова положить в массивы и там из букв делать уже что хочешь
но как это сделать не представляю
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Harch
сообщение 4.12.2010, 8:55
Сообщение #4


Ассистент
****

Группа: Активисты
Сообщений: 834
Регистрация: 21.10.2009
Город: Москва
Учебное заведение: МГУ



Вы умеете читать из файла? Вот читайте файл по строкам в массив, потом обрабатывайте его, а потом записывайте строку в другой файл и т. д.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nekit12
сообщение 6.12.2010, 9:17
Сообщение #5


Новичок
*

Группа: Продвинутые
Сообщений: 8
Регистрация: 3.12.2010
Город: ижевск
Учебное заведение: УдГУ
Вы: студент



а если не читать,как эта часть программы должна выглядеть?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Harch
сообщение 7.12.2010, 11:50
Сообщение #6


Ассистент
****

Группа: Активисты
Сообщений: 834
Регистрация: 21.10.2009
Город: Москва
Учебное заведение: МГУ



Не понял? Вы собираетесь не читать файл?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Julia
сообщение 10.12.2010, 17:00
Сообщение #7


Ассистент
****

Группа: Julia
Сообщений: 593
Регистрация: 23.2.2007
Город: Улан-Удэ
Учебное заведение: БГУ
Вы: преподаватель



Формат входных данных не описан, можно и без файлов обойтись.
Возможный вариант решения: организуйте условный цикл по строке, внутри организуйте 2 цикла:
1) пока код элемента не попадает в диапазон, соответствующий буквам, увеличить счетчик(переменная, отвечающая за номер элемента строки); по окончании текущую букву преобразовать в заглавную;
2) пока код элемента попадает в диапазон кодов букв, увеличивать счетчик
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Harch
сообщение 11.12.2010, 8:00
Сообщение #8


Ассистент
****

Группа: Активисты
Сообщений: 834
Регистрация: 21.10.2009
Город: Москва
Учебное заведение: МГУ



Julia, да, Вы правы. Формат не описан (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nekit12
сообщение 14.12.2010, 5:58
Сообщение #9


Новичок
*

Группа: Продвинутые
Сообщений: 8
Регистрация: 3.12.2010
Город: ижевск
Учебное заведение: УдГУ
Вы: студент



использовать строковый тип данных

на входе соответсвенно будет либо ряд сло,либо какое-то предложение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Julia
сообщение 14.12.2010, 9:27
Сообщение #10


Ассистент
****

Группа: Julia
Сообщений: 593
Регистрация: 23.2.2007
Город: Улан-Удэ
Учебное заведение: БГУ
Вы: преподаватель



Читайте мой ответ выше.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nekit12
сообщение 17.12.2010, 20:33
Сообщение #11


Новичок
*

Группа: Продвинутые
Сообщений: 8
Регистрация: 3.12.2010
Город: ижевск
Учебное заведение: УдГУ
Вы: студент



а как эта часть программы выглядит?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Harch
сообщение 18.12.2010, 12:08
Сообщение #12


Ассистент
****

Группа: Активисты
Сообщений: 834
Регистрация: 21.10.2009
Город: Москва
Учебное заведение: МГУ



Какая часть?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nekit12
сообщение 18.12.2010, 19:59
Сообщение #13


Новичок
*

Группа: Продвинутые
Сообщений: 8
Регистрация: 3.12.2010
Город: ижевск
Учебное заведение: УдГУ
Вы: студент



1) пока код элемента не попадает в диапазон, соответствующий буквам, увеличить счетчик(переменная, отвечающая за номер элемента строки); по окончании текущую букву преобразовать в заглавную;
2) пока код элемента попадает в диапазон кодов букв, увеличивать счетчик
вот эта часть как выглядит в виде программы?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Harch
сообщение 19.12.2010, 11:16
Сообщение #14


Ассистент
****

Группа: Активисты
Сообщений: 834
Регистрация: 21.10.2009
Город: Москва
Учебное заведение: МГУ



не совсем понял вопрос.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nekit12
сообщение 20.12.2010, 18:11
Сообщение #15


Новичок
*

Группа: Продвинутые
Сообщений: 8
Регистрация: 3.12.2010
Город: ижевск
Учебное заведение: УдГУ
Вы: студент



код программы


скажите как сделать в Pascal чтобы он понимал русские буквы и производил с ними какие-то операции
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Harch
сообщение 21.12.2010, 9:25
Сообщение #16


Ассистент
****

Группа: Активисты
Сообщений: 834
Регистрация: 21.10.2009
Город: Москва
Учебное заведение: МГУ



Гм... Могу дать функцию ИЗ С++(!!), которая это делает для windows, а переделывать под Pascal ее уже вам.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
nekit12
сообщение 21.12.2010, 13:48
Сообщение #17


Новичок
*

Группа: Продвинутые
Сообщений: 8
Регистрация: 3.12.2010
Город: ижевск
Учебное заведение: УдГУ
Вы: студент



ну давайте
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Harch
сообщение 24.12.2010, 12:08
Сообщение #18


Ассистент
****

Группа: Активисты
Сообщений: 834
Регистрация: 21.10.2009
Город: Москва
Учебное заведение: МГУ



Код
string R(string s){
       string tmp;
       for(int i=0;i<s.size();i++){
               if(s[i]>='а'&&s[i]<='п')tmp+=s[i]-64;
               else if(s[i]>='р'&&s[i]<='я')tmp+=s[i]-16;
               else if(s[i]>='А'&&s[i]<='Я')tmp+=s[i]-64;
               else tmp+=s[i];
       }
       return tmp;
}


Эта функция принимает переменную типа string в кодировке DOS, а возвращает строку в кодировке Windows.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 24.4.2024, 7:22

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru