Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
399 / 137 / 3
Регистрация: 25.01.2012
Сообщений: 5,777
Записей в блоге: 141
1

Выполнение строки по значению true переменной типа boolean

30.01.2017, 10:43. Показов 1246. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Была проблема, но модератор подсказал как делать, но просто на будущее, хочется иметь выражение без оператора if, для его явного визуального выделения из остального кода. Вот пример
Pascal
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
  procedure p;
 
  procedure p1;
  begin
  end;
 
type
  tproc = procedure is nested;
var
  arr : array[1 .. 2] of tproc;
   procedure p2;
  begin
  arr[1] := @p1;
  arr[2] := @p2;
  значение булевой переменной приравнять false.
 p;//////////////////////////вот он смысл, я ведь обещал, я просто забыл
// что хотел заменить массу повторов повтором одной проверки условия
  end;
begin
по значению true вызов p2;
//далее код
end;
--------------------------------------- 
begin
  p;
end.
строка 19-20, это одна строка, нужно сделать выполнение условия без if, для визуабельности и наглядности выполнения задачи, по значению true булевой переменной. Вдруг я ещё раз столкнусь с проблемой, на будущее.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.01.2017, 10:43
Ответы с готовыми решениями:

Реверсия значения переменной типа boolean
Дайте пожалуйста оператор обеспечивающий смену значения переменной логического типа.

Ошибка: присвоить переменной типа real выражение типа boolean
program graf; var x, y: real; begin writeln('Input x= '); readln(x); begin if (x >...

Table Filter с переменной типа boolean
С++ Builder 6, BDE, Paradox 7 С текстовыми переменнами или датой все отлично работает, а вот с...

Имеется два квадратных уравнения. Вычислить значение логической переменной t:boolean. True - имеют корни, false - в противном случае
Имеется два квадратных уравнения x2+6.2x+a2=0 и x2+ax+b-1=0. Вычислить значение логической...

1
5858 / 4587 / 1447
Регистрация: 14.04.2014
Сообщений: 20,340
Записей в блоге: 20
30.01.2017, 12:50 2
что за бред?
если значение равно (или не равно) true то ...
это и есть ваше
"по значению true"
так что просто пишите
if ... then ...
1
30.01.2017, 12:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.01.2017, 12:50
Помогаю со студенческими работами здесь

Массив: Получить массив В(15) типа boolean, присвоив k-му элементу значение true, если k-я строка симметрична
Задана целочисленная матрица А(15х20).Получить массив В(15) типа boolean, присвоив k-му элементу...

Сформировать массив типа BOOLEAN и записать значение True, если строка содержит более двух слова "AND"
Сформировать массив L тип BOOLEAN, в котором значение TRUE записывается, если строка содержит...

Не срабатывает Boolean a; a = true;
код программы калькулятор может кто имеет интересней алгоритм программы? не срабатывает a = true;...

Удалить из БД строки, поле которых равно значению переменной
всем приветы ! вопрос, нверна, простой, тем не менее нашел кучу общих общие рекомендаций в ответ и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru