jurys71242
?>

Одна штука некоторого товара стоит 20, 4 руб. напечатать таблицу стоимости 2, 3, 20 штук этого товара. и нарисовать блок схему.​

Информатика

Ответы

Анастасия Елена

Вычитаем первое число из второго.

Если результат отрицательный, то первое меньше второго.

Если нулевой, то они равны.

Если положительный, то первое больше второго.

Найдем разность между первым и вторым значением: c=a-b

Все что нам требуется сделать, это выяснить, является ли с положительным числом.

Например, используя функцию сигнум, можно получить вариант функции Хевисайда, которая будет принимать значение 1 только для положительных значений, а во всех остальных случаях обращаться в ноль. f(c)=[(sgn(c)+1/)2]

В нашем случае можно записать, что max(a,b)=a*f(c)+b*f(-c)

Так мы можем сравнить два числа, не прибегая к логическому сравнению.

Конечно, данный алгоритм реализуем при условии наличия встроенной функции сигнум (она присутствует даже в старом Бейсике ). Но даже если такой встроенной функции нет, ее написание не составит большого труда.

МуратМарина1140
//Общее сопротивление сети: 
// 1/R = 1/r1 + 1/r2 
// 1/R = (r2+r1)/(r2*r1) 
// R = r2*r1 / (r2 + r1) 
//Закон Ома для участка цепи: 
// I = U/R  

var   
r1,r2,u : integer;   
R,I : real;    

begin 
writeln ('Введите значения сопротивления (r1 r2)'); 
readln (r1,r2); 
writeln ('Укажите напряжение на концах цепи (u)'); 
readln (u);   

R := r2*r1 / (r2 + r1); 
I := U/R;   

//Фактически можно не использовать переменную R 
//А вставить выражение сразу     
//    I := U/( r2*r1 / (r2 + r1) );       

writeln ('Сила тока на участке = ',I); 
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Одна штука некоторого товара стоит 20, 4 руб. напечатать таблицу стоимости 2, 3, 20 штук этого товара. и нарисовать блок схему.​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

tushina2020
baxirchik
dmitrievanata83538
f-d-a-14
delonghisochi
Leonidovich_Elena771
POMILEVAVladimirovna269
charlie79
tiv67
Чунихина1586
saa002
Алексеевна_Валентиновна
Norov
evgeniipetrosov
ale-protasov
▲