Pascal'da Giriş/Çıkış İşlemleri Bir bilgisayar işlemi genel olarak üç temel bölümden oluşur bunlar giriş - işlem - çıkış'tır.
Pascal'da giriş ve çıkış işlemleri için Readkey, Read, Readln, Write ve Writeln fonksiyonları kullanılır. Şimdi bu fonksiyonlara sırasıyla göz atalım.
Readkey:
Klavyeden bir karakter okumak için kullanılır.
1. Readkey ile okunan karakter ekranda görünmez. Fonksiyon sadece bir karakteri bir değişkenin içine getirmek için kullanılır.
2. Readkey fonksiyonu Crt.Tpu Pascal kutuphanesi içinde tanımlı olan bir fonksiyon oldugu için bu fonksiyonu kullandığımızda programımıza "uses Crt;" satırını mutlaka eklemek zorundayız. Bu readkey fonksiyonu ile ilgili tanımların bizim yazdıgımız program tarafından tanınmasını saglıyor.
Örnek :
Uses Crt;
var
C: Char;
Begin
Writeln('Lutfen bir tusa basin');
C := Readkey;
Writeln(' Bastiginiz tus ', C, ');
end.
Read:
Belirtilen sayıda değişkeni klavyeden sırasıyla okur.
Komutun genel yapısı su sekildedir: read(p1,p2,p3, ... , pn) parametre
1. Read komutu ile string deger okutulamaz.
2. Integer veya real degerler pespese girilecekse aralarında en az bir bosluk olmalı.
3. Karakter okunurken okunacak karakter sayısı kadar karakter pespese girilir. Bosluk ve virgul gibi ayraçlar kullanılmaz kullanılırsa bunlarda karakter olarak okunur.
Örnek :
Uses Crt;
var
isim: string;
Begin
Write('Lutfen isminizi girin :');
Read(isim);
Writeln(' Merhaba ', isim);
end.
Readln:
Belirtilen sayıda değişkeni klavyeden sırasıyla okur. Read komutundan farkı herbir deger okunduktan sonra kursor ekranda bir alt satıra konumlanır ve sıradaki deger burdan itibaren girilir.
Komutun genel yapısı su sekildedir: readln(p1,p2,p3, ... , pn) parametre
Örnek :
Uses Crt;
var
isim: string;
Begin
Write('Lutfen isminizi girin :');
Readln(isim);
Writeln(' Merhaba ', isim);
end.
Write:
Belirtilen sayıda değişkeni ekranda görüntülemek için kullanılır. Değerler ekranda birbiri peşi sıra görüntülenir
Pascal'da giriş ve çıkış işlemleri için Readkey, Read, Readln, Write ve Writeln fonksiyonları kullanılır. Şimdi bu fonksiyonlara sırasıyla göz atalım.
Readkey:
Klavyeden bir karakter okumak için kullanılır.
Örnek :
Uses Crt;
var
C: Char;
Begin
Writeln('Lutfen bir tusa basin');
C := Readkey;
Writeln(' Bastiginiz tus ', C, ');
end.
Read:
Belirtilen sayıda değişkeni klavyeden sırasıyla okur.
Komutun genel yapısı su sekildedir: read(p1,p2,p3, ... , pn) parametre
Örnek :
Uses Crt;
var
isim: string;
Begin
Write('Lutfen isminizi girin :');
Read(isim);
Writeln(' Merhaba ', isim);
end.
Readln:
Belirtilen sayıda değişkeni klavyeden sırasıyla okur. Read komutundan farkı herbir deger okunduktan sonra kursor ekranda bir alt satıra konumlanır ve sıradaki deger burdan itibaren girilir.
Komutun genel yapısı su sekildedir: readln(p1,p2,p3, ... , pn) parametre
Örnek :
Uses Crt;
var
isim: string;
Begin
Write('Lutfen isminizi girin :');
Readln(isim);
Writeln(' Merhaba ', isim);
end.
Write:
Belirtilen sayıda değişkeni ekranda görüntülemek için kullanılır. Değerler ekranda birbiri peşi sıra görüntülenir