Абсолютно ясно, что имя существительное «шотландец» является основой данного слова при нулевом окончании. Такое предположение легко доказывается, если просклонять существительное в единственном или множественном числе: шотландца(-у, -ем, -е); шотландцы(-ев, -ам, -ами, -ах).
Исчезновение из основы буквы «е» объясняется явлением выпадения гласных. «Е» выпадает из слова при изменении его формы, она присутствует только в форме И. п. ед. числа.
Для вычленения коня необходимо подобрать однокоренные слова. Ими будут Шотландия, шотландка, шотландский. Общая морфема однокоренных слов – «шотланд-». Это и есть корень.
Корень в слое шотландец – «шотланд».
Кроме выделенных морфем, слово «шотландец» имеет в своем составе суффикс – «-ец-».