Необходимо изготовить прямоугольный параллелепипед со сторонами a, b, c (a < b < c) из развёртки. Прямоугольный параллелепипед — это «коробка», у которой все грани — прямоугольники. Две грани имеют размеры a × b, две грани — размеры a × c и две грани — размеры b × c.
Развёртка — это плоская фигура, представляющая собой шесть прямоугольников (граней), соединённых сторонами. Если согнуть развёртку по сторонам прямоугольников, то из неё можно собрать параллелепипед.
На рисунке ниже изображена одна из возможных развёрток параллелепипеда размера 1 × 2 × 3.
У вас есть бесконечный лист материала, но стоимость вырезания развёртки на станке зависит от длины периметра развёртки, поэтому вы хотите определить минимально возможный периметр, который может иметь развёртка. Определите значение этого периметра. Предполагается, что a < b < c.
ответом на эту задачу является некоторое выражение, которое может содержать целые числа, переменные a, b и c (записываемые английскими буквами), операции сложения (обозначаются «+»), вычитания (обозначаются «−»), умножения (обозначаются «*») и круглые скобки для изменения порядка действий. Запись вида «2a» для обозначения произведения числа 2 и переменной a неверная, нужно писать «2 *a».
S:=1; - переменной s присваивается начальное значение 1 for i := 10 to 99 do - начало цикла с параметром, i - параметр цикла, 10 - начальное значение параметра, 99 - конечное значение параметра. Т.е. цикл будет выполняться 90 раз, параметр i будет принимать последовательно значения 10, 11, 12, ..., 99. if (i mod 13 = 0) and (i mod 2 <> 0) then - условный оператор. В условии используется операция mod - определение остатка от целочисленного деления. (i mod 13 = 0) - это условие будет выполняться для чисел, которые делятся на 13 без остатка; (i mod 2 <> 0) - это условие будет выполняться для чисел, которые делятся на 2 с остатком (это нечетные числа). Таким образом, условие (i mod 13 = 0) and (i mod 2 <> 0) будет иметь значение true для нечетных чисел, которые делятся на 13 без остатка (это 13, 39, 65, 91). Программа в целом вычисляет произведение нечетных чисел, которые делятся на 13 без остатка. (В программе есть ошибка. Тип переменной s должен быть integer.)
(а + b + с) * 8 - 2 * (3 * с + 2 * b)
Объяснение: