Subprogram dan kontrak

Fungsi dan prosedur dengan mode parameter, kontrak Pre dan Post, predikat, serta exception.

Modul ini membahas subprogram sebagai unit dasar program Ada, mulai dari prosedur dan fungsi beserta tiga mode parameternya, kontrak Pre dan Post yang diperiksa saat program berjalan, predikat subtipe yang menjaga validitas nilai, hingga mekanisme exception untuk pemulihan yang disengaja. Kontrak yang diperkenalkan di sini menjadi fondasi bagi pembungkusan kode dalam package pada modul Package dan visibilitas.