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


Problem

5/6

Çıktı alanı genişliği ve hassasiyeti

Theory Click to read/hide

*** 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.

Problem

Bu, Pascal çıkarım operatörü hakkında daha fazla bilgi edinmek isteyenler için isteğe bağlı bir etkinliktir.

4. satıra 10 karakter genişliğinde bir alana a a değişkeninin değerini gösteren bir ifade yazın(sağa dayalı)