Amiga Dünyası sayı 5, sayfa 34

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 34

İŞLEM DEĞER DEĞER SONUÇ NOT X NOT X DOĞRU YANLIŞ YANLIŞ DOĞRU

AND X Y XANDY

DOĞRU DOĞRU DOĞRU DOĞRU YANLIŞ YANLIŞ YANLIŞ DOĞRU YANLIŞ YANLIŞ YANLIŞ YANLIŞ OR X Y X ORY

DOĞRU DOĞRU DOĞRU DOĞRU YANLIŞ DOĞRU YANLIŞ DOĞRU DOĞRU YANLIŞ YANLIŞ YANLIŞ XOR X Y X ORY DOĞRU DOĞRU YANLIŞ DOĞRU YANLIŞ DOĞRU YANLIŞ DOĞRU DOĞRU YANLIŞ YANLIŞ YANLIŞ

IMP X Y XIMPY DOĞRU DOĞRU DOĞRU DOĞRU YANLIŞ YANLIŞ YANLIŞ DOĞRU DOĞRU YANLIŞ YANLIŞ DOĞRU EQV X Y XEQVY DOĞRU DOĞRU DOĞRU DOĞRU YANLIŞ YANLIŞ YANLIŞ DOĞRU YANLIŞ YANLIŞ YANLIŞ DOĞRU

İfadeler içindeki mantıksal operatörler aritmetik ve kıyaslama operatörlerinden sonra yapılır.

OPERATÖRLERİN YAZISAL

DİZİ DEĞİŞKENLERİNDE

KULLANIMI:

Bir yazısal dizi ifadesi; dizi sabitleri, dizi değişkenleri ve operatörler ile bağlanmış diğer dizi ifadelerinden oluşur. Yazısal dizilerde kullanılabilecek operatörler üç başlık altında düşünülebilir: Birleştirme, Kıyaslama ve Fonksiyonel.

Birleştirme: İki yazısal dizi bilgisini birleştirmek için + sembolü kullanılır. Şimdi isim ve soyad sorarak, merhaba diyecek bir program örneğinde birleştirme işlemini görelim:

INPUT "ADI: ";A$ INPUT "SOYADI: ";B$ PRINT A$ + B$ PRINT "Merhaba,"+ A$ +M M+ B$ END

İkinci PRINT yönergesinde kullanılan " ", adı ve soyadı arasına bir boşluk karakteri koyar.

Kıyaslama: Bu tür operatörler yazısal dizileri karşılaştırmak için kullanılırlar. Sayısal dizileri karşılaştırmak için kullanılan operatörler aynen kullanılır. Yazısal dizilerin sayısal değerlerle yapılan kıyaslamalarında karakterlerin ASCII değerleri, yine yazı dizileri ile karşılaştırılmalarında ise alfabetik sıra kullanılır. Birbiri ile kıyaslanan tırnak içindeki yazılar, ilk karakterden başlanarak sırayla kontrol edilirler. Aşağıda bu tür işlemler için kullanılan bazı ifade örnekleri verilmiştir:

"DC" < "EN" "Dosyaadı" = "Dosyaadı" "X& " >= "X#" "SN " <> "SN" "KG" <= "kg" "AZİM" < "AZİME"

YÖNERGELER

& FONKSİYONLAR: Artık

sıra geldi Amiga Basic'te kullanılan komutları incelemeye. Bu bölümden itibaren, Amiga Basic'te bulunan 130 komut ve fonksiyonu tanımlamaya başlıyoruz. Yani ancak şimdi Amiga Basic'te programlamaya adım atıyoruz. Tabii, şimdiye kadarki kullanım temellerini esas alarak. Komutları, alfabetik sırayla ve doğru kullanım şekillerini vererek inceleyeceğiz. Kullanım şekillerini anlatırken farklı notasyonlar vereceğiz. Büyük harf yazılan kısımlar komut ya da fonksiyonun kendisidir, yazım esnasında büyük harf yazılmasalar bile RETURN tuşuna basıldığında veya kursor satır atlatıldığında büyük harfe çevrilecektir. İtalik yazılan kısımlar kullanıcı tarafından girilecek bilgi bölümlerini ifade eder. Köşeli parantezler arasına ([ ve ]) yazılanlar, opsiyoneldir. Yani kullanılması zorunlu değildir, gerekirse kullanılırlar. Süslü parantezler arasında verilen bilgiler, kullanıcının iki ya da daha fazla seçenekten birini seçmesi gerektiğinde kullanılır ve bu bilgiler birbirinden dik çubuklarla ayrılır. Normal parantezler ise kullanıcının gireceği bilgi bölümlerini gösterir. Komutların devamı olan ve kullanıcının gireceği bilgi için, sınırlama yoksa "........." şeklinde belirtilmiştir.

ABS KOMUTU:

Kullanım şekli: ABS(X)

Verilen X sayısının mutlak değerini verir. Aşağıdaki örnekte ABS komutunun aynı sayının pozitifi ve negatifi için vereceği sonucu görebilirsiniz:

LET X=345 : LET Y=-345 PRINT ABS(X), ABS(Y) Sonuç:

345 345

Klavyeyle gezinmek için ← ve → tuşları.