|
Вопрос # 4 933/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
А почему в условии (if) только логические переменные получается вставить?
 |
Вопрос задал: Адмирал (статус: Посетитель)
Вопрос отправлен: 18 января 2011, 17:40
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 54; последнее сообщение — 19 января 2011, 19:36; участников в обсуждении: 6.
Страницы: [1] [2] [3] [Следующая »]
|
mirt.steelwater (статус: Посетитель), 18 января 2011, 17:44 [#1]:
потому что любое условие является логической операцией
читай сократа и платона
Ⓐ свобода сопротивление солидарность
|
|
min@y™ (статус: Доктор наук), 18 января 2011, 17:45 [#2]:
Патамушта это паскаль, деточка, тут правила такие.
Однако, "вставлять" можно не только логические переменные, но и логические выражения.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Адмирал (статус: Посетитель), 18 января 2011, 17:45 [#3]:
min@y™: расскажи поподробнее про последнюю фразу плз
|
|
Тов. Женька (статус: 3-ий класс), 18 января 2011, 17:49 [#4]:
Дело не в переменных, а в условии, если оно логическое, то все должно работать.
...
begin
if i = 3 then ...
if State in [dsEdit, dsInsert] then ...
Ну и соответствие типов нельзя забывать.
|
|
min@y™ (статус: Доктор наук), 18 января 2011, 17:49 [#5]:
Цитата (Адмирал):
расскажи поподробнее про последнюю фразу плз
Ты как хочешь использовать оператор if ?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Адмирал (статус: Посетитель), 18 января 2011, 17:51 [#6]:
min@y™: всё ненадо женька уже ответил мне
|
|
Адмирал (статус: Посетитель), 18 января 2011, 17:54 [#7]:
кстати, а переменные действуют, только на 1 процедуру?
|
|
min@y™ (статус: Доктор наук), 18 января 2011, 17:56 [#8]:
Цитата (Адмирал):
кстати, а переменные действуют, только на 1 процедуру?
Сам-то понял, чо сказал?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Адмирал (статус: Посетитель), 18 января 2011, 17:58 [#9]:
неправильно выразился, на одну форму?
|
|
min@y™ (статус: Доктор наук), 18 января 2011, 18:00 [#10]:
Цитата (Адмирал):
неправильно выразился, на одну форму?
Сам-то понял, чо сказал?
Ты, хоть, знаешь, что такое форма?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Тов. Женька (статус: 3-ий класс), 18 января 2011, 18:01 [#11]:
переменные не могут ни на кого действовать.
А вот действовать на НИХ можно из разных модулей. Главное "дать доступ" к ним.
|
|
Адмирал (статус: Посетитель), 18 января 2011, 18:03 [#12]:
Ну вот можно в одном юните задать значение переменной, а во втором использовать её
|
|
Адмирал (статус: Посетитель), 18 января 2011, 18:03 [#13]:
?
|
|
min@y™ (статус: Доктор наук), 18 января 2011, 18:06 [#14]:
Цитата (Адмирал):
Ну вот можно в одном юните задать значение переменной, а во втором использовать её?
Да.
Вижу, книжку ты так и не скачал и решил, что лучше терзать народ на сайте, чем просто набираться знаний из книжек.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Адмирал (статус: Посетитель), 18 января 2011, 18:07 [#15]:
как это можно сделать?
я про использование переменной
|
|
Вадим К (статус: Академик), 18 января 2011, 18:14 [#16]:
это называется глобальные и локальные переменные. а также области видимости.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Адмирал (статус: Посетитель), 18 января 2011, 18:14 [#17]:
КАК ПОЛЬЗОВАЦО?
|
|
Адмирал (статус: Посетитель), 18 января 2011, 18:20 [#18]:
а?
|
|
min@y™ (статус: Доктор наук), 18 января 2011, 18:25 [#19]:
Цитата (Адмирал):
КАК ПОЛЬЗОВАЦО?
Кури учебник, задолбал.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
mirt.steelwater (статус: Посетитель), 18 января 2011, 18:25 [#20]:
операторы условий (if, while, repeat) принимают только один параметр и только логического типа. ті можешь формировать єтот параметр непосредственно при візове оператора (так называемое "выражение") или же предварительно записав в переменную булевского типа. почему именно логического - читай выше - по определению понятия "условие".
Ⓐ свобода сопротивление солидарность
|
Страницы: [1] [2] [3] [Следующая »]
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|