sem_ch6.adb 454 KB