VERİ TÜRLERİ
SABİT DEĞİŞKEN Hatırlamadan Geçmeyelim Veriler 2’ye ayrılır. Problemin çözüm süreci boyunca asla değişmeyen değerlerdir. Program çalıştığı süre içerisinde bu değer değişebilir ancak değişkenin ismi hiçbir zaman değişmez. DEĞİŞKEN SABİT
Veriler 2’ye ayrılır. DEĞİŞKEN SABİT
SABİT VE DEĞİŞKEN TANIMLAMA KURALLARINI HATIRLAYALIM + - * / YASAK Sadece _ 1sinav (Yanlış) Sinav1 (Doğru) Türkçe Karakter Kullanmak YOK! Boşluk Kullanmak YOK Rakamla Başlatmak YOK Matematiksel Semboller YOK Onun Yerine _ (Alt Tire) Kullan ç ş ğ ü ö ve ı
DEĞİŞKEN TANIMLAMA HANGİSİ DOĞRU HANGİSİ YANLIŞ ? 1sinavnotu okuladi ögrenci1 YANLIŞ ! sinavnotu1 DOĞRU YANLIŞ ogrenci1
DEĞİŞKEN TANIMLAMA HANGİSİ DOĞRU HANGİSİ YANLIŞ ? sozlu-notu1 ders adi sinavtarihi YANLIŞ ! sozlu_notu1 YANLIŞ dersadi DOĞRU
Çevremizdeki kavram ve nesneleri farklı şekillerde anlamlandırmak için farklı veri türleri kullanırız. Çözümler üretebilmek için bilgisayarlar “veri”ye gereksinim duyar.
12 0,16 * / + - Doğru Yanlış ‘Bilgisayar Bilimi’ Bilgisayara hangi veri türüyle çalışıyor olduğu mutlaka belirtilmelidir. Bir programda farklı veri türleriyle işlem yapılabilir. Örneğin tam sayılar, kesirli sayılar, karakterler, simgeler, metinler ve mantıksal değerler, veri türlerini oluşturur. Doğru Yanlış 12 0,16 * / + - ‘Bilgisayar Bilimi’
SAYISAL VERİ
SAYISAL VERİ Tüm sayı tiplerini içerir. Hesaplamalar sadece sayısal veri tipleri ile yapılır Pozitif veya negatif olabilirler Tam sayı (12) veya reel sayı olabilirler (0,36) Açılar, uzaklık, nüfus, ücret, yarıçap gibi hesaplama sürecinde gerekli değerler için tanımlanır
Posta Kodu 30 Telefon Numarası 0541 573 -- -- Öğrenci Numarası 2549 Gibi değerler de sayısal rakamlar içerirler ama bunlarla matematiksel işlemler yapılmadığı için sayısal veri olarak tanımlanmazlar
Her bir veri türünün bir veri seti vardır Her bir veri türünün bir veri seti vardır. Sayısal veri için tanımlanmış veri seti 0-9 arasındaki sayılar ve “+” ile “–” işaretlerini kapsar. Örneğin 66578 ve -2356 tam sayı örnekleridir. Reel sayılar, tüm reel ve ondalık sayıları kapsar. Örneğin -56.23, 8695.235 ya da 0.005 reel sayı için örneklerdir. Sayıların alabileceği en küçük ve en büyük değerler kullanılan bilgisayar ve programlama diline göre değişebilir.
ALFANÜMERİK / KARAKTER VERİ
KARAKTER VERİ Bu veri seti içerisindeki değerler ‘’ …. ‘’ Tüm tek haneli sayılar (“0”.. “9”), harfler (“a”..“z”, “A”..“Z”) ve özel karakterleri (“#”, “&”, “*”, ..) kapsar Bu veri seti içerisindeki değerler ‘’ …. ‘’ Tırnak içerisinde belirtilir
Büyük ve Küçük harfler yani birbirlerinden farklıdır. KARAKTER VERİ Büyük ve Küçük harfler yani b ve B birbirlerinden farklıdır. BilgisayarBilimi İle bilgisayarbilimi farklıdır
KARAKTER VERİ Bu veri tipi klavyedeki her karakteri kapsadığı için (1-4-9-a-A-*-/) Veriniz ‘Merhaba1907’ veya ‘1907’ olabilir. Ama sadece rakamlardan oluşan ‘1907’ verisi ile matematiksel işlem yapamazsınız. ! Çünkü Matematiksel işlemler sadece sayısal veri tipleri yapılır. !
KARAKTER VERİ Karakter verileri ile toplama yapılamaz Ama birleştirme yapılabilir. Örneğin ‘6’+’6’=66 ‘Bilgisayar’+Bilimi’’=‘BilgisayarBilimi’
YANLIŞ pc sayısal olamaz Sayısal Veri, Karakter Veri Setleri ile Örnek İşlemler Sonuçları Bulunuz Sayısal 5+5=? Karakter 5+5=? Sayısal 12+pc=? 10 55 YANLIŞ pc sayısal olamaz
Karakter ‘marka’+’pc’ Sayısal Veri, Karakter Veri Setleri ile Örnek İşlemler Sonuçları Bulunuz Karakter ‘marka’+’pc’ Sayısal 0,5+3= Karakter ‘0,5’+’3’ markapc 3,5 0,53
DOĞRU VEYA YANLIŞ MANTIKSAL VERİ
KARAKTER VERİ Mantıksal veri, veri setinde yalnızca iki kelime barındırır: DOĞRU VE YANLIŞ. Bu veri evet ya da hayır şeklindeki karar verme süreçlerinde kullanılır.
Örneğin elde edilen değer, beklenen değer mi, evli mi, arabası var mı, öğrenci lise mezunu mu gibi sonucu kesin doğru ya da yanlış olan durumlarda mantıksal veri tanımlaması yapılır.
Bu kelimeler ayrılmış özel kelimelerdir ve dizi olarak algılanmaz.
VERİ TÜRLERİ İÇİN KURALLAR
Tanımladığınız veri genellikle sayısal, karakter, dizi ya da mantıksal olmalıdır. MANTIKSAL KARAKTER SAYISAL DİZİ 5 A % + a KARAKTER VERİ KARAKTER DİZİSİ 25 0,57 -54 -0,59 SAYISAL VERİ TRUE FALSE MANTIKSAL VERİ Bilgisayar Ders5 05415730000 TR320005202…. Sümbül+Anadolu+30
Programcı programlama sürecinde verinin adını ve türünü belirtir Programcı programlama sürecinde verinin adını ve türünü belirtir. Bilgisayar çalışmaya başladığında verinin adı ile türünü eşleştirir. Siz Bilgisayara 12’nin bir sayısal veri olduğunu söylerseniz bundan sonra sayısal olarak algılar ve hesaplama yapabilir. Ama karakter dizisi olarak tanımlarsanız o zaman işlem yapamayacağını anlar.
Matematiksel işlemlerde kullanılacak tüm veriler sayısal olarak, diğerleri karakter ya da dizi olarak tanımlanmalıdır.