Однокоренные слова - это слова, близкие по значению и имеющие одну историческую основу.
Чтобы подобрать однокоренные слова, можно видоизменить слово так, чтобы оно преобразовалось в другие части речи. Например, "летчик" - имя существительное. Преобразуем в глагол - летать, в причастие - летающий. Корень "лет" будет сохраняться при любом изменении слова.
Лето - однокоренные слова: летний, летом,(много) лет, (нет) лета.