Запятая ставится между частями сложного предложения, соединенного союзами: соединительными (и, да в значении и, ни... ни); противительными (а, но, да в значении по, однако, же, зато, а то, не); разделительными (или, либо, ли... ли, то... то, не те... не то); присоединительными (да, да и, тоже, также); пояснительными (то есть, а именно).
Если части сложносочиненного предложения значительно распространены или имеют внутри себя запятые, то между ними ставится точка с запятой (перед союзами но и да в значении "и" лишь в том случае, когда они соединяют части, которые без них были бы разделены точкой): Почти каждый вечер попозже они уезжали куда-нибудь за город в Ореанду или на водопад; и прогулка удавалась, впечатления неизменно всякий раз были прекрасны, величавы (Ч ), У меня была только синяя краска, но, несмотря на это, я затеял нарисовать охоту (Л. Т), Мне послышалось, что он заплакал, а надо вам сказать, что Азамат был преупрямый мальчишка, и ничем, бывало, у него слез не выбьешь, даже когда он был и Л.)
Если во второй части сложносочиненного предложения содержится неожиданное присоединение или резкое противопоставление по отношению к первой части, то между ними вместо запятой ставится тире: Ловкие и сильные удары кувалдами по стволам пулеметов-и фашисты уже не могут стрелять (В. Ставский). Я спешу туда ж - а там уже весь город (П.) Запятая перед союзами а, да (в значении "и"), или, либо в сложносочиненном предложении не ставится: если части сложносочиненного предложения имеют общий второстепенный член (В такую бурю волк не рыщет и медведь не вылезает из берлоги); если части сложносочиненного предложения имеют общее придаточное предложение (Когда началась гроза, игра прекратилась и дети бросились бежать домой); между двумя назывными предложениями (Прогулка в лесу и катанье на лодках); между двумя вопросительными предложениями (Который теперь час и сколько времени осталось до отхода поезда?).
Запятая ставится между частями сложного предложения, соединенного союзами:
соединительными (и, да в значении и, ни... ни);
противительными (а, но, да в значении по, однако, же, зато, а то, не);
разделительными (или, либо, ли... ли, то... то, не те... не то);
присоединительными (да, да и, тоже, также);
пояснительными (то есть, а именно).
Если части сложносочиненного предложения значительно распространены или имеют внутри себя запятые, то между ними ставится точка с запятой (перед союзами но и да в значении "и" лишь в том случае, когда они соединяют части, которые без них были бы разделены точкой): Почти каждый вечер попозже они уезжали куда-нибудь за город в Ореанду или на водопад; и прогулка удавалась, впечатления неизменно всякий раз были прекрасны, величавы (Ч ), У меня была только синяя краска, но, несмотря на это, я затеял нарисовать охоту (Л. Т), Мне послышалось, что он заплакал, а надо вам сказать, что Азамат был преупрямый мальчишка, и ничем, бывало, у него слез не выбьешь, даже когда он был и Л.)
Если во второй части сложносочиненного предложения содержится неожиданное присоединение или резкое противопоставление по отношению к первой части, то между ними вместо запятой ставится тире: Ловкие и сильные удары кувалдами по стволам пулеметов-и фашисты уже не могут стрелять (В. Ставский). Я спешу туда ж - а там уже весь город (П.)
Запятая перед союзами а, да (в значении "и"), или, либо в сложносочиненном предложении не ставится:
если части сложносочиненного предложения имеют общий второстепенный член (В такую бурю волк не рыщет и медведь не вылезает из берлоги);
если части сложносочиненного предложения имеют общее придаточное предложение (Когда началась гроза, игра прекратилась и дети бросились бежать домой);
между двумя назывными предложениями (Прогулка в лесу и катанье на лодках);
между двумя вопросительными предложениями (Который теперь час и сколько времени осталось до отхода поезда?).