С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi сортировка связанного списка условие задачи. Занести в новый файл информацию о собаках определенной породы, упорядочив сведения по возрасту собак. структура данных type dog=record breed:string; age:integer; fio:string; score:string; end; https://www.cyberforum.ru/ delphi-beginners/ thread187916.html combobox загрузка из тхт Delphi
как загрузить из тхт файла список в комбобокс ????
Delphi программа типа paint https://www.cyberforum.ru/ delphi-beginners/ thread187763.html
Всех приветствую! У меня есть готовая рабочая программа типа Paint'a, квадраты рисует, круги, линии, закраска есть. Помогите пожалуйста дополнить эту программу пару мелочами: чтоб можно было толщину линии выбирать, и тип закраски (ну там допустим точками, или штрихами).
Delphi Как менять яркость цвета программно? https://www.cyberforum.ru/ delphi-beginners/ thread187739.html
Никак не могу сообразить, какую арифметику надо проделать со цветом, чтобы поменялась только яркость, а сам цвет остался прежним. Допустим, у меня в программе есть TrackBar, я ползаю движком туда-сюда и текст в Memo становится темнее/светлее. Пробовал увеличивать/уменьшать всё RGB. Получается фуфло, меняется весь цвет.
Delphi Построение семейства кривых через TChart
Нужно построить несколько графиков на одной системе координат. Изначально маялся канвой, потом услышал о TChart(в свои 21 я ламер, не смейтесь). Есть элементарная функция(например cos(k*x)), мне нужно задать с ComboBox количество графиков, потом нижний и верхний предел изменения параметра k. Программа сама дожна рассчитать необходимое приращение и построить семейство f(x)=cos(k*x). Один график...
Delphi Как добавлять компоненты на GroupBox? https://www.cyberforum.ru/ delphi-beginners/ thread187705.html
Как поставить на GroupBox лейблы и другие компоненты не как не пойму?
Delphi Лексический анализатор азбуки Морзе в виде конечного автомата Взял код из учебника, но он почему-то не работает. Помогите, ничего понять не могу в коде:confused: Вот цитата из учебника: 3.3 Реализация лексического анализатора в виде конечного автомата Рассмотрим реализацию в виде конечного автомата лексического ана-лизатора построенного ранее. Определим тип “входной сигнал”. Этот тип должен включать нижепри-веденные элементы.  “Точка”... https://www.cyberforum.ru/ delphi-beginners/ thread187674.html Delphi Выключатель
Всем привет! Есть такая задача: написать программу-выключатель для детей, которая будет вырубать компьютер при любой загрузке системы в определенный период времени (например, каждые сутки с 22.00 до 10.00). В связи с данной задачей у меня возникло 2 вопроса: 1. как сделать форму невидимой при запуске программы и видимой как только наступает определенное время? 2. как сделать так, чтобы...
Delphi Построчная сортировка в StringGrid https://www.cyberforum.ru/ delphi-beginners/ thread187661.html
procedure TForm1.RadioButton2Click(Sender: TObject); var temp:integer; begin with StringGrid1 do for i:=1 to ColCount -1 do for j:=0 to RowCount -1 do if StrToInt(cells)>StrToInt(cells) then begin temp:=StrToInt(cells); cells:=cells;
Delphi Переставить символы строки в обратном порядке переставив все символы в обратном порядке!Как сделать если в Edit1 вписать а в Edit2 получить уже в обратном порядке? https://www.cyberforum.ru/ delphi-beginners/ thread187650.html
Delphi периметр треугольника
По координатам вершин вычислить периметр и площадь треугольника
Delphi POST запрос или иное решение? Вечер добрый. Столкнулся с задачей отправки сообщений на сайте. тоесть есть сайт, на нем есть форма ... -IdHTTP как сюда воткнуть куки? можно ли делать проще, а точнее эмитировать действия пользователя? тоесть как бы открывать страницу, заполнять поля, и эмитировать нажатие кнопки "отправить" формы... https://www.cyberforum.ru/ delphi-beginners/ thread187624.html
18 / 18 / 7
Регистрация: 17.08.2010
Сообщений: 54
08.11.2010, 21:51 0

