Стучать - означает процесс, то продолжать бить кулаком по двери дома, молотком по гвоздю, который мы пытаемся забить в дверь или даже по голове, если речь о нерадивом ученике)
Примеры:
Сколько времени можно стучать в дверь, чтобы он открыл!
Сколько тебе стучать по голове, чтобы ты понял свою ошибку?
Нужно долго стучать по гвоздю, чтобы забить в эту стену.
Стукнуть - завершить действие, может даже несколько раз завершить ))
Примеры:
От злости, он стукнул меня прямо в живот! А потом еще два раза.
Она стукнула (постучала) в дверь 3 раза, как договаривались, но он не открыл.
По гвоздю нужно стукнуть один раз и он с леностью войдет в эту стену.
Надо постучать по дереву, чтоб не сглазить. Русские стучат по дереву, когда бояться, что их сглазят.