fbpx

"Delphi is one of the programming world’s legendary languages, a cornerstone of the history of software development. New languages have come to the fore as new platforms and frameworks have emerged, but Delphi has stood its ground as development trends came and went because of its reliability and efficacy as a development path"

В инженерных расчетах часто бывает необходимо ограничить величину какого-то параметра. Конечно, на Паскале можно это сделать через оператор условия 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 - відредагував групу, Pascal & Delphi

Мій профіль

Реєстрація
Запам'ятати мене
Забули логін  Забули пароль

Учасники онлайн

    Наразі немає учасників
Переглянути всіх

Події

На жаль, зараз у нас немає подій.
Переглянути всі події

Сторінки

Відео

Переглянути всі відео

Опитування

No polls
View all polls

Фото

Dystlab™ — Project for Engineers

Dystlab™. Всі права захищено.

Адреса офісу в Канаді: 223-2275 Lake Shore Boulevard West, Toronto, ON, M8V 3Y3

Адреса офісу в Україні: 76006, м. Івано-Франківськ, вул. Миколайчука Івана 17/97

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

Telegram:
https://t.me/techeditor

Dystlab™ — торговельна марка, зареєстрована в Державному реєстрі свідоцтв України на знаки для товарів і послуг 26.02.2018, свідоцтво № 238304. Власник: фізична особа-підприємець Артьомов В. Є., ЄДРПОУ/ІНН: 3003314690.