老年人有心脏病,需要通过以下几点来避免发作:1.减少运动量。日常锻炼以慢走、散步的形式最好。一旦感觉到憋气、胸闷、心慌的情况,需立即停下来休息。2.平时要保持良好的心情,少操心。避免情绪波动过大或者压力太大,保证充足的休息,良好的睡眠。3.饮食上最好不要吃辛辣刺激的食物。以少油、少盐的烹饪方式为主,食物尽可能保证高优质蛋白质,多吃水果、蔬菜。4.夏季温度高时避免到户外,或者密闭不通风的地方去。春秋多雨季节要保持室内干燥,减少与潮湿阴冷的物品接触。