Ответ:

  1. Для приведённых троек квадрат первого числа равен разности квадратов двух остальных:

    \(3^2=5^2-4^2=9\), \(5^2=13^2-12^2=25\), \(7^2=25^2-24^2=49\). Следовательно, если тройка имеет вид \((x,y,y+1)\), то \(x^2=(y+1)^2-y^2\).

  2. Раскроем скобки и упростим:

    \(x^2=(y+1)^2-y^2=y^2+2y+1-y^2=2y+1\).

    Отсюда \(y=\frac{x^2-1}{2}\). Поэтому подходящая тройка задаётся формулой \(\left(x,\frac{x^2-1}{2},\frac{x^2+1}{2}\right)\), если \(x\) — нечётное целое число.

  3. Формула даёт целые числа для каждого нечётного \(x\). Подстановка показывает, что \(x^2+\left(\frac{x^2-1}{2}\right)^2=\left(\frac{x^2+1}{2}\right)^2\). Нечётных положительных чисел бесконечно много, значит, существует бесконечно много таких Пифагоровых троек.

  4. Условие неоднозначно: «все Пифагоровы тройки» может означать либо все тройки, у которых первое число в указанном интервале, либо лишь семейство троек с двумя последовательными большими числами, изученное выше. Приведённая рядом таблица относится именно ко второму семейству. Для него формула даёт:

    Первое число xy=(x²−1)/2y+1Тройка
    345(3, 4, 5)
    51213(5, 12, 13)
    72425(7, 24, 25)
    94041(9, 40, 41)
    116061(11, 60, 61)
    138485(13, 84, 85)
    15112113(15, 112, 113)
    17144145(17, 144, 145)
    19180181(19, 180, 181)
    21220221(21, 220, 221)
    23264265(23, 264, 265)
    25312313(25, 312, 313)
    27364365(27, 364, 365)
    29420421(29, 420, 421)
    31480481(31, 480, 481)

    Если же требуются вообще все Пифагоровы тройки с первым числом от 3 до 31, у исходного условия не указано, должны ли остальные числа быть последовательными. Для полного списка нужно уточнить этот пункт; таблица выше полностью решает вариант по формуле из задания.