Ana Sayfa


Haber bülteni üyeliği



Ziyaret Bilgileri

[ Per, 21 Kas 2024 ]
Toplam 16 ziyaret
16 benzersiz ziyaretçi

SORGU OPERATÖRLERİ

GOTO Deyimi:

 Bir programın herhangi bir satırına gitmek için kullanılır. GOTO komutu bir etiket ile birlikte kullanılır. Algoritma satırındaki GİT komutunun karşılığı BASIC programında GOTO'dur.

  GOTO komutu tek başına kullanılabildiği gibi sorgu ifadeleri ile birlikte de kullanılabilir.

ETİKET:

Programın herhangi bir satırına (gitmek istenilen satır) hatırlatıcı bir kelime ile birlikte iki nokta üst üste ":" işareti yazarak oluşturulur. Etiket oluşturulurken boşluk veya İngiliz alfabesi dışında bir harf kullanılmaz. Ayrıca BASIC komutlarından etiket oluşturulamaz

MANTIKSAL OPERATÖRLER

AND: Koşullu ifadelerde belirtilen olayların hepsinin gerçekleşmesi durumunu belirtir.

OR: Koşullu ifadede belirtilen olayların en az birtanesinin gerçekleşmesi durumunu belirtir.

İngilizcede VE / VEYA anlamına gelen bu fonksiyonlar BASIC programlama dilinde de aynı anlamda kullanılmaktadırlar.

IF  A > B  AND  A > C  THEN  PRINT "A EN BÜYÜKTÜR"

IF  NOT < 0  OR  NOT > 100  THEN  PRINT "NOT GEÇERSİZDİR."

Burada OR (VEYA), karşılaştırılan şartlardan en az birinin doğru olması halinde kullanılır. AND (VE) ise karşılaştırılan şartların hepsinin doğru olması halinde kullanılır.

İF SORGU DEYİMİ:

Bütün programlama dillerinde kullanılan bu yöntem koşulun sağlandığı durumlarda yapılacak olan işlemleri ve koşulun sağlanmadığı durumlarda yapılacak olan işlemleri ayırt ederek programın istenilen şekilde çalışmasını amaçlar.

if deyimi then, else ve end if kelimeleriyle birlikte kullanılır.

then den sonra koşulun sağlandığı durumda gerçekleştirilecek işlemler yazılırken; else den sonra koşul sağlanmadığı durumlarda gerçekleştirilecek işlemler yapılır.

excell bilgileriniz varsa eğer deyimini hatırlayacaksınızdır kullanımı aynı şekildedir. İf deyiminin kullanılış şekillerini inceleyelim;

if KOŞUL then koşul gerçekleşmişse yapılacak işlem(komut) else  koşul gerçekleşmemişse yapılacak işlem (komut).

Bu tip kullanımda koşulun gerçekleşmesi veya gerçekleşmemesi durumunda tek işlem yaptırılır ve end if kullanımına gerek yoktur. Eğer koşulun sağlanmadığı durumlarda işlem yapılmak istenmiyorsa else ve sonraki kısımın yazılmasına gerek yoktur.

 

Blok IF Sorgu İfadesi:

Programın herhangi bir yerinde "IF <şart> THEN" ile başlayan ve "END IF" ile biten kalıba "Blok IF" denir.

Bu kalıbın ilk satırındaki <şart> sonucu doğru ise IF ile END IF arasındaki işlemler yapılır, yanlış ise program, karşılaştığı ilk "END IF"den sonra işleyişine devam eder.

Genel yazılımı;

IF <şart> THEN

        ?Şart sonucu doğruysa yapılacaklar

        ....

ELSE

        ?Şart sonucu yanlışsa yapılacaklar

        ....

END IF 

Daha önce görülen sorgu ifadelerinin tersine Blok IF kalıbının ilk satırındaki THEN ifadesinden sonra herhangi bir komut yazılmaz. Komutlar yukarıda görüldüğü gibi IF ile END IF satırları arasına yazılır.

Bu sayede sorgulanan şartın doğru olması halinde istenilen sayıda komut, satırlar halinde işletilebilir.

INPUT "bir sayi girin", A

IF A > 40 THEN

IF A < 60 THEN

PRINT "SAYI 40 ile 60 arasinda"

ELSE

PRINT "SAYI 60 yada 60 dan buyuk"

END IF

ELSE

IF A = 40 THEN

PRINT "SAYI 40a esit"

ELSE

PRINT "SAYI 40dan kucuk"

END IF

END IF

2007-04-18/20:46:51

Editör Bilgileri

Mithat Gökdoğan


Editöre Ulaşın

En Son Güncellenenler

ikinci-jeanpaul
freebsd
apiterapi
aramamotorlari
uyku
kazimkoyuncu
peyzaj

Uzerine.com Copyright © 2005 Uzerine.com
uzerine.com Ana Sayfa | Gizlilik Sözleşmesi | Üye Girişi