Proc16. Описать функцию Sign($$X$$) целого типа, возвращающую для вещественного числа $$X$$ следующие значения: -1, если $$X < 0$$; 0, если $$X = 0$$; 1, если $$X > 0$$. С помощью этой функции найти значение выражения Sign($$A$$) + Sign($$B$$) для данных вещественных чисел $$A$$ и $$B$$.
Решение от Дмитрия:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
алг proc16 нач вещ A, B, ответ вывод "Введите число A: " ввод A вывод "Введите число B: " ввод B ответ:=Sign(A)+Sign(B) вывод "Sign(A)+Sign(B)= ", ответ, нс кон алг цел Sign (арг вещ X) нач выбор при X<0: знач:=-1 при X=0: знач:=0 при X>0: знач:=1 все кон |
Другие задачи из раздела Proc можно посмотреть здесь.
Комментарии: