При копировании формулы в ячейку D3 она примет вид =2*B$1+$B3/2.
Адреса ячеек превратились в другие, т.к. если перед буквой колонки (A, B, C...) или цифрой строки (1, 2, 3...) не стоит знак доллара ($), то, например, при перемещении на две колонны вправо и на две строки вниз адрес B3 превратится в D5 (B + 2 колонны = D, 3 + 2 строки = 5). Если стоит знак доллара перед буквой ($A1), то буква колонны не меняется при копировании формулы, если пред цифрой (A$1), то цифра не меняется при копировании формулы, если и перед цифрой, и перед буквой ($A$1), то адрес ячейки не будет меняться вообще.
Пример:
при перемещении на две колонны вправо и на две строки вниз адрес B$3 превратится в D$3 (B + 2 колонны = D, 3 не меняется)при перемещении на две колонны вправо и на две строки вниз адрес $B3 превратится в $B5 (B не меняется, 3 + 2 строки = 5)при перемещении на две колонны вправо и на две строки вниз адрес $B$3 не изменится
if (a <= b+c) and (b <= a+c) and (c <= a+b) then //В условии if проверяется, что каждая из сторон меньше либо равна сумме других. Если хотя бы одна будет больше, то все логическое выражение вернет ложь (false). В таком случае сработает ветка else.
writeln ('Треугольник существует.')
else
writeln ('Треугольник не существует.');
readln(); //Инициализация закрытия по нажатию на кнопку
29
Объяснение:
При копировании формулы в ячейку D3 она примет вид =2*B$1+$B3/2.
Адреса ячеек превратились в другие, т.к. если перед буквой колонки (A, B, C...) или цифрой строки (1, 2, 3...) не стоит знак доллара ($), то, например, при перемещении на две колонны вправо и на две строки вниз адрес B3 превратится в D5 (B + 2 колонны = D, 3 + 2 строки = 5). Если стоит знак доллара перед буквой ($A1), то буква колонны не меняется при копировании формулы, если пред цифрой (A$1), то цифра не меняется при копировании формулы, если и перед цифрой, и перед буквой ($A$1), то адрес ячейки не будет меняться вообще.
Пример:
при перемещении на две колонны вправо и на две строки вниз адрес B$3 превратится в D$3 (B + 2 колонны = D, 3 не меняется)при перемещении на две колонны вправо и на две строки вниз адрес $B3 превратится в $B5 (B не меняется, 3 + 2 строки = 5)при перемещении на две колонны вправо и на две строки вниз адрес $B$3 не изменитсяvar a, b, c: integer; //инициализация переменных (длин отрезков)
begin //Начало программы (тело программы)
write (' Длины сторон: '); //Вывод сообщения в консоль
readln (a,b,c); //Организация ввода (длин отрезков)
if (a <= b+c) and (b <= a+c) and (c <= a+b) then //В условии if проверяется, что каждая из сторон меньше либо равна сумме других. Если хотя бы одна будет больше, то все логическое выражение вернет ложь (false). В таком случае сработает ветка else.
writeln ('Треугольник существует.')
else
writeln ('Треугольник не существует.');
readln(); //Инициализация закрытия по нажатию на кнопку
end. //Конец программы
Объяснение: