DEĞİŞKENLER. ÇIKTI BİÇİMLERİ


Değişkenler
Hafızasında çeşitli bilgileri depolama ve aynı türden bilgileri aynı algoritmaları kullanarak işleyebilme becerisine sahip olmasaydı, bir bilgisayara ihtiyaç olmazdı. 
Daha ilginç programlar oluşturmak için, bilgisayarın belleğinde bilgilerin nasıl saklanacağını öğrenmek gerekir. Aynı zamanda, bilgisayarın bellek hücrelerine bir şekilde nasıl erişeceğimizi öğrenmemiz gerekiyor. 
Programlamada, hayatta olduğu gibi, bilgisayar belleğinin herhangi bir bölümüne atıfta bulunmak için, adıyla ortaya çıkar. Bu ismi kullanarak hem bilgileri okuyabilir hem de oraya yazabilirsiniz.
 
Bir değişken bilgisayar belleğinde bir adı olan ve <'ye karşılık gelen bazı değerleri saklayan bir konumdur. güçlü >tür.

"Değişken" programın yürütülmesi sırasında değerinin değişebileceğini söyler.  Yeni bir değişken değeri kaydedildiğinde eskisi silinir.


Bir bilgisayar için tüm bilgiler, belleğindeki verilerdir - sıfırlar ve birler kümeleri (basitçe söylemek gerekirse, bir bilgisayardaki herhangi bir bilgi yalnızca sayılardır ve onları aynı şekilde işler). Ancak, tam sayıların ve kesirli sayıların farklı çalıştığını biliyoruz. Bu nedenle, her programlama dili, farklı yöntemler kullanılarak işlenen farklı veri türlerine sahiptir.

Örneğin,
tamsayı değişkenler – yazın integer (İngilizce tam sayıdan – tam), bellekte 2 bayt yer kaplar;
gerçek kesirli bir kısmı olabilen değişkenler (tür gerçek – İngilizce gerçek sayılardan - gerçek sayılar), bellekte 6 bayt yer kaplar;< br /> - karakterler (tür char – İngilizce karakterden – sembol), bellekte 1 bayt yer kaplar.

Programımıza bir değişken eklemeye çalışalım.
Bir değişkeni kullanmadan önce, bilgisayara onun için bellekte yer ayırmasını söylemeniz gerekir. Bunu yapmak için, bir değişkeni bildirmeniz, yani ne tür bir değer depolayacağını belirtmeniz ve ona bir ad vermeniz gerekir. Bunu yapmak için programın başına şunu yazmanız gerekir:

var <virgülle ayrılmış değişken adları>: <bu değişkenlerin türü>;
       <başka türdeki değişkenlerin virgülle ayrılmış adları>: <bu değişkenlerin türü>; 

 
Örnek
var a, b: tamsayı; // tamsayı türünde iki değişken a ve b bildirdi. Hafızada ne olduğunu bilmemek için onları başlatana kadar. başlamak bir := 6; // a değişkenine 6 değeri atandı son.

Ekran
Asal sayılar için bir hesap makinesi yazmaya çalışalım. Görevimiz ekranda bazı aritmetik ifadeler göstermek ve bilgisayara bunu hesaplamasını sağlamak.
Örneğin: 
5+7=12
Ayrıca programdaki a ve b değişkenlerinin değerlerine bağlı olarak 5 ve 7 yerine farklı sayılar olabilir.
Çıktı ifadesinde yalnızca metni değil, aynı zamanda değişkenlerin değerlerini ve bir aritmetik ifadenin sonucunu da görüntüleyebilirsiniz. Ayrıca, çıkış sırası farklı olabilir. Örneğin, yukarıdaki ifadeyi görüntülemek için şunu yazmanız gerekir: writeln(a, '+', b, '=', a + b); Bir değişkenin değerini göstermek istiyorsak, adını tırnak işaretleri olmadan belirtmemiz yeterlidir. Bir aritmetik ifadenin sonucunu görüntülemek istiyorsak, sadece aritmetiği yazmamız yeterlidir. doğru ifade.

Tamsayı sayısal veri türlerinin bölme işlemine özel dikkat verilmelidir. Pascal'da, sırasıyla  '/' ve div ile gösterilen iki bölme işlemine izin verilir. . '/' bir tamsayı değil, bir gerçek sayı (bu, 8'i 2'ye bölseniz bile geçerlidir, yani 8/2=4.0). Bölme div – bu tamsayı bölümü, yani sonuç türü tam sayıdır (ör. 8 böl 4 = 4).

Dikkat edin!
Değişkenler, metin ve aritmetik ifadeler birbirinden virgülle ayrılır.


Alıştırmaları yaptığınızdan emin olun, böylece pratikte edindiğiniz bilgileri hızla pekiştirebilirsiniz!

Açıklama girin
Kullanıcının değişkenin değerini kendisinin ayarlayabilmesi için klavyeden değer girebilmesi gerekmektedir. 
Giriş operatörü şu şekilde yazılır:
 
oku(a);

Bu ifadeden sonra klavyeden girilen veriler belirli bir değişkende saklanır.
Ayrıca birkaç read() ifadesini tek bir ifadede birleştirebilirsiniz.
Örneğin, giriş oku); oku(b); yazmakla aynı eylemleri gerçekleştirir oku(a, b); yani ilk girilen veri a değişkenine, ikincisi b değişkenine girilir.

*** derinlemesine materyal: Pascal diliyle ilgilenenler için ***
Ek çıktı belirticileri, belirli biçimlerdeki sayıların çıktısını kontrol etmenize olanak tanır.

1. Tamsayı verileri için (tamsayı vb.)  ; - biçim, bu numaraya atanan pozisyonların sayısını belirleyen bir numara ile belirlenir.
Örnek:
Yazı(i:5);
    Bunun için 5 konum kullanarak i değişkeninin değerini görüntüler (sayı 5'ten az konum kaplasa bile, boş konumlar yine de görüntülenecektir).
    i:=34 değişkeni ise, ekranda 3 boş konum görüntülenecektir (netlik için alt çizgi ile gösterilmiştir) ve 34 sayısı, yani. yalnızca 5 konum.

_ _ _ 34
    Eğer i:=2345666 değişkeniyse, bu biçim (i:5) kullanılamaz (görünen sayı daha fazla konum alır) ve basitçe yoksayılacak ve değişkenin tüm değeri ekranda görüntülenecektir.< /span>
2345666


2. Gerçek veriler için (gerçek vb.)  - biçim, bu sayıya üstel biçimde atanan konumların sayısını belirleyen tek bir sayı ile belirtilir; veya iki sayı, birincisi bu sayı için ayrılan alanın toplam boyutunu gösterir, ikincisi - ondalık basamak sayısı, yani. kesinlik.
Örnek.
Writeln(p:12);    veya      Yaz(p:6:2);
    p:=1234.6789 değişkeni ise, ilk durumda ekran görüntülenecektir

_1.2346E+004 ve ikinci 1234.68
Örnek.
X değişkeninin değeri 123.45678 olsun, ardından operatör
         Yaz(X);       ;            "_1.23456780000000000E+02"
         Yaz(X:8:2);            "_ _123.46"
         Write(X:10:5);  çıktı verecek        "_123.45678"
         Write(X:10);     çıktı verecek        "_1.23E+002"
         Write(X:8);       çıktı verecek        "_1.2E+02"
         Write(X:1);       çıktı verecek         "_1.2E+002"



Bu bilgiyi pratikte kullanmaya çalışalım.