Для решения задачи необходимо проанализировать каждое утверждение на соответствие условиям.
- Утверждение 1: «В посёлке есть жилой дом высотой 30 метров». Это утверждение неверно, так как по условию высота каждого дома меньше 30 метров.
- Утверждение 2: «В посёлке нет жилого дома высотой 8 метров». Это утверждение верно, так как по условию высота каждого дома не меньше 9 метров.
- Утверждение 3: «Разница в высоте любых двух жилых домов посёлка больше 3 метров». Это утверждение неверно. Максимальная высота дома меньше 30 метров, а минимальная не меньше 9 метров. Самая большая разница в высоте между двумя домами может быть сколь угодно близкой к 30 - 9 = 21 метру, но не больше. Так как высота каждого дома меньше 30 метров, то максимальная высота может быть, например, 29,99 метра, а минимальная 9,01 метра. В этом случае разница будет равна 29,99 - 9,01 = 20,98 метра, что меньше 3 метров. Но при этом, если высота одного дома 10 метров, а другого 12 метров, то разница будет 2 метра, что меньше 3 метров. Получается, что утверждение не всегда верно.
- Утверждение 4: «Высота любого жилого дома в посёлке не меньше 7 метров». Это утверждение неверно, так как по условию высота каждого дома не меньше 9 метров.
Таким образом, верным является только утверждение 2.
Ответ: 2.