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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2009, 21:20   #21
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

A строку
Код:
flag:=false
забыли перед for вставить??
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»

Последний раз редактировалось IT-man; 07.05.2009 в 07:24.
IT-man вне форума Ответить с цитированием
Старый 06.05.2009, 21:25   #22
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

Хм, и правда забыла, спасибо... Только теперь другая проблема... Если там только одно это число шестнадцатиричное, то всё нормально, а если к примеру два числа через пробел, то уже пишет что нету цифр.
Sianessa вне форума Ответить с цитированием
Старый 06.05.2009, 21:29   #23
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Вопрос как стоял?
Цитата:
Определение значения числА
а не чисел!
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 06.05.2009, 21:35   #24
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

Ой, и правда, что это я... Спасибо большое
Осталось последняя подпрограмма:
Проверку соответствия содержимого строки правилам записи идентификаторов языков
программирования.

Ранее было написано, что нужно прописать следующее:
1 - проверка первого символа
2 - поиск пробела
3 - проверка присутствия русских букв и недопустимых символов

Это всё ИФ-ами писать... или как?
Sianessa вне форума Ответить с цитированием
Старый 06.05.2009, 23:40   #25
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

Код:
procedure TForm1.Button3Click(Sender: TObject);  {проверка соотвтетствия правилам записи идентификаторов языков программирования}
var
  i,len:integer;
  s:string;
  flag:boolean;
begin
flag:=false;
s := Edit1.Text;
for i :=1 to length(s) do
if not (s[1] in ['0'..'9']) and (s[i] in [' ']) and (s[i] in ['а'..'я']) then flag:=true;
if flag then
edit5.Text:= 'Всё верно!'
else  begin
  edit5.Text:= 'Не верно!'
end;
end;
end.
Вот написала код... Но почему-то всегда пишет что не верно... =_= Я уже замучалась искать ошибку... Да и вообще, не знаю, правильно ли задачу хоть поняла...
Sianessa вне форума Ответить с цитированием
Старый 07.05.2009, 07:23   #26
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
procedure TForm5.btn1Click(Sender: TObject);
var
  str:string;
  f:Boolean;
  i:Integer;
begin
  str:=edit1.Text;
  // проверка первого символа
  if str[1] in ['0'..'9'] then f:=False;
  // проверка всех символов
  for I := 1 to Length(str) do
    if not (str[i] in ['A'..'Z','0'..'9','a'..'z','_']) then f:=False;
  if f then label1.caption:='соответствует!'
    else  label1.caption:=' не соответствует!';
end;
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 07.05.2009, 16:31   #27
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

Спасибо ^_^
Sianessa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi - операции с массивом Sianessa Помощь студентам 7 05.05.2009 00:27
Delphi: строковые операции Sianessa Помощь студентам 6 21.04.2009 18:05
Проблема со строкой Djonik Общие вопросы Delphi 4 16.04.2009 12:32
Арифметика, выражение вводится строкой [Delphi] iFool Помощь студентам 3 21.10.2008 18:51
Вопрос. Операции с аудио/видео в Delphi Air Мультимедиа в Delphi 6 24.02.2008 06:19