А как по построению определить, что не будет периода, а может будет,
Ну как это как. Мы предположили, что рациональные числа пронумерованы. И построили дробь, не относящуюся к рациональным. Следовательно, она и не периодична.
Доказать нужно, что подобный алгоритм даст, что множество рациональных чисел счетно.
Ну вот мы и доказали, что он ничего подобного не даст и в принципе дать не может. Поскольку начинается он со слов: "предположим, что мы их пронумеровали". Т.е. мы предполагаем, что множество рациональных чисел счётно. И теперь собираемся доказать, исходя из этого, что множество рациональных чисел счётно, да?...