Basics Of Ethical Theories In Computer