он(подлежащее подчеркивается 1 чертой)совершил(2 чертами ,глагол)хороший(определение,волнистой линией ),честный(то же самое что и хороший)поступок(дополнение пунктиром)
В(предлог)школу(обстоятельство точка тире)приехал(сказуемое,2 чертами)известный(определение волнистой)писатель (подлежащее,1 чертой)
У (предлог)нее(обстоятельство точка тире)был(сказуемое,2 чертами )ужасный (определение,волнистой линией)вид(подлежащее,одной чертой)