VERİ TÜRLERİ.

Slides:



Advertisements
Benzer bir sunumlar
STRİNG FONKSİYONLARI.
Advertisements

Değişken , Veri Türleri ve Operatörler
JAVASCRİPT VERİ TÜRLERİ
Mail açarken dikkat edilmesi gerekenler
Bölüm 2 C Dilinin Temelleri
AHMET NAFİZ DEMİR * * 2005 a.g.b k.g.b z.g.e a.g.b a.g.b o.l.m a.g.b
MATEMATİK.
VERİ TİPLERİ VE DEĞİŞKENLER
OOP4 LAB.
SQL SERVER 2008 VERİ TİPLERİ.
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
Bölüm 9 Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri
BPR151 ALGORİTMA VE PROGRAMLAMA - I
NESNEYE DAYALI MODELLEME VE TASARIM
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
TBF Genel Matematik I DERS – 1 : Sayı Kümeleri ve Koordinatlar
OPERATÖRLER.
Formüller Mustafa AÇIKKAR.
Nesneye Yönelik Programlama (2. Sunu). Konsol Üzerinde Türkçe Karakterler Görebilmek İçin…
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
Temel Veri Türleri ve Operatörler
DEĞİŞKENLER VE VERİ TİPLERİ
CEBİRSEL İFADELER ŞEHİT POLİS İSMAİL ÖZBEK ORTA OKULU BURSA/KESTEL.
DEĞİŞKENLER.
SINAV NOTLARI HAZIRLIYORUM
C# Veri Tipleri ve Değişkenler
VERİ TİPLERİ VE DEĞİŞKENLER
PHP’ye Giriş Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 8.  Tamsayı Değerler (Integer) Tamsayılar, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal)
ALGORİTMA.
Dizgiler Dizgi Tanımı Dizgi Girdi İşlemleri Dizgi Çıktı İşlemleri Dizgi Fonksiyonları Karakter Fonksiyonları Gösterge Dizgileri.
VİSUAL BASİCTE KULLANILAN VERİ TÜRLERİ.
TEMEL php Dersleri - Ders 1 Değişgenler
PROGRAMLAMA 2. Hafta TEMEL KAVRAMLAR.
2. HAFTA 2. Hafta.
Değişkenler Programda Değişken Tanımlama. Değişken nedir? (Variables) Program içinde kullanılan veri(data)nin tutulduğu alanın adıdır. Her veri bir tür.
Adım Adım Algoritma.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
Bölüm 2 C Dilinin Temelleri Genel Kavramlar Yazım ve Noktalama Kuralları C Kütüphaneleri C Dilindeki Sözcükler Değer Sabitleri Veri Tipleri Değişkenler.
Programlama Temellerİ
Programlamaya Giriş-I Bölüm-1. Algoritma Algoritma günlük yaşamımızda yaptığımız işler sırasında sıklıkla kullandığımız bir yöntemdir. Algoritma, bir.
BİLGİSAYAR PROGRAMLAMA DERSİ 4. DERS NOTU Konu: M-dosya yapısı ve Kontrol Yapıları 1.
Algoritma ve Akış Şemaları
MATEMATİK ÖĞRENEBİLİR
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
C Programlama Dili Bilgisayar Mühendisliği.
Presentation and Explaing Method 8.Sınıf
Fonksiyonlar Fonksiyonlar, belirli işlemleri yürüten ve sonuçları döndüren bir işlem kümesidir. Genellikle bilgisayar dilinde oluşturulur. Fonksiyonlar,
Fonksiyonlar Fonksiyonlar, belirli işlemleri yürüten ve sonuçları döndüren bir işlem kümesidir. Genellikle bilgisayar dilinde oluşturulur. Fonksiyonlar,
BİLGİSAYAR BİLİMİ GENEL TEKRAR
Bölüm 2 C Dilinin Temelleri
OPERATÖRLER + / = <= MOD = = > < > AND
ACTIONSCRIPT TEMELLER İ SAVAŞ TUNÇER
2.2. Özel Semboller ve Pascal Sözcükleri
FONKSİYONLAR.
Veri Tipleri 12/4/2018.
Bilgisayar Programlama
BLM-111 PROGRAMLAMA DİLLERİ I Ders-2 Değişken Kavramı ve Temel Operatörler Yrd. Doç. Dr. Ümit ATİLA
Bilgisayar Bilimi Problem Çözme Süreci-2.
YAPISAL PROGRAMLAMA Hafta-7
2.2. Özel Semboller ve Pascal Sözcükleri
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
Problem Çözme ve Algoritmalar
BÖLÜM 2 FORTRAN PROGRAMLAMA DİLİNE GİRİŞ
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
Bölüm 2 C Dilinin Temelleri
Bilgisayar Bilimi Problem Çözme Süreci-3.
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

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.