Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2012, 13:21   #1
drinian
 
Аватар для drinian
 
Регистрация: 18.01.2012
Сообщений: 3
Вопрос Множества

Пожалуйста помогите решить эту задачу с использованием множеств:

В строковую переменную вводится некоторое слово . Определить , будет ли это слово правильной записью идентификатора в паскале .

P.S. заранее Благодарен ^_^
drinian вне форума Ответить с цитированием
Старый 18.01.2012, 13:45   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Код:
goodStart:=['A'..'Z'];
goodSymb:=['A'..'Z','0'..'9','_'];
good:=true;
if not (UpCase(s[i]) in goodStart) then good:=false;
i:=1;
while (i<length(s)) and good then begin
 inc(i);
 if not (UpCase(s[i]) in goodSymb) then good:=false;
end;
if good then writeln ('Pravilnaya zapis') else writeln ('Nepravilnaya zapis');
Разбирайтесь)
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Через множества заданы сорта роз,выращиваемых цветоводами. Ввод множества с клавиатуры,сравнение множеств BAMbarBIO Паскаль, Turbo Pascal, PascalABC.NET 5 31.05.2011 13:17
Множества Yelisey Паскаль, Turbo Pascal, PascalABC.NET 0 20.02.2011 13:26
множества мики Паскаль, Turbo Pascal, PascalABC.NET 9 15.04.2010 09:10
множества dragun4ik Помощь студентам 0 31.01.2010 18:48
Множества Rin@ Паскаль, Turbo Pascal, PascalABC.NET 13 16.06.2009 15:39