1. Тире ставится между словами для обозначения пространственных, временных или количественных пределов (вместо "от... до"), например:
железнодорожная магистраль Санкт-Петербург-Москва;
восстановление движения на линии метрополитена между станциями "Лесная"-"Площадь мужества".
При написании временных и количественных пределов перед и после тире пробелы не ставятся, например:
10-11 ноября 2004 г., но: март - апрель 2004 г.
2. Тире ставится между существительными и распространенным приложением, например: страны - члены СНГ.
3. Тире ставится, если одиночное приложение относится к двум существительным, например: министерства и ведомства - заказчики.
4. Дефис ставится между существительным и одиночным приложением: например: министерство-заказчик, министерство-поставщик.
5. Через дефис пишутся сложные слова, например: дизель-мотор, погрузчик-смеситель, прерыватель-распределитель.