Краткое пояснение: Запятая ставится перед союзом "и", если он соединяет два простых предложения в составе сложного.
- на мостике появился капитан (,) и по его лицу было видно, что он недоволен – запятая нужна, так как союз "и" соединяет два простых предложения: "на мостике появился капитан" и "по его лицу было видно, что он недоволен".
- Он непременно хотел стать героем (,) и для этого был готов делать любое, самое страшное, что бы ему ни сказали – запятая нужна, так как союз "и" соединяет два простых предложения: "Он непременно хотел стать героем" и "для этого был готов делать любое, самое страшное, что бы ему ни сказали".
- взошла луна ( ) и своим фосфорическим блеском озарила лес – запятая не нужна, так как здесь союз "и" соединяет однородные члены предложения: "взошла луна и озарила лес".
- река едва светлела (,) и бесшумно катились ее прозрачные воды – запятая нужна, так как союз "и" соединяет два простых предложения: "река едва светлела" и "бесшумно катились ее прозрачные воды".