fbpx

There are no discussions yet.

В инженерных расчетах часто бывает необходимо ограничить величину какого-то параметра. Конечно, на Паскале можно это сделать через оператор условия IF, но куда более элегантное решение — использовать встроенные функции min, max. В редакторе TechEditor их можно использовать через глобальный объект Math:

X := Math.Min (2.5 * a + b, 1.2);
Y := Math.Max (cos(b) * F, 400);

Таким образом, значение переменной X не превысит 1.2, а переменной Y — не станет меньше 400.

Допустим ли перенос кода на новую строку в Паскале? Да! Главное, не разрывать написание идентификаторов и имен функций, а в остальном можно (и даже рекомендуется) использовать условные "абзацы" кода. Пример:
begin
X := Sin(DegToRad(45.5)) +
Trunc(a+b/c) -
MySuperFunction(1, 2, 3);
end;

Vitalii Artomov - updated group, Pascal & Delphi

My profile

Members online

Events

Sorry, we currently have no events.
View All Events

English forum

Video

View all videos

Polls

No polls
View all polls

Photos

Dystlab™ — Project for Engineers

Dystlab™. All rights reserved.

Address in Canada: 223-2275 Lake Shore Boulevard West, Toronto, ON, M8V 3Y3

Address in Ukraine: 76006, Ivano-Frankivsk, st. Ivana Mykolaichuka 17/97

E-mail:
technot needed texteditoranother not needed text@dystlabdummy text.store

Telegram:
https://t.me/techeditor

Legal information

Dystlab™ is a trademark registered in the State Register of Certificates of Ukraine for Goods and Services Marks 26.02.2018, certificate No. 238304. Owner: entepreneur Artomov V.E., EGRPOU/ITN: 3003314690.

All the most interesting about TechEditor — in Twitter. Join us now!

TechEditor Twitter