Kapat
Türkiye'nin En büyük Eğitim Platformu,Veli bilgilendirme sistemi
Kayıt Ol Yardım Üye Listesi Ajanda Arama Bugünün Mesajları Tüm Konuları Okundu İşaretle
e-Okul.Biz | Veli Bilgilendirme Sistemi - Eğitim , Öğretmen , Ödev, Ders. Okul
        
Geri git   e-Okul.Biz | Veli Bilgilendirme Sistemi - Eğitim , Öğretmen , Ödev, Ders. Okul > EĞİTİM DÖKÜMANLARI > Ödev Arşivi > Bilgisayar
Cevapla
Alt 24.07.09, 11:05   #1
trksh
Özel Üye
Üyelik Tarihi : Jun 2009
Konular : 1100
Mesajlar : 1.100
Meslek : []
İtibar
Tecrübe Puanı : 2
Rep Puanı : 10
Rep Derecesi
trksh is on a distinguished road
Standart Actionscript 2.0 Operatörler hakkında bilgi

OPERATÖRLER

- Atama Operatörü (=)

Atama operatörü ile değişkenleri ve veri türlerini anlattığımız yazılarda da karşılaşmıştınız. Atama operatörü, değişkenlere
değer atama amacı ile kullanılır.

adi = "Hakan";

örneğinde adi değişkenine "Hakan" değeri atanıyor.

sayi = 5;
sayi = sayi + 1;

yukarıdaki örnekte ise, sayi değişkenine 5 değeri atanıyor daha sonrasında ise yine sayı değişkenine kendisinin 1 fazlası
atanıyor.

Atama operatörü değişkenlere değer atamak için kullanılan tek yol değildir. set() fonksiyonu ile atama operatörü aynı işlevi
görür. Ancak pratikte set fonksiyonu kullanılmaz.

set(adi,"Hakan");

ile

adi = "Hakan";

tamamen aynıdırlar.

MATEMATİKSEL İŞLEM OPERATÖRLERİ

- Toplama Operatörü (+)

Matematikte kullanılan toplama operatörü ile tamamen aynı işleve sahiptir. İstenilen sayısal değerleri birbiri ile toplar.

sayi_1 = 10;
sayi_2 = 13;

toplam = sayi_1 + sayi_2; //toplam = 23

yukarıdaki örnekte sayi_1 ve sayi_2 değişkenlerine sayısal değerler atanıyor ve bu değerler daha sonra toplanarak toplam
değişkenine atanıyor.

+ operatörü sayısal olmayan veriler ile kullanıldığında ise birleştirme operatörü olarak işlev görür. Örneğin aşağıdaki string
örneklerini inceleyelim;

adi = "Hakan";
soyadi = "SULUN";

uzun = adi + " " + soyadi;

trace(uzun); //ciktisi Hakan SULUN olacaktır.

Yukarıdaki örnekte adi ve soyadı değişkenlerine string değerler atanıyor ve uzun değişkeninde birleştiriliyor. Görüldüğü gibi
string değerler sayısal olarak toplanmak yerine birleştirilirler.

- Çıkarma Operatörü (-)

Çıkarma operatörü de yine toplama operatöründe olduğu gibi matematiksel çıkarma işlemini yapmak için kullanılır.

a = 8;
b = 3;

c = a - b; //ciktisi 5 olacaktir.

String veriler ile yapılan işlemlerde de toplama operatöründeki kurallar geçerlidir. Yanlız aradaki bir farka dikkat etmek gerekir;

a = "30";
b = "10";

c = a - b; //ciktisi 20 olacaktir..

a = "ali";
b = "l";

c = a - b; //ciktisi NaN olacaktir.

cikarma operatörü string veriler eğer değer olarak sayısal bir değer içeriyor ise, onları sayısal veri türüne çevirip çıkarma
işlemini gerçekleştirir. Ancak sayısal değer içermeyen string veriler için NaN döndürecektir.

- Çarpma Operatörü (*)

Matematikte kullanılan çarpma operatörü ile aynı işlevi görür, verilen iki sayıyı birbiri ile çarpar.

y = 3;
z = 5;

trace(y * z); //ciktisi 15 olacaktir.

Yine çarpma operatörünün string veriler ile kullanılması, çıkartma operatörü ile tamamen aynıdır. Eğer string veriler sayısal
değerler içeriyorsa çarpma işlemi başarılı olur. Yoksa NaN döndürecektir.

- Bölme Operatörü (/)