Выяснить, является ли строка идентификатором переменной или десятичной записью числа - Delphi - Ответ 1095200

08.11.2010, 21:51. Показов 1995. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
program run;
 
{$APPTYPE CONSOLE}
 
uses
  SysUtils;
 
function IsDigit(c: Char): Boolean;
begin
  if (c >= '0') and (c <= '9') then Result := True else Result := False;
end;
 
function IsLetter(c: Char): Boolean;
begin
  if ((c >= 'a') and (c <= 'z')) or
     ((c >= 'A') and (c <= 'Z')) or
     (c = '_') then Result := True else Result := False;
end;
 
procedure Fail;
begin
  WriteLn('It''s not a number or variable');
  ReadLn;
  ReadLn;
end;
 
var s: string;
    i: Integer;
    isNumber, isVar, point: Boolean;
 
begin
  Write('Input string: ');
  Read(s);
  if Length(s) = 0 then Exit;
 
  isNumber := IsDigit(s[1]);
  isVar := IsLetter(s[1]);
 
  if (isNumber = False) and (isVar = False) then begin
    Fail;
    Exit;
  end;
 
  point := False; // Точка
  for i := 2 to Length(s) do begin
    if isNumber then
    if IsDigit(s[i]) = False then
    if s[i] = '.' then
    if point then begin // Точка уже была найдена
      Fail;
      Exit;
    end else begin
      if i <> Length(s) then // Точка - последний символ?
        point := True
      else begin // Таки да, последний
        Fail;
        Exit;
      end;
    end;
 
    if isVar then
    if (IsLetter(s[i]) = False) and
       (IsDigit(s[i]) = False) then begin
      Fail;
      Exit;
    end;
  end;
 
  if isNumber then WriteLn('It''s a number');
  if isVar then WriteLn('It''s a variable');
  ReadLn;
  ReadLn;
end.


Вернуться к обсуждению:
Выяснить, является ли строка идентификатором переменной или десятичной записью числа Delphi
1
Заказать работу у эксперта
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
08.11.2010, 21:51
Готовые ответы и решения:

Является ли заданный текст идентификатором или десятичной записью целого числа
Заданный текст. Определить, является ли этот текст идентификатором или десятичной записи целого...

Выяснить, является ли текст десятичной записью целого числа
Дан текст. Выяснить, является ли этот текст десятичной записью целого числа.

Проверить является ли строка является десятичной записью числа, кратного 9
Программа. В заданную непустую строку входят только буквы и цифры. Определить, удовлетворяет ли...

Строки. Выяснить, является ли заданный текст десятичной записью целого числа
Народ, в ассемблере вообще не разбираюсь. Помогите пожалуйста с задачкой. Дан текст. Выяснить,...

1
08.11.2010, 21:51
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
08.11.2010, 21:51
Помогаю со студенческими работами здесь

Является ли строка десятичной записью целого числа
Добрый день! Помогите пожалуйста написать программу vba. Вот задание: Проверить, является ли...

Проверить является ли строка десятичной записью числа, кратного 3
Задание: для заданных трёх строк определить, какая из них является десятичной записью числа,...

Проверить, является ли заданная строка десятичной записью числа
1) Проверить, является ли заданная строка десятичной записью числа. Например, 123, 12.34, 0.0009,...

Определить, является ли заданная строка записью целого числа, записью вещественного числа, или строку нельзя преобразовать в число
Определить, является ли заданная строка записью целого числа, записью вещественного числа, или...

Выяснить является ли заданная строка записью десятичного вещественного числа.
помогите пожалуйста)) нужно к сегодняшнему дню до 19:00 Дана строка. Выяснить является ли эта...

Дан текст. Выяснить, является ли этот текст десятичной записью целого числа
Дан текст. Выяснить, является ли этот текст десятичной записью целого числа.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru