• Sonuç bulunamadı

V.Basic ve programlama-15

N/A
N/A
Protected

Academic year: 2021

Share "V.Basic ve programlama-15"

Copied!
6
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

V.Basic ve programlama-15

Değişken

Değişken herhangi bir değeri alan niceliktir. Bilginin saklandigi hücrelerdir.

Bu hücrelerin birer ismi ve içerisinde bilgi bulunur. Bu hucreler bilgisayarın belleğinde tutulur (ram veya hdd). Bellek fiziksel kaynak ister.

Hücrelerin değerleri program çalışırken değişebilir. Belleği mümkün oldukça etkin kullanmak gerekir. Bu nedenle değişkenlerin içinde tutulacak bilgiye göre boyutunu daha önceden programa bildirmek gerekir. Buna değişkenin veri türü denilir. Değişkenin veri türünü

belirtmek, bu değişken için bellekte ne kadar yer ayrılacağını söylemektir.

(2)

V.Basic ve programlama-16

Değişken

Bir matematik değişken sayısal veri içerir. Ama bilgisayarda değişken

hem sayısal, hem de karakter veri içerir. Karakter veri, harfler, semboller, rakamlardan oluşabilir. Buna karakter dizisi yada string dizi denilir.

Örneğin bir değişken 0-255 arasında sayılardan oluşacaksa bunu byte

türünden bir değişkende saklanmalıdır (bellekte 1 byte yer kaplar). 0-

255 arasındaki sayıyı tutmak için integer türünden tanımlamak bellekte

2 byte’lık yer kaplar, bu da belleğin etkin kullanılmaması demektir.

(3)

V.Basic ve programlama-17

Değişken:Visual Basicte veri türleri, bellek gereksinimleri ve ilgili değişkenin boyutları aşağıda sıralanmıştır

Byte 1 byte 0 to 255

Boolean (Mantıksal) 2 bytes True or False

Integer (Tamsayı) 2 bytes -32,768 to 32,767

Long (Uzun tamsayı)

(long integer) 4 bytes -2,147,483,648 to 2,147,483,647

Single (tek duyarlı)

(single-precision floating-point) 4 bytes -3.402823E38 to -1.401298E-45 for negative values; 1.401298E-45 to 3.402823E38 for positive values

Double (çift duyarlı)

(double-precision floating-point) 8 bytes -1.79769313486231E308 to

-4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308 for positive values

Currency (Para birimi)

(scaled integer) 8 bytes -922,337,203,685,477.5808 to 922,337,203,685,477.5807

Decimal (ondalıklı) 14 bytes +/-79,228,162,514,264,337,593,543,950,335 with no decimal point;

+/-7.9228162514264337593543950335 with 28 places to the right of the decimal;

smallest non-zero number is

+/-0.0000000000000000000000000001

Date (Tarih) 8 bytes January 1, 100 to December 31, 9999

Object (Nesne) 4 bytes Any Object reference

String (değişken uzunluklu) 10 bytes + string length 0 to approximately 2 billion

String (sabit uzunluk) Length of string 1 to approximately 65,400

Variant (tanımlanmamış sayısal değişken) 16 bytes Any numeric value up to the range of a Double Variant (tanımlanmamış karakter değişken) 22 bytes + string length Same range as for variable-length Strin

(4)

V.Basic ve programlama-18

Değişkenlerin isimlendirilmesi

Bir çok programlama dilinde değişken isimleri karakterle başlar ve bunu takiben herhangi alfasayısal karakter kullanılabilir.

Örnek: uygun değişken isimleri  sayi4, s5, toplam1 gibi Uygun olmayanlar 4sayi, 5s, 1toplam gibi

Bazı dillerde küçük yada büyük harf ayrımı vardır. sayi1 ile SAYI1 aynı değişkeni

göstermez. Ne isim verilirse verilsin daima içinde barındırdığı bilgiyi anımsatacak

şekilde olmalıdır.

(5)

V.Basic ve programlama-19

Değişkenlerin Bildirilmesi

Değişkenler VB’de Dim deyimi ile bildirilir. Bu anahtar kelime VB derleyicisine değişkenin boyutunu söyler. O zaman derleyici değişken için ne kadar yer ayıracağını bilir.

Dim degiskenAdi AS VeriTuru [, degiskenAdi AS verituru, ...]

Örnek

Dim sayi1 As integer

Dim toplam as single, miktar as single Dim toplam, miktar, bakiye As double

Son örnekte kullanım hatası vardır, toplam ve miktar tanımlanmamış variant olacak, sadece

bakiye değişkeni double tanımlanmış olacaktır.

(6)

V.Basic ve programlama-20

Değişkenlerin Kullanımı

Bir değişeken değer atarken yani bilgiyi hücre içine koyarken “=” eşittir

işareti kullanılır. Değişkenin adı daima solda, “=” işareti ortada ve bilgi (veri, atanacak değer) sağda olmalıdır.

Örnek:

toplam = 10 artık toplam isimli hucrede 10 sayısı vardır.

adi = “Yahya” artık adi isimli hucrede “Yahya” karakter dizisi vardır.

Karakter diziler daima tırnak içinde bulunurlar.

Referanslar

Benzer Belgeler

Command window- immediate penceresini açmak için kesme modunda Debug menüsünden Windows sekmesi tıklanarak immediate komutu seçilir veya Ctrl+G kısayol tuşu kullanılır.

Bu çalışmada amaç ülkemizde yaşayan ağaçkakanlar için kullanılan geleneksel isimleri derlemek, bu isimlerin benzer yönlerini ve farklılıklarını ortaya koymak,

Aşağıda şekillerin içinde verilen özel isimleri maviye, tür isimlerini kırmızıya

Aşağıdaki adları okuyalım Adın özelliğini belirtmek için boşluklara (X) işareti koyalım.. ADLAR

Aşağıda şekillerin içinde verilen özel isimleri maviye, tür isimlerini kırmızıya

En son olarak tahmin ve gerçek sonuç arasındaki farkı bulmak için çıkarma işlemi

Karakter değişkenler için değişken isminden sonra ( $ ) belirteci konur ve karakter tırnak (“ “ ) içinde yazılır.. Kendinden sonra gelen bilginin ilk karakteri x’inci

Bu tez çalışmasında gerçek zamanlı sistemlerin WCET analizine yardımcı olmak için için Ada programlama dilinde bir kıyaslama uygulama kümesi geliştirilmesi