Atama operatörü 
Girdi ifadesini kullanarak bir değişkenin değerini ayarlayabileceğinizi zaten biliyoruz. Giriş ifadesi, değerin program yürütülürken kullanıcı tarafından ayarlandığı durumlarda kullanılır.
Ancak çoğu zaman bir değişkeni belirli bir formül kullanarak hesaplayarak yeni bir değer belirlememiz gerekir. Bu durumda, operatör ataması.
 
Bir atama operatörünün genel biçimi aşağıdaki gibidir <değişken adı> := <ifade>;

Atama operatörü şu şekilde çalışır:
1. Önce atama işaretinin sağındaki ifade değerlendirilir;
2. İfadenin sonuç değeri, atama işaretinin solundaki değişkende saklanır ("atandı" derler). Bu durumda değişkenin eski değeri silinir.

Örneğin, c değişkeninin değerini b değişkeninin değerinin iki katına ayarlamamız gerekirse, bunu şöyle yazmamız gerekecek: c := 2 * b;
Programlamada bir ifadede çarpma işaretlerini atlayamayacağınızı unutmayın. Aksi halde bilgisayar neyi çarpmak istediğinizi anlamayacaktır.
Örneğin, sadece c := 2b yazamazsınız, bu yanlış olur!

Atama operatörünün sağ tarafında bulunan ifade, çeşitli formüller kullanarak değerleri hesaplamanıza olanak sağlar.

Bir ifade neleri içerebilir
X tamsayılar ve gerçek sayılar (gerçek sayılarda tamsayı ve kesirli kısımlar matematikte alışılageldiği gibi virgülle değil noktayla ayrılır)
&boğa; aritmetik işaretler:  
+ ekleme,
- çıkarma,
* çarpma,
div tamsayı bölme,
mod bölümün geri kalanı

X standart işlevlere yapılan çağrılar (bazıları için matematik kitaplığını eklemeniz gerekir - bunun için programın en başında, değişkenleri bildirmeden önce "uses math;" satırını eklemeniz gerekir)
 abs(i) tamsayı modülü i  
 sqrt(x) x gerçek sayısının karekökü
 power(x,y) x üzeri y'yi hesaplar

X işlemlerin sırasını değiştirmek için parantezler

Satır İçi İşlevler
Herhangi bir programlama dili, aritmetik ifadelerde kullanılabilen birçok yerleşik işlev içerir.
Ek işlevleri kullanmak için genellikle ek kitaplıklar eklemeniz gerekir.

Örneğin, en sık kullanılan standart matematiksel fonksiyonlar ve bunların Pascal'da nasıl yazıldığı
 abs(i) sayı modülü i;
 sqrt(x) x'in karekökü;
 power(x,y) x'i y'nin kuvvetiyle hesaplar (her zaman gerçek bir sayı döndürür).< br />
İşlev bağımsız değişkeninin her zaman parantez içinde yazıldığı unutulmamalıdır.
power()  işlevinin çalışması için ek bir matematik kitaplığı bağlamanız gerekir.
Bunu, değişken bildiriminden önce bir satır ekleyerek yapabilirsiniz: matematik kullanır; var ...

Aritmetik işlemleri kaydetme
Matematiksel biçimde yazılmış bir ifadeyi aşağıdaki  yolla hesaplamamız gerektiğini varsayalım: 
\({ 2\ \cdot\ 17.56^2 \over {7\ \cdot\ 2.47\ \cdot\ 0.43}}\)

Aritmetik ifadeler yazma kuralları
1. Bir ifade, sayıları, diğer değişken adlarını, işlem işaretlerini, parantezleri, işlev adlarını, aritmetik işlemleri ve bunların işaretlerini içerebilir (+, -, *< /code>, /, div, mod).
2. Tamsayı ve kesirli kısımlar arasındaki ayırıcı noktadır.
3. İfade tek satırda yazılır (ifadelerin doğrusal gösterimi), karakterler birbiri ardına sıralanır, TÜM işlem işaretleri aşağı koyun, parantezler kullanılır.< br />
Bu nedenle, aritmetik ifadeleri yazma kurallarına uyarak, verilen kesiri (matematiksel gösterim) doğrusal bir notasyona çevirmeli, yani kesri bir satıra yazmalıyız. Pay ve payda karmaşık olduğundan (yani iki veya daha fazla çarpan içerdiğinden), doğrusal formda bir ifade yazarken pay ve paydayı parantez içinde almak gerekir.
Böylece, böyle bir ifadenin doğrusal gösterimi şöyle görünecektir:
 
(2*17,56*17,56)/(7*2,47*0,43)

Bu ifadenin değerini hesaplayan bir program yazalım. Bunun için giriş ve çıkış verilerini tanımlayalım.

Girdi
Çünkü tüm değerleri biliyoruz, o zaman klavyeden hiçbir şey girilmesine gerek yok, dolayısıyla herhangi bir giriş değeri olmayacak.

Künye
Program verilen aritmetik ifadenin sonucunu göstermelidir (sonuç bir değişkene kaydedilebilir veya hemen ekranda görüntülenebilir).

Programda, sonucu hemen ekranda göstereceğiz. Elimizde bir kesir olduğu için sonuç bir gerçek sayı olacaktır. 
  başla     writeln((2*17.56*17.56)/(7*2.47*0.43):9:6); bitiş.
Programı bilgisayarınızda çalıştırın ve 82.949843 döndürdüğünden emin olun.

 

Pascal'da bölmenin özellikleri
Pascal programlama dilinde üç bölme işlemi vardır:
/ - bölme,
div - tamsayı bölme, 
mod - bir bölümün geri kalanını hesaplama.

Hatırlanması gerekenler:
1) Bölmenin (mod) ve tamsayı bölümünün (div) kalanını hesaplama işlemi YALNIZCA tamsayılarda.
2) Bölme işlemi (/) her zaman gerçek bir sayı döndürür ve sonucu bir tamsayı değişkenine yazılamaz.

Bölme işlemlerini gerçekleştirme örneklerine bakalım: var i, n: tamsayı; x:gerçek; ben := 7; x := i böl 4; // x = 1.0000000000000E+000, tamsayı bölmeyi kullanın ve sonucu gerçek bir değişkende saklayın x := ben / 4; // x = 1.750000000000E+000, normal bölmeyi kullan n := i böl 4; // i = 1 çünkü tamsayı bölme kullanıyoruz ve sonucu bir tamsayı değişkeninde saklıyoruz n := mod 4; // n = 3, çünkü bölme işleminin kalanını alıp değeri bir tamsayı değişkenine yazıyoruz