Все выпуски  

Построение выкроек на компьютере


 

 

Добрый день!

 

Добавили новый оператор MOD – остаток от деления. Обычно он используется с целыми числами, но мы взяли его расширение на вещественные. Для MOD(r1,r2) остаток лежит в диапазоне 0<= MOD(r1,r2) < r2. Делитель r2 может быть только положительным, а r1 может иметь любой знак, а остаток будет всегда больше или равен нуля. Конечно, этот оператор достаточно специфичен для конструирования, но он полезен при вычислении положения рапорта. Напомним, что есть еще два оператора: TRUNC – отбрасывание дробной части, ROUND – округление. Они могут использоваться, например, если мы хотим, получить длину участка вшивания молнии кратную 5 см. Ниже примеры расчетов.

в1:= TRUNC(0.5);

в2:= TRUNC(1);

в3:= TRUNC(1.51);

в4:= TRUNC(-0.6);

в5:= TRUNC(-1.5);

в6:= TRUNC(-0.3);

в7:= TRUNC(0.3);

напечатать(в1+" "+в2+" "+в3+" "+в4+" "+в5+" "+в6+" "+в7);

к1:= ROUND(0.5);

к2:= ROUND(1);

к3:= ROUND(1.51);

к4:= ROUND(-0.6);

к5:= ROUND(-1.5);

к6:= ROUND(-0.3);

к7:= ROUND(0.3);

напечатать(к1+" "+к2+" "+к3+" "+к4+" "+к5+" "+к6+" "+к7);

м1:= MOD(5,2);

м2:= MOD(7,3);

м3:= MOD(-7,2);

м4:= MOD(-12.3,2.5);

м5:= MOD(15.3,3.1);

напечатать(м1+" "+м2+" "+м3+" "+м4+" "+м5);

результат будет:

0.00 1.00 1.00 0.00 -1.00 0.00 0.00

1.00 1.00 2.00 -1.00 -2.00 0.00 0.00

1.00 1.00 1.00 0.20 2.90

Версия 8.97 с оплатой печати выложена на сайте http://lekala.info/leko/dn.html

Авторский раздел

 

Если у вас есть пожелания, то вы можете высказать их у нас в группе.

 


 

 Если Вас интересует дополнительная информация   - пишите leko@lekala.info нам.

Посетите наш сайт www.lekala.info


В избранное