Matematikte kullanılan bölme operatörü ile aynı işleve sahiptir. Verilen iki sayıyı birbirine böler.

y = 10;
z = 2;

trace(y / z); //ciktisi 2 olacaktir.

String veriler ile çalışırken, çıkarma ve çarpma operatöründeki kurallar bölme operatöründe de geçerlidir.

- Matematiksel Gruplandırma Operatörü "( )"

Çoğu zaman aynı ifade içinde birden fazla matematiksel işlem yapmamız gerektiği durumlar olabilir. Örneğin;

x = 5 * 2 + 50;

işleminde olduğu gibi. Yukarıdaki örnekte aynı ifadede çarpma ve toplama işlemi yapılmak isteniyor. Ancak hangi işlem diğerinden
önce yapılacak? Kodunuzun akışı bu işlemin sonucuna bağlı ise, işlem önceliği hayati önem taşır hale gelir.

Actionscript yorumlayıcısı bu gibi durumlar için aşağıdaki işlem önceliği sırasını uygular;

+ Parantez içerisindeki işlemler
+ Çarpma işlemi
+ Bölme işlemi
+ Toplama işlemi
+ Çıkarma işlemi

Oysa biz yukarıdaki örnekte 50 + 2 toplamının iki katını almak istesek, actionscript yorumlayıcısı işlem önceliğine göre ilk önce
5 * 2 = 10 ve daha sonra da 50 + 10 = 60 sonucunu üretecektir.

Bu gibi durumlarda gruplandırma amaçlı parantez operatörü işimizi görmektedir. Yukarıdaki örneği aşağıdaki şekilde düzenle
diğimizde, tam istediğimiz gibi çalışacaktır.

x = 5 * (2 + 50); //ciktisi 260 olacaktir.

- Modül Alma Operatörü ( % )

Matematikte kullanılan modül alma işlemini gerçekleştirmek için kullanılır. Bir sayının diğerine bölümünden kalan sayıyı
döndürür.

x = 10;
y = 3;

z = x % y;

trace(z); //ciktisi 1 olacaktir. 10 sayısının 3' e bölümünden kalan 1 dir.

- Arttırma Operatörü ( ++ )

İstenilen sayısal verinin değerini 1 arttırmak için kullanılır. degisken = degisken + 1 işleminin kısaltılmış şeklidir.

x = 9;
x++;
trace(x); //ciktisi 10 olacaktir;

Bu operatörde, değeri arttırılmak istenilen değişkenin sağında ya da solunda kullanılması durumunda ortaya çıkabilecek farklı
sonuçlar vardır.

+ Sağda kullanım:

x = 5;
y = x++;


Yukarıdaki örnekte, x değişkeninin değeri ilk önce 5 olarak atanıyor. İkinci satırda ise ++ operatörü ile değeri bir arttırılıp
6 olarak atanıyor. Ancak;

y = x++;

işleminde, y değişkeninin değeri sandığımız gibi x' in yeni değeri olan 6 olmayacaktır. Tam tersine x değişkeninin değerini arttırmadan
önceki değeri olan 5 olacaktır.

Kısacası, ++ operatörü sağda kullanıldığında ilk önce varolan değeri döndürecek, daha sonrasında ise değeri 1 arttıracaktır.

+ Solda kullanım:

x = 5;
y = ++5;

Yukarıdaki örnekte, ilk önce x değişkenine 5 değeri atanmaktadır. Tıpkı sağda kullanımda olduğu gibi, ikinci satırda ise
++ operatörü bir atama işlemi ile birlikte kullanılıyor.

Ancak bu sefer y değişkeninin değeri beklenildiği şekilde x değişkeninin bir fazlası olan 6 değerine eşit olacaktır.
Kısacası, ++ operatörü solda kullanıldığında ilk önce değeri 1 arttıracak daha sonra yeni değeri döndürecektir.

- Azaltma Operatörü ( -- )

İstenilen sayısal verinin değerini 1 azaltır. degisken = degisken - 1 işleminin kısaltılmış halidir.

x = 5;
x--;
trace(x); //ciktisi 4 olacaktir.

Tıpkı arttırma operatöründe olduğu gibi, çıkartma operatörü de sağda ya da solda kullanıldığında aynı davranışları gösterecektir.

x = 5;
y = x--;

trace(y); //ciktisi 5 olacaktir.
trace(x); //ciktisi 4 olacaktir.

x = 5;
y = --5;

