23 окт. 2014 г.

Геометрия на салфетке (трисекция прямого угла с помощью плоского оригами)

Требуется сложить квадратную салфетку таким образом, чтобы один из прямых углов разбить на три равные части, то есть по 30°.
Примечание 1. Любой квалифицированный официант это проделает за несколько секунд, причем не на глазок, а строго по законам геометрии.
Примечание 2. Салфетка может быть и прямоугольной.

Две задачи по программированию на округление

Пусть имеется действительная переменная. Требуется написать арифметическое выражение, которое округляет значение этой переменной до ближайшего целого числа, например, -2.7 ≈ -3, 3.14 ≈ 3.
Задача 1. Если мантисса равна 0.5, то округление делается до большего целого числа, например, 3,5 ≈ 4 — это обычное округление;
Задача 2. Если мантисса равна 0.5, то округление делается до меньшего целого числа, например, 3,5 ≈ 3 — возможный вариант округления, по крайней мере, в программах 1С имеется такая опция.
Примечание. Решение 2-ой задачи — довольно простое выражение, но вывести соответствующую формулу — далеко не простое дело. Эта задача (и решение) пришли мне в голову при подготовке задачника, который готовится к публикации (см. также «Задача-любимчик»).

Задача-миниатюра по программированию

Написать программу, в которой меняются значения двух целых переменных. Использование третьей переменной не разрешается.

Как измерить диагональ кирпича?

Требуется измерить диагональ кирпича. В наличии имеется линейка (или рулетка). Теорему Пифагора, как и другие математические факты, использовать нельзя — задача на сообразительность.
Подсказка. Рядом лежат еще несколько таких же кирпичей.