В предложении Думай как педагог сравнительный оборот понимается прежде всего как обстоятельство образа действия («Думай по-педагогически»), в этом случае он не обособляется.
С точки зрения смысла часть он тезка легендарного полководца тесно связана с частью начальника зовут Василием Ивановичем, что заставляет считать ее еще одной изъяснительной придаточной частью, зависящей от глагола сказал. Постановка тире между однородными придаточными частями не упомянута в справочниках по русской пунктуации, но в данном случае если автор выбрал именно этот знак (а он здесь вполне возможен как сигнализирующий о добавочном сообщении), то запятую перед тире ставить не нужно.
Знаки препинания расставлены правильно. Возможна постановка тире: Написала ей сообщение — и знаете, что она ответила?
Постановка запятой не зависит от положения этого сочетания в предложении.
Постановка тире или дефиса зависит от смысла сочетания. Если в числе инженеров-программистов есть главный, то пишем главный инженер-программист. Если же главный инженер одновременно является программистом, то пишем главный инженер — программист.
В этих предложениях сравнительные обороты с союзом что играют роль сказуемого, а запятая между подлежащим и сказуемым не ставится. Постановка интонационного тире возможна.
Если перед сказуемым стоит отрицание не, то тире обычно не ставится: Офицер этот не чета вам; Бедность не порок; Аналогия не доказательство.
Постановка тире в этом случае имеет целью логически и интонационно подчеркнуть сказуемое: Но объяснение — не оправдание (М. Г.); Его взгляды на семейный этикет — не предрассудок ли это?
Такое построение высказывания вполне допустимо.
Запятая в этом предложении возможна, если автор имеет в виду однородность определений, подразумевает некоторый общий признак.
В лексическом составе и в грамматической структуре частей приведенного предложения нет ничего, что препятствовало бы постановке запятой или точки между частями. Разница лишь в расстановке акцентов:
- ...эволюция — это не просто смена поколений, это сложный процесс, в котором участвуют наследственность, изменчивость и отбор (перечислительные отношения частей);
- ...эволюция — это не просто смена поколений. Это сложный процесс, в котором участвуют наследственность, изменчивость и отбор (в первом предложении содержится «интрига», раскрываемая во втором).
Вообще говоря, автор может подчеркнуть отношения логического обоснования между частями с помощью двоеточия: ...эволюция — это не просто смена поколений: это сложный процесс, в котором участвуют наследственность, изменчивость и отбор. Правда, из-за повторения слова это такой вариант не выглядит удачным.
Сравним также случай, когда постановка точки или запятой невозможна: Тогда я понял: надо уходить (вторая часть бессоюзного сложного предложения замещает обязательную синтаксическую позицию при глаголе понять).
Как видим, возможность или невозможность оформить части бессоюзного сложного предложения в качестве отдельных предложений, возможность выбора между запятой, двоеточием и другими знаками середины предложения связаны с лексическим составом и грамматическим строением этих частей.