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*
Комментарий*

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

kenni19868
Некрасов Валентина1097
Сергей_Крутикова114
dailyan539
Борисович409
manimen345
Shevtsov1818
gulnaradjhumabaeva123
владимировнаКлютко
Александрович Алексеевна
dannytr
proea
tooltechnic
rykovatv6
groomingprofi56