Кількість зарезервованих слів «begin» та «end» у програмі не обов'язково повинно збігатися. Наприклад: begin asm end; end. unit new; interface implementation end. type _HBrush= record end; begin end. Присвоєння значення відбувається так: <typed address>:= <typed address>; <typed address>:= <value>; Після останнього «end» необхідно поставити крапку «.» Математичні операції Операнди: «+»— додавання; «-»— віднімання; «*»— множення; «/»— ділення; «div»— ціла частина від ділення (наприклад: 7 div 2= 3); «mod»— остача від ділення (наприклад: 7 mod 2= 1); "="— дорівнює;