Write Ve Read Komutları

Yazar jawscod2

Write: Write komutu ekrana herhangi şey yazdırmak için kullanılır. Ve kulanımı write(’metin’) şeklindedir. Ayrıca write komutu ile ekrana write(değişken) şeklinde bir değişkenin değeride yazdırılabilir. Burada dikkat edilmesi gerken nokta, metinin tekli tırnak ‘ ‘ içerisinde, değişkenin ise direk yazılıyor olmasıdır.

Örnek:

const
site = ‘www.bilimveteknoloji.com’;

begin
write(’Türkiyenin teknoloji merkezi’);
write(site);
end.

Bu program ekrana; “Türkiyenin teknoloji merkezi www.bilimveteknoloji.com” şeklinde bir metin yazar.

Yukardaki örnekte bu yazıyı yazmak için iki write komutu kullandık. Bunun yerine tek write komutuda kullanabilirdik.

yani iki write komutu yerine, write(’Türkiyenin teknoloji merkezi’,site); Şeklindeki kullanımda ekrana aynı görüntüyü verecektir. Bu kullanım şekliyle biden fazal yazı ve değişken aynı anda ekrana yazdırılabilir.

WriteLn: WriteLn komutunun kulanımıda aynen write komutunun kullanımı gibidir. Aralarındaki terk farkvardır. Dikkat ettiyseniz birden fazla write komutu ile yazdırılan yazılar ekranda yan yana yazılmaktaydı. WriteLn komutu ile yazılan yazlılar ise alt alta yazılır.

Örneğin yukardaki ilk örnekte write yerine writeln komutunu kullansaydık ekranda;

Türkiyenin teknoloji merkezi
www.bilimveteknoloji.com

şeklinde bir metin görülecekti.

Sayısal Bilgilerin Formatlıyazılması: Write yada WriteLn komutlarıyla ekrana “510.4542″ gibi reel bir sayı yazdırılmak istendiğinde, ekranda 5.1045420000E+02 gibi karmaşık bir değer görülür. Bu değeri anlaşılır bir şekle dönüştürmek için bir yazım formatı belirtilmesi gerekir.

Örnek:

var
a:real;

begin
a:=510.4542;
write(a:6:2);
end.

Bu örnek ekrana “510.45″ şeklinde bir sayı yazar. Buradaki 6 nokta dahil sayının karakter uzunluğu, 2 ise virgülden sonraki kısımın uzunluğudur

Eğer verilen karakter uzunluğu, sayının olması gereken karakter uzunluğundan küçükse, ekrana olması gereken uzunlukta sayı yazılır, yani verilen uzunluk dikkate alınmaz. Eğer girilen uzunluk olması gerkenden fazla olursa, sayının başına fazlalık kadar boşluk eklenir.

Bu format tam sayılar içinde kullanılabilir. Bu durumda kullanım şekli sayı:uzunluk şeklinde olur.

Örneğin; write(1:5); komutu ekrana dört nane boşluk koyduktan sonra 1 yazar ” 1″ .

Read: Read komutu daha önceden tanımlanmış bir değişkene program çalıştırıldıktan sonra dışarıdan değer girilmesi için kullanılır.

Örnek

var
x,:integer;

begin
read(x);
write(’girdiğiniz say=’,x);
end.

Bu örnek çaalıştırıldığında bilgisayar herhangi bir sayı girip “Enter” tuşuna basmanızı bekleyecektir. Sayı girilim “Enter” tuşuna basılınca girdiğiniz değeri ekrana yazcaktır.

ReadLn: ReadLn komutunun kullanımıda aynen read komutunun kullanımı gibidir. Aradaki terk fark. ReadLn komutuna değer girilip “Enter” tuşuna bastıktan sonra bir alt satıra geçer.

Bu yazı toplamda 24, bugün ise 0 kez görüntülenmiş

Bu konularda ilginizi çekebilir


Aradığınız konu hakkında yeterli içeriği sitemizde bulamadıysanız, aşağıdaki kutucuklardan google ve yahoo arama motorlarında arama yapabilirsiniz.
Google
 

CommentYorum