К первому поколению относят машинные языки — языки программирования на уровне команд процессора конкретной машины. Для программирования не использовался транслятор, команды программы вводились непосредственно в машинном коде переключателями на передней панели машины. Такие языки были хороши для детального понимания функционирования конкретной машины, но сложны для изучения и решения прикладных задач.
Как-то так, я понятия не имею какая таблица. Поэтому без таблицы.
Function Knight(x1, y1, x2, y2: integer): Boolean; { Возвращает True, если возможен переход с (x1,y1) на (x2,y2) } begin if abs(x2 - x1) = 2 then Knight := (abs(y2 - y1) = 1) else if abs(x2 - x1) = 1 then Knight := (abs(y2 - y1) = 2) else Knight := false end;
function Queen(x1, y1, x2, y2: integer): Boolean; { Возвращает True, если возможен переход с (x1,y1) на (x2,y2) } begin Queen := (x1 = x2) or (y1 = y2) or (abs(x2 - x1) = abs(y2 - y1)) end;
var xk, yk, xq, yq: integer;
begin Write('Укажите через пробел координаты коня [1..8]: '); Readln(xk, yk); Write('Укажите через пробел координаты ферзя [1..8]: '); Readln(xq, yq); if Knight(xk, yk, xq, yq) then Writeln('Конь бьет ферзя') else if Queen(xq, yq, xk, yk) then Writeln('Ферзь бьет коня') else Writeln('Фигуры не угрожают друг другу') end.
Примеры выполнения программы:
Укажите через пробел координаты коня [1..8]: 3 5 Укажите через пробел координаты ферзя [1..8]: 1 7 Ферзь бьет коня
Укажите через пробел координаты коня [1..8]: 3 5 Укажите через пробел координаты ферзя [1..8]: 7 7 Фигуры не угрожают друг другу
Укажите через пробел координаты коня [1..8]: 4 3 Укажите через пробел координаты ферзя [1..8]: 5 5 Конь бьет ферзя
Насчет заморозить пару бутылок - мысль интересная, но главное - не пропустить эффектный момент, когда их разорвет в морозилке! Под вентилятором в жару можно заработать простуду. А вот понижение температуры за счет поглощения тепла в процессе испарения влаги - совершенно верно. Здесь хороши все варианты: фонтан, мыть полы и не вытирать (в старину их просто мочили или поливали водой), развешивать мокрую ткань, принимать прохладный (холодный, если здоровье позволяет) душ или просто налить ванну холодной воды и оставить открытую дверь
Как-то так, я понятия не имею какая таблица. Поэтому без таблицы.