Pascal'da Giriş/Çıkış İşlemleri

CorsaiR

Emektar
27 Ara 2005
1,228
18
Çekirdekten
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.

info3.gif
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.


info3.gif
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) p:parametre


info3.gif
1. Read komutu ile string deger okutulamaz.


info3.gif
2. Integer veya real degerler pespese girilecekse aralarında en az bir bosluk olmalı.

info3.gif
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) p: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
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.