Pascal – Standart Fonksiyonlar

- Lenght Komutu

LENGTH : Verilen  string  ifadedeki  karakter  sayısını  verir. Sonucu  byte  tipinde  bir  fonksiyondur.

Formatı:         LENGTH(STRING İFADE)

Örnek 1:

uses  crt;

const

a=‘ankara’;

begin clrscr;

writeln(a,’    ’,length(a),’   karakterlidir.’);

readln;

end. Programın Çıktısı

Örnek 2: Verilen  bir  mesajın  kaç  karakterden  oluştuğunu  bulan  program.

uses  crt;

var

m : strıng;x : byte;

begin   clrscr;

write(‘mesaj  giriniz :’); readln(m);

x:=length(m);

writeln(x, ‘karakterlidir’);

readln;

end. Programın Çıktısı

X:=Length(M)  ifadesi  yerine  X:=Ord(M[0])  ifadesi  kullanılabilir.

- Copy Komutu

COPY : Verilen  string  ifadenin  belirtilen  pozisyonundan  itibaren  istenilen  sayıda  karakter  almak  için kullanılır. Sonucu  string  tipte  bir  fonksiyondur.

Formatı:    COPY (STRING İFADE, BAŞLANGIÇ POZİSYONU, KARAKTER SAYISI)

Örnek 3:

uses crt;

begin

writeln(copy(‘turbo  pascal’,1,5));

writeln(copy(‘turbo  pascal’,7,6));

writeln(copy(‘turbo  pascal’,7,3));

readln;

end. Programın Çıktısı

Örnek 4:

uses  crt;

var

mesaj : string;

i: byte;

begin  clrscr;

write(‘mesaj :’); readln(mesaj);clrscr;

for i:=1  to  length(mesaj)  do

writeln(copy(mesaj , 1 , i ));

readln;

end. Proramın Çıktısı

- Insert ve Delete Komutları

INSERT : Bir  string  ifade  içerisine  başka  bir  karakter  grubunu  eklemek  için  kullanılır.

Formatı:         INSERT (STRING İFADE, STRING DEĞİŞKEN, POZİSYON)

Burada  ilk  parametre  hem  sabit  hem de  değişken  olabilir. İkinci  parametre  ise  mutlaka  değişken  olmalıdır.

Örnek 5:

uses crt;

var

s: string;

begin

s:=‘Yeşil Güzeldir’;

insert(‘Giresun ’,s,6);

writeln(s); readln;

end. Programın Çıktısı

DELETE : Bir  string  değişken  içerisinden, belirtilen  pozisyondan  itibaren  istenilen  sayıda  karakter  silmek  için  kullanılır.

Formatı:         DELETE (STRING DEĞİŞKEN, POZİSYON,KARAKTER SAYISI)

Örnek 6:

uses crt;

var

s : string;

begin

s:=‘Mehmet Muhammet Tacettin’;

delete(s,8,9);writeln(s);

end. Programın Çıktısı

- Dec ve Inc Komutları

DEC : Verilen  sayısal  değişkenin  değerini  istenilen  sayıda  azaltmak  için  kullanılır.

Formatı:         DEC(Sayısal değişken[, Artış Miktarı])

Burada  belirtilen  sayısal  değişken  tamsayı  tipte  bir  değişken  olmalıdır.

Örnek 10: uses  crt;

var

i:integer;

begin   clrscr;

i:=200;repeat,

write(i:4); dec(i,2);

until  i < 50;

readln; end. Programın Çıktısı

INC : Verilen  sayısal  değişkenin  değerini  istenilen  sayıda  arttırmak  için kullanılır.

Formatı:         INC(Sayısal değişken[, Artış Miktarı])

Burada  belirtilen  sayısal  değişken  tamsayı  tipte  bir  değişken  olmalıdır.

Örnek 11: uses  crt;

var

i:integer;

begin  clrscr;

i:=1;repeat

write(i:4); inc(i,2);

until  i > 100;

readln; end. Programın Çıktısı

- Sqr ve Sqrt Komutları

SQR : Verilen  sayısal  ifadenin  karesini  alır. Sayının  karesini  almak  için  sayı  kendisi  ile  çarpılabilir. Sonucu  verilen  sayısal  ifadenin  tipi  ile  aynıdır.

Formatı:         SQR(Sayısal İfade)

Örnek 12:

uses  crt;

var

x:longint;

y : real;

begin x:=4; y:=9;

writeln(sqr(x));

writeln(sqr(y)); end. Programın Çıktısı

SQRT : Verilen  sayısal  ifadenin  karekökünü  alır. Sonucu  real  tipinde  bir  bilgidir.

Formatı:         SQRT(Sayısal İfade)

Örnek 13:

uses  crt;

var

x:longint;

y : real;

begin

x:=81; y:=169;

writeln(sqrt(x) : 0 : 4);

writeln(sqrt(y) : 0 : 4);  end. Programın Çıktısı

Benzer Yazılar:

Pascal – Ekran KomutlarıPascal – Ekran Komutları

- Clrscr ve Gotoxy Komutları Ekran komutları ekrandaki görüntü tasarımı için kullanılan

Pascal – Giriş – Çıkış KomutlarıPascal – Giriş – Çıkış Komutları

- Read – Readln Deyimleri Yazım İçin Format Belirleme :Writeln deyimi ile

Pascal – İndeksli DeğişkenlerPascal – İndeksli Değişkenler

- Dizilere Giriş DİZİLER Bir dizi, aynı tipteki elemanların yanyana sıralanışı ile

Pascal – Alt ProgramlarPascal – Alt Programlar

- Procedure Alt Programlar Alt programlar genellikle tekrar edilen işlemleri kolaylıkla yapabilmek

Pascal – Kontrol DeyimleriPascal – Kontrol Deyimleri

- IF – Then Deyimi Kontrol komutları olarak ; IF ve CASE

Şubat 1, 2009   Kategori: Pascal

“Pascal – Standart Fonksiyonlar” için 3 Yorum

  1. birisi demiş ki:

    çok saolun ödevim vardı işeme yaradıı çok açık vee anlaşılırr anlatmışsınız emeğinize sağlıkk teşk. teşk. teşk.:):):)

  2. manyaqs17 demiş ki:

    paylasımın için tsk işime yaradı…

  3. Evren Bayraktar demiş ki:

    Rica ederim. Kolay gelsin


Yorum Yaz

*