Решить .даны действительные a, b, c. используя процедуру поиска максимума двух чисел max и минимума двух чисел min, получить: min(3a, a+b, 7c)+max(a+b, b+c) с объяснением (паскаль абс)
269
465
Ответы на вопрос:
1вариант var a,b,c,max,min, sum: real; {описание переменных, они все действительного типа} begin readln(a,b,c); {ввод с клав. чисел a,b,c} if (3*a)< (a+b) and (3*a)< (7*c) then {если первое выражение меньше второго и третьего, то} min: =3*a {переменной min присвоить значение первого выражения} else if (a+b)< (7*c) then {иначе, если 2-ое выражение < 3-го,то} min: =a+b {переменной min присвоить значение второго выражения} else min: =7*c; {иначе значение третьего выражения} if a> c then max: =a+b {если a> c (сравниваем только эти числа, так как число b входит в оба выражения), то переменной max присвоить значение первого выражения} else max: =b+c; {иначе второго} sum: =min+max; {находим сумму min и max} writeln(sum: 1: 2); {выписываем на экране ответ} readln; end. 2 вариант (все тоже самое, просто нахождение минимума и максимума производится в процедуре) процедура описывается всегда до основной программы, в ней используются абстрактные переменные, в данном случае x,y,z,u (локальные переменные), вместо которых при вызове процедуры в основной программе будут даваться конкретные значения введенных ранее переменных. var a,b,c,max, min, sum: real; procedure mn(x,y,z: real; var u: real); begin if (x< y) and (x< z) then u: =x else if (y< z) then u: =y else u: =z; end; procedure mx(x,y: real; var u: real); begin if (x> y) then u: =x else u: =y; end; begin readln(a,b,c); mn(3*a,a+b,7*c,min); mx(a+b,b+c,max); sum: =min+max; writeln(sum: 1: 2); readln; end.
1) Симметричное шифрование использует один и тот же ключ и для зашифровывания, и для расшифровывания.
2) Основной недостаток симметричного шифрования заключается в необходимости публичной передачи ключей – "из рук в руки". На этот недостаток нельзя не обратить внимание, так как при такой системе становится практически невозможным использование симметричного шифрования с неограниченным количеством участников.
3) Асимметричное шифрование использует два разных ключа: один для зашифровывания (который также называется открытым), другой для расшифровывания (называется закрытым).
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
zorlnaviitukp00zmd15.07.2020 11:54
-
2kkdKristina08.05.2020 21:02
-
ForeverDiman02.11.2021 14:34
-
13213245678918.07.2020 05:18
-
pointbreakk920.05.2020 12:22
-
1235556790875325.12.2021 11:22
-
PHVRVOH30.04.2020 21:21
-
nikitana199530.12.2020 07:40
-
MrHezbollah11.04.2023 13:00
-
maklakovatattu22.02.2021 17:41
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.