![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Death Smile |
![]()
Сообщение
#1
|
Гость ![]() |
Текст задачи (решение нужно, конечно, в Паскале):
Составить функцию, результатом которой является истинное значение, если символ, заданный при обращении к процедуре, - буква, и ложное значение в противном случае. P. S. Завтра экзамен, нужно срочно найти решение. Если нужно, постараюсь отблагодарить в Вмз/Вмр. |
![]() ![]() |
compiler |
![]()
Сообщение
#2
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
начни со справки ТП по case...
Добавлено через 14 мин. //сама функция Сообщение отредактировано: compiler - 15.06.2007 20:26 -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#3
|
Гость ![]() |
Case не нужен... Достаточно использовать множества:
function f(ch: char): boolean;Можно добавить и другие символы при необходимости... |
compiler |
![]()
Сообщение
#4
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
'а' .. 'п', 'р' .. 'я' уже встречал, но так и не понял зачем разбивать алфавит на части...-------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
Цитата так и не понял зачем разбивать алфавит на части... Поиск рулит... Я объяснял уже, что между 'п' и 'р' есть еще символы... |
compiler |
![]() ![]()
Сообщение
#6
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Поиск рулит... славами ключевыми не поделишься?Добавлено через 4 мин. там псевдо графика, и зачем ее туда впихнули ![]() но врядли ее кто то введет ![]() Сообщение отредактировано: compiler - 15.06.2007 20:49 -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
А кто тебе сказал, что я буду передавать f('б') ? Может, я напишу: f(#192)?
Ошибки, знаешь ли, лучше не допускать сразу, чем потом искать и отлаживать... ![]() |
compiler |
![]()
Сообщение
#8
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Ошибки, знаешь ли, лучше не допускать сразу, чем потом искать и отлаживать... ну да... ты прав...![]() а чем руководствывались люди выбрав такой распорядок символов? -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#9
|
Гость ![]() |
Тут опять же вопрос кодировки. Вот, например, в кодировке MKKTT (не альтернативный вариант) и MIC все символы кириллицы идут подряд, в кодировке ЕСТЕЛ (Mazovia) символы 'а'-'я' вообще расположены вразнобой, а чтобы заставить функцию корректно работать на машине с кодировкой КОИ-8 вообще надо делать так:
function f(ch: char): boolean; ![]() |
compiler |
![]()
Сообщение
#10
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
а чтобы заставить функцию корректно работать на машине с кодировкой КОИ-8 вообще надо делать так... не ну в серии кодировок КОИ - 8 , ясно хоть зачем и почему делалось имено так ![]() ![]() и по KOI8-R(имено R, ведь в других KOI8 могут быть еще буквы которые в R - псевдографика) наверно чтобы заставить функцию корректно надо по <<Ъ>>,вместо<<ъ>> иначе большие русские буквы будут не буквами ![]() Сообщение отредактировано: compiler - 17.06.2007 18:41 -------------------- Спасибо!
Удачи! |
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 2:55 |