trace(y); //ciktisi 4 olacaktir.
trace(x); //ciktisi 4 olacaktir.

BİRLEŞİK ATAMA OPERATÖRLERİ

- Topla ve Ata ( += )

Kullanımı, ifade1 += ifade2 şeklindedir.

ifade2 alanındaki değeri ifade1 alanında belirtilen değere ekleyerek dönen sonucu yine ifade1 alanında belirtilen ifadeye atar. Yani;

ifade1 = ifade1 + ifade2;

şeklinde de tanımlanabilir.

x = 5;
y = 10;

x += y;

trace(x); //ciktisi 15 olacaktir

yukarıdaki örnekte de görüldüğü gibi ilk önce x ve y değişkenlerine sayısal değerler atanmaktadır. Daha sonra topla ve ata birleşik
operatörü ile x değişkenine kendi değerinin y değişkenindeki değeri ile toplamı atanmaktadır. Dolayısı ile işlemden sonra
x değişkeninin yeni değeri 10 + 5 = 15 olacaktır.

- Çıkar ve Ata ( -= )

Kullanımı, ifade1 -= ifade2 şeklindedir.

ifade1 alanındaki değerden, ifade2 alanındaki değeri çıkartarak dönen sonucu ifade1 alanındaki ifadeye atar. Kısaca;

ifade1 = ifade1 - ifade2;

işleminin kısaltılmış halidir.

x = 10;
y = 5;

x -= y;

trace(x); //ciktisi 5 olacaktir.

- Çarp ve Ata ( *= )

Kullanımı, ifade1 *= ifade2 şeklindedir.

ifade2 alanındaki değeri, ifade1 alanındaki değer ile çarparak dönen sonucu ifade1 alanındaki ifadeye atar. Yani;

ifade1 = ifade1 * ifade2;

işleminin kısaltılmış halidir.

x = 5;
y = 2;

x *= y;

trace(x); //ciktisi 10 olacaktir.

- Böl ve Ata ( /= )

Kullanımı, ifade1 /= ifade2 şeklindedir.

ifade1 alanındaki değeri, ifade2 alanındaki değere böler ve dönen sonucu ifade1 alanındaki ifadeye atar. Yani;

ifade1 = ifade1 / ifade2;

işleminin kısaltılmış halidir.

x = 10;
y = 2;

x /= y;

trace(x); //ciktisi 5 olacaktir.

- Modül al ve Ata ( %= )

Kullanımı, ifade1 %= ifade2 şeklindedir.

ifade1 alanındaki değerin, ifade2 alanındaki değere bölümüden kalanı hesaplar ve dönen değeri ifade1 alanındaki ifadeye atar.

ifade1 = ifade1 % ifade2;

işleminin kısaltılmış halidir.
_________________________
http://www.e-okul.biz
trksh isimli Üye şimdilik offline konumundadır   Alıntı İle Cevapla
Cep Telefonu Sitemiz
Reklam alanlarımız
Cevapla

Tags
actionscript, bilgi, hakkında, operatörler

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML Kodları Kapalı
Gitmek İstediğiniz Klasörü Seçin

Benzer Konular
Konu Konuyu Başlatan Forum Yanıtlar Son Mesaj
Çaka Bey hakkında bilgi trksh Tarih ve İnkılap Tarihi 0 17.06.09 09:44
tef hakkında bilgi ??? orhan ozan Müzik Öğretmenleri 0 03.12.08 10:29
Flash Öğrenmek isteyenlere yardımcı ActionScript kodlar faruk_eser Bilgisayar Dünyası 1 26.10.08 11:41
T-1 Hakkında Bilgi Admin Bilgisayar 0 30.09.08 18:14
Isı Transferi Hakkında Bilgi Admin Felsefe-Sosyoloji-Psikoloji 0 29.08.08 10:54


Tüm Saatler GMT +3. Saat: 06:47 .




5846 sayılı kanunun 25. maddesinin ek 4. maddesine göre hakkı ihlal edilen öncelikle üç gün içinde ihlalin durdulmasını istemek zorundadır.
Durdurulmadığı takdirde savcılığa başvurabilir. Eğer ihlal edilen bir durum söz konusu ise matematikcafe.net[at]gmail.com adresinden bize ulaşınız.

Haber Arapça Dersleri E-Okul matematik
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.

Bu Forum Lisanslı Bir vBulletin Forumudur Kopyalanamaz Ya Da Çalınamaz
Design By MostSpeeD Şanlıurfa
Forum SEO by Zoints