Хм. Если класс THuman такой как ты его показал, то бессмысленность присвоения полям формы (FNameEdit.Text := FirstName; и т.д) очевидна. Экземпляр класса THuman только что создан и, естественно, значения его полей равны '', т.е. пустые. Можно было бы просто сделать так: FNameEdit.Text := ''; - будет одно и то же.
Как я тебя понимаю по поводу блок-схемы

- сроду не составлял никаких блок-схем. А при ООП программирование они вообще не катят - это же не линейное программирование, где можно кубиками и ромбиками описАть ход выполнения программы. Можно сказать, блок-схемы - это атавизм, который до сих пор консервативные преподаватели упорно пытаются навязывать студентам, но при этом обучают их объектно-ориентированному программированию, что, одно с другим не совместимо.
Да, еще. В TMemo нет свойства Items и, естественно, нет ItemIndex. Это, скорее всего TListBox (или TComboBox).