Merhaba,
Bu yazımda değişkenler,
sabitler ve operatörler konularını inceleyeceğiz.
Değişkenler, programda
kullanılacak verilerin depolanmasını ve kullanılmasını sağlamaktadırlar.
Sabitler, değişkenler ile
benzer özelliklere sahiptir. Program boyunca değişmez. İstenildiği zaman
kullanılabilir.
Değişken tanımlarken bazı
dikkat edilmesi gereken noktalar bulunmaktadır. Bunlar;
- Değişkenler istenilen isimler ile tanımlanabilir.
- Değişkenler verileri saklamak için kullanılır. Bu saklama bilgisayarın bellek(ram) kısmında gerçekleşir. Bu nedenle her değişkenin bir adresi ve bellekte bir yeri vardır.
- Değişkenlerin veri tipleri önceden belirlenmeli ve bu tipe uygun işlemler yapılmalıdır.
- Değişken isimleri Pascal dilinde var olan komut ve ifadelerden farklı olmalıdır. Aksi takdirde hata alırsınız.
- Sadece İngilizce karakterler kullanılabilir.
Program deneme;
uses crt;
var
a:integer;
begin
end.
Yukarıda bir tanımlama örneği verilmiştir.
Not: Programınız içinde kodunuzu hatırlamak ya da aktarmak için açıklama satırları yazabilirsiniz. Bunun için yukarıdaki resimde görüldüğü gibi “{“ ve “}” parantezleri arasına ya da “(*” ve “*)” arasına yazabilirsiniz.
Değişken Tipleri:
Operatörler:
- Aritmetik Operatörler: +, -, *, /, div, mod
- Mantıksal Operatörler: Not, And, Or, Xor
- Atama Operatörü: :=
- İlişkisel Operatörler: <, >, >=, <=, <>
Operatörlerin işlem sıraları aşağıdaki tabloda verilmiştir.
Şimdi bazı örnek programların kodlarını paylaşacağım.
Toplama adlı programda girilen iki sayının toplama işlemi gerçekleştirilmiştir. "a:=a+b;" işleminde a ve b değişkenlerinin değerleri toplanıp a değişkenine atanmıştır. Burada farklı bir değişkende tanımlayabilirdik. Ancak bellek kullanımı fazlalaşmış olurdu.
Daire Alanı adlı programda yarı çapı girilen dairenin alanı bulunmaktadır. Kod içerinde görüldüğü gibi pi sayı pi adında bir sabit ile tanımlanmıştır.