Здравствуйте!):) можете помочь?) пожалуйста) объясните мне программу эту) она в delphi
http://s61.radikal.ru/i171/1504/6c/6d8a799aebb4.jpg
Это фото проги) - вопрос №1461934
Есть некая форма, на форме кнопка (button1) и поле для текста (edit1) По клику на этой кнопке происходит следующее: берется текст из edit1 и анализируется. Если длина текста от 1 до 127 символов, то k = 1 иначе k = -1
Если первый символ текста — английская буква (от a до z или от A до Z) и k = 1 то к = 2, иначе k = -2
Потом переменной i присваивается 1, а переменной b — истина
Далее, если k = 2, идем в цикл от 1 до длины текста (при этом, b должно быть истиной)
На каждом шаге цикла анализируется — если очередной символ в тексте не английская буква, не русская, не цифра и не знак подчеркивания (_), то b становится ложью, k = 3 и цикл прерывается.
Потом, в результате, если b = истина то в надпись (label2.caption) заносится «правильный идентификатор»
если k = -1, то «неправильный идентификатор — длина больше 127 символов»
если k = -2 то «неправильный идентификатор — первый символ не латинская буква»
если k =3, то «неправильный идентификатор — обнаружены отличные от цифр, букв и подчеркивания символы»
В общем, анализируется текстовая строка из поля edit на длину, на первый символ и вообще на символы.
Добрый день. Меня заинтересовал ваш ответ "Есть некая форма, на форме кнопка (button1) и поле для текста (edit1) По клику на этой кнопке происх..." на вопрос http://www.liveexpert.org/topic/view/1461934-zdravstvujte-mozhete-pomoch-pozhalujsta-obyasnite-mne-programmu-etu-http-s61-radikal-ru-i171-1504-6c-6d8a799aebb4-jpg-eto-foto. Можно с вами обсудить этот ответ?