Теория:

Бессоюзное сложное предложение (БСП) — сложное предложение, части которого соединены только по смыслу и интонационно, между ними нет союзов.
Части БСП соединяются без помощи союзов или союзных слов, как это происходит в сложносочинённых и сложноподчинённых предложениях.
Пример:
ночью выпало много снега — утром пришлось пробираться через огромные сугробы.
 
Ср.: ночью выпало много снега, поэтому утром пришлось пробираться через огромные сугробы.
На письме разница в значении, отношения между частями предложения обозначаются при помощи знаков препинания (запятая, точка с запятой, тире, двоеточие), а в устной речи — при помощи интонации.
К большинству БСП можно подобрать синонимичное союзное предложение. Синонимичных предложений может быть несколько, так как отношения между частями БСП обычно слабо дифференцированы, их можно трактовать по-разному.
Пример:
прозвучало вступление, весь зал закружился в танце.
Когда прозвучало вступление, весь зал закружился в танце.
Прозвучало вступление, и весь зал закружился в танце.
Выделяется несколько видов бессоюзных сложных предложений по значению.
1. БСП со значением перечисления.
Пример:
ветер дует, месяц светит, звёзды горят.
2. БСП со значением причины.
Пример:
Маша пришла домой с разбитым коленом: она упала, шагая по бордюру.
3. БСП со значением пояснения.
Пример:
Костю завалили подарками: родители купили велосипед, сестра принесла гитару, друзья подарили отличный баскетбольный мяч.
4. БСП со значением дополнения.
Пример:
Муська знает: в доме где-то прячутся мыши.
5. БСП со значением противопоставления.
Пример:
Ване завтра рано вставать — он допоздна читает новую книгу.
6. БСП со значением времени.
Пример:
начнутся каникулы — всей семьёй отправимся в поход.
7. БСП со значением условия.
Пример:
сдашь на разряд — возьмём тебя на сборы.
8. БСП со значением следствия.
Пример:
собаки меня напугали — в комнату я не зашёл.
9. БСП со значением сравнения.
Пример:
девушка танцует — лебедь плывёт (танцующая девушка сравнивается с лебедем: она двигается так же грациозно).