OOP4 LAB.

Slides:



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

Fonksiyonlar.
Değişken , Veri Türleri ve Operatörler
JAVASCRİPT VERİ TÜRLERİ
C PROGRAMLAMA DİLİNE GİRİŞ
Bölüm 2 C Dilinin Temelleri
Değişken Tanımlamaları
String Diziler(Katarlar)
C Programlama Diline Giriş
STRING FONKSİYONLARI Tip Tanımları: char a; char ad[16]; char *ad;
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Selçuk Üniversitesi’nin Bilişime Gönül Veren Gençleri
VERİ TİPLERİ VE DEĞİŞKENLER
Elektrik-Elektronik Mühendisliği Bölümü DİZİLER C Programlama Dili Yaz Stajı Cengiz TEPE SAMSUN 2007.
Bölüm 2 C Dilinin Temelleri Genel Kavramlar
Soru1: Dışardan "%s" format belirteci kullanılarak girilecek 20 elemanlı bir dizinin elemanlarının kaç tanesinin rakam, kaç tanesinin harf ve kaç tanesinin.
DİZİLER.
ALAN ÖZELLİKLERİ.
Bilgisayar Programlama (Yrd. Doç. Dr. İbrahim ASRİ)
While Döngüsü Tekrarlama deyimidir. Bir küme ya da deyim while kullanılarak bir çok kez yinelenebilir. Yinelenmesi için koşul sınaması döngüye girilmeden.
BPR151 ALGORİTMA VE PROGRAMLAMA - I
C ile Programlamaya Giriş
Temel Veri Türleri ve Operatörler
VER İ T İ PLER İ Yard.Doç.Dr. Cihad DEM İ RL İ Sunu İ çeri ğ i Kayna ğ ı: Vatansever, F. (2010). Algoritma Geliştirme ve Programlamaya Giriş, (7. Baskı),
INTERNET TABANLI PROGRAMLAMA
WEB PROGRAMLAMA PHP Temelleri Dr. Erman Yükseltürk.
Diziler Adres Kavramı Nesnelerin Adresleri sizeof Operatörü
MATLAB’te Döngüler.
Algoritma & Programlama
Temel Giriş/Çıkış Fonksiyonları
C# Veri Tipleri ve Değişkenler
NESNEYE YÖNELİK PROGRAMLAMA
VERİ TİPLERİ VE DEĞİŞKENLER
Visual Basic Windows Programlama.
Değişken Türleri.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 8.  Tamsayı Değerler (Integer) Tamsayılar, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal)
STRING‘LER Karakter Kütüphanesi Fonksiyonları
Değerler ve Değişkenler
JAVA PROGRAMLAMA ORNEKLER
VİSUAL BASİCTE KULLANILAN VERİ TÜRLERİ.
BTP206– Görsel Programlama II
2. HAFTA 2. Hafta.
Nesne Yönelimli Programlama
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.
İnsan Kaynakları Bilgi Sistemleri
1 7. HAFTA. 2 Referanslar  Referanslar adres temsilcisidir  İşaretçilerin görevlerini kısmi olarak yapabilirler  Değişken değildirler.  Bellekte yer.
String Diziler(Katarlar)
Adım Adım Algoritma.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
VERİ TİPLERİ BYTE:0-255 ARASI TAMSAYI (1 BYTE)
VERİ ve BELLEK & DEĞİŞKENLERİN SAKLANMASI Asst.Prof.Dr.Misket YEKTAY Gizem AYIK.
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.
İbrahim Olgaç PROGRAMLAMA DİLLERİ SUNUMU C#
Algoritma Örnekleri.
C Programlama Dili Bilgisayar Mühendisliği.
C Sharp 9. hafta - dIZILER.
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H11
VERİ TÜRLERİ.
Bölüm 2 C Dilinin Temelleri
PROGRAM KONTROL KOMUTLARI 1. if koşulu 2. if else koşulu
3- VERİ TİPLERİ - OPERATÖRLER Nesne Yönelimli Programlama - i
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
Veri Tipleri 12/4/2018.
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.
ALGORİTMALAR VE PROGRAMLAMAYA GİRİŞ
Bölüm 2 C Dilinin Temelleri
NİŞANTAŞI ÜNİVERSİTESİ
MTM216 GÖRSEL PROGRAMLAMA
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

OOP4 LAB

ÖRNEK 1 Butona (button) tıklandığında bir dairenin alanını ve çevresini metin kutusundan (textbox) girilen yarıçapa göre hesaplatan program kodu

ÖRNEK 2 1 ile 10 arasında üretilen rastgele sayıyı metinsel olarak ekrana yazan program.

Byte ve Sbyte Değişken Türleri Byte, 0-255 arasında değer alabilen bir değişken türüdür. 1 byte boyutunda bilgiyisaklar. Sbyte ise, -128 +127 arasında değer alabilir. Yine 1 byte boyutunda bilgi saklar.Sbyte değişken türünün byte değişken türünden farkı, negatif sayıları saklıyor olmasıdır.Sbyte’taki S harfi signed (işaretli) anlamındadır.

Verilen bu örnekte sayının ilk değeri 50’dir Verilen bu örnekte sayının ilk değeri 50’dir. İşlem sırasında 100 sayısından farkıalınarak sonuç eksi bir değer olur. Eğer, programda sbyte yerine byte değişken türünükullanmış olsaydık sonuç eksi bir değer olmaz, derleyici rastgele bir sayı üretir ve sonuçyanlış olurdu.

Short ve Ushort Değişken Türleri Short ve Ushort değişken türleri 2 byte’lık yer kaplar. Ushort kelimesinin başındabulunan U harfi unsigned (işaretsiz) anlamındadır. Ushort değişken türü, değer aralığındakipozitif sayıları kapsar. Örnek Butona tıklandığında, metin kutusundan girilen bir sayının faktöriyelini hesaplayıpsonucu başka bir metin kutusuna yazdıran program kodu:

Int ve Uint Değişken Türleri Bu değişken türleri 4 byte’lık veri saklar. İnt ve Uint değişken türleri arasındaki fark,Uint değişken türünün pozitif sayıları, int değişken türünün ise hem pozitif hem de negatif sayıları kapsamasındandır. Örnek Int türündeki iki değişkenin ilk değerleri int değişken türünün üst limiti olarak veriliptoplama işlemine tabi tutulduğunda elde edilen sonuç int değişken türü değil, uint değişkentüründe olur. Buna göre, programda değerleri verilen iki sayının toplamlarının sonucunumesaj kutusunda (MessageBox) gösteren programın kodu:

Long ve Ulong Değişken Türleri Bu değişken türleri bellekte 8 byte’lık yer kaplar. Aralarındaki fark, Ulong değişkentürünün pozitif sayıları içermesidir. Örnek Long türündeki iki değişkenin ilk değerleri verilip toplama işlemine tabi tutulduğundaelde edilen sonuç long değişken türü değil, ulong değişken türünde olur. Buna göre,programda değerleri verilen iki sayının toplamının sonucunu mesaj kutusunda gösterenprogramın kodu:

Ondalıklı Değişken Türleri Float Değişken Türü:Ondalıklı sayıları saklamak için kullanılan değişken türüdür. Bellekte 4 byte’lık yerkaplar. Float değişkenlere değer aktarırken değerin sonuna F veya f harfinin yazılmasıgerekir. Double Değişken Türü:Bellekte 8 byte’lık yer kaplar. Bu değişken türünde istenirse değerin sonuna D veya dharfi yazılabilir. Decimal Değişken Türü:Büyük değerleri saklayabilen değişken türüdür. Bellekte 16 byte’lık yer kaplar. Eğerdecimal değişken türüne ondalıklı sayı atanmak istenirse değerin sonuna M veya m harfinin yazılması gerekir.

Mantıksal Değişken Türü Boolean  Değişken Türü:Bellekte 2 byte’lık yer kaplar. Yalnızca true (doğru) ve false (yanlış) değerini alandeğişken türüdür. True 1, false 0 rakamına karşılık gelir.

Alfa Sayısal Değişken Türü Char Değişken Türü:Bu değişken türü bellekte 2 byte’lık yer kaplar. Sadece tek karakterlik bilgi içinkullanılır. Tek karakterlik bilgi değişkene aktarılırken tek tırnak içinde yazılmalıdır. Chardeğişkenler harf veya rakam bilgisi saklayabilir. String Değişken Türü:Birden fazla karakter saklamak için kullanılan değişken türüdür. Hem rakamlar hemde harfler için kullanılır. String bilgiler çift tırnak (“”) içinde yazılır. String değişken türüyle yapılan işlemler Length ( ) Bir stringin karakter uzunluğunu verir. ToLower ( ) Verilen stringin tüm harflerinin küçük harfe çevrilmesini sağlar. Bu fonksiyon Türkçekarakterleri de küçük harfe dönüştürür. ToUpper ( ) Stringin tüm karakterlerini büyük harfe dönüştürür.

ÖRNEK Butona tıklandığında, metin kutusundan girilen string bilginin karakter uzunluğunu,tüm karakterlerinin büyük harfe ve küçük harfe çevrilmiş halini ayrı ayrı metin kutularına yazan program:

Object Değişken Türü Tüm veriler için geçerli olan bir türdür. Bu değişken türüne ondalıklı, string, tam sayı,vb. değişken türleri aktarılabilir.

Pointer Değişkenler Değişkenlerin bellek adresinden oluşan değişken türüdür. Bellekte 4 byte’lık yerkaplar. Kullanımları güvenli değildir. Çünkü, doğrudan adrese bilgi kaydı yapıldığındakaydedilen yer bir program dosyasının veya sistem dosyasının kayıtlı olduğu adres olabilir.Kullanıldığı durumlarda da sınıfın, fonksiyonun ya da bloğun başına Unsafe yazılmasıgerekir. Tanımlama sırasında değişken türünün yanına * işareti konur. Bu işaret pointerlabelirtilen bellek bölgesinin içeriğini verir. int* sayi;  örneğinde olduğu gibi. Bir değişkenin bellekteki adresi elde edilmek istendiğinde & (ampersant) operatörükullanılır.

SORU Kullanıcının textbox’ tan girdiği sayıyı kontrol ederek eğer bu sayı tek ise o sayıya kadar olan sayıların çarpımını, eğer bu sayı çift ise de o sayıya kadar olan sayıların toplamını bulan program yazınız.