To solve the question regarding which compounds contain ionic, covalent, and coordinate bonds according to the octet rule, we will analyze each option step by step.
### Step 1: Analyze Calcium Sulfate (CaSO₄)
1. **Structure**: Calcium sulfate consists of calcium ions (Ca²⁺) and sulfate ions (SO₄²⁻).
2. **Bond Types**:
- **Ionic Bond**: The bond between the calcium ion and the sulfate ion is ionic due to the transfer of electrons.
- **Covalent Bonds**: Within the sulfate ion, there are covalent bonds between sulfur and oxygen atoms.
- **Coordinate Bond**: The sulfate ion has coordinate bonds where oxygen atoms share their lone pairs with the sulfur atom.
3. **Conclusion**: Calcium sulfate contains ionic, covalent, and coordinate bonds.
### Step 2: Analyze Ammonium Chloride (NH₄Cl)
1. **Structure**: Ammonium chloride consists of ammonium ions (NH₄⁺) and chloride ions (Cl⁻).
2. **Bond Types**:
- **Ionic Bond**: The bond between the ammonium ion and the chloride ion is ionic.
- **Covalent Bonds**: The ammonium ion has three covalent bonds with hydrogen atoms.
- **Coordinate Bond**: One of the hydrogen atoms in the ammonium ion is bonded through a coordinate bond (the nitrogen atom donates a lone pair).
3. **Conclusion**: Ammonium chloride contains ionic, covalent, and coordinate bonds.
### Step 3: Analyze Sodium Nitrate (NaNO₃)
1. **Structure**: Sodium nitrate consists of sodium ions (Na⁺) and nitrate ions (NO₃⁻).
2. **Bond Types**:
- **Ionic Bond**: The bond between the sodium ion and the nitrate ion is ionic.
- **Covalent Bonds**: The nitrate ion has covalent bonds between nitrogen and oxygen atoms.
- **Coordinate Bond**: The nitrate ion also has a coordinate bond where one of the oxygen atoms donates a lone pair to the nitrogen atom.
3. **Conclusion**: Sodium nitrate contains ionic, covalent, and coordinate bonds.
### Final Conclusion
After analyzing all three compounds:
- Calcium sulfate (CaSO₄) contains ionic, covalent, and coordinate bonds.
- Ammonium chloride (NH₄Cl) contains ionic, covalent, and coordinate bonds.
- Sodium nitrate (NaNO₃) contains ionic, covalent, and coordinate bonds.
Thus, the answer to the question is that all the given compounds contain ionic, covalent, and coordinate bonds.
### Final Answer: All of these (Option 4)
---