sem_ch5.adb 138 KB