Конечно, чтобы написать программу, которая печатает звездную рамку размерами n×19, вам понадобится использовать циклы для печати нужного количества звезд (*) в нужном порядке.
Вот пример программы на Python, которая делает это:
n = int(input("Введите натуральное число n: "))
for i in range(n):
if i == 0 or i == n-1:
print("*" * 19)
else:
print("*" + " " * 17 + "*")
Этот код печатает звездную рамку размером n×19, где верхняя и нижняя строки состоят из 19 звезд, а остальные строки содержат звезду в начале и конце строки, а в середине 17 пробелов.
Надеюсь, эта программа поможет вам понять, как создать звездную рамку нужного размера. Если у вас есть еще вопросы, не стесняйтесь задавать. Желаю успехов в изучении программирования!