Tumpukan (stack) adalah kumpulan data. Untuk
menyajikan sebuah stack, kita dapat menggunakan larik (array). Stack juga dapat disajikan dengan menggunakan tipe data
terstruktur lain, seperti record
yang terdiri dari dua medan. Medan pertama bertipe larik untuk menyimpan elemen
stack, medan kedua bertipe integer
untuk mencatat posisi ujung atas stack. Maka, kita dapat mendeklarasikan stack.
type
stack:=record
top:0..100;
tabelemen:array[1.100]of char;
end;
var