OPERATÖRLER Programlama dillerinde tanımlanmış sabit ve değişkenler üzerinde işlemler yapmayı sağlayan karakter ya da karakter topluluklarına operatör.

Slides:



Advertisements
Benzer bir sunumlar
OPERATÖRLER.
Advertisements

Değişken , Veri Türleri ve Operatörler
BÖLÜM Atama Deyimi (Assignment)
Karar Verme: Eşitlik ve Karşılaştırma Operatörleri
mantIKSAL OPERATÖRLER
Değişkenler ve bellek Değişkenler
Öğrenilmesi gerekenler: Operatör, operand Öncelik sırası
JAVASCRİPT VERİ TÜRLERİ
Kontrol İfadeleri : 2.Kısım
Göstericiler (Pointers)
Makine Müh. & Jeoloji Müh.
TEMEL C PROGRAMLAMA DERSİ 2
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Atama ve Girdi/Çıktı Komutları
Bölüm 4 – Kontrol İfadeleri:1.kısım
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
4 Kontrol Yapıları: 1.Bölüm.
C++ STACK SINIFI.
Bilgisayar Programlama
BPR151 ALGORİTMA VE PROGRAMLAMA - I
DEĞİŞKENLER VERİ TÜRLERİ ve OPERATÖRLER
Karar ifadeleri ve Döngüler
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Operatörler.
Bölüm 3 – Yapısal Programlama
İŞLEM ÖNCELİĞİ MATEMATİK 5,6.
JavaScript Javascript , Netscape firması tarafından C dilinden esinlenilerek yazılmıştır Yazılma amacı Html'in sahip olmadığı bazı özelliklerin web sayfalarında.
Yapısal Program Geliştirme – if, if-else
OPERATÖRLER.
MANTIKSAL OPERATÖRLER
Formüller Mustafa AÇIKKAR.
JAVADA PROGRAM DENET İ M İ VE OPERATÖRLER. int a ; a=4 ; // do ğ ru bir atama 4=a ; // yanlış bir atama!
Nesneye Yönelik Programlama (2. Sunu). Konsol Üzerinde Türkçe Karakterler Görebilmek İçin…
Programlama (Hatırlamalar) Yard.Doç.Dr. Cihad DEM İ RL İ Sunu İ çeri ğ i Kayna ğ ı: Vatansever, F. (2010). Algoritma Geliştirme ve Programlamaya Giriş,
C++ Temelleri C++ genel amaçlı, nesne tabanlı, yüksek seviye programlama dilidir.
Döngü Yapıları.
DEĞİŞKENLER, VERİ TÜRLERİ VE OPERATÖRLER
DEĞİŞKENLER VE VERİ TİPLERİ
C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme
Mantıksal Operatörler ve Denetim Yapıları
İlköğretim matematik öğretmenliği 2. grup
TAM SAYILAR Pınar AKGÖZ.
BİL 102 BİLGİSAYAR PROGRAMLAMA
C# Veri Tipleri ve Değişkenler
İnternet Programlama - 2
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 8.  Tamsayı Değerler (Integer) Tamsayılar, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal)
Outline 4.1 Giriş 4.2 Algoritmalar 4.3 Pseudocode 4.4 Kontrol İfadeleri 4.5 if tek-seçimli ifadeler 4.6 if else seçimli ifadeler 4.7 while döngü ifadeleri.
Değerler ve Değişkenler
Nesne Tabanlı Programlama 2
Bu Günkü Konular If yapısı ve karşılaştırma operatörleri
2. HAFTA 2. Hafta.
Algoritmalar ve Programlama I Ders 5: Operatörler
Bölüm 3 Atama ve Girdi/Çıktı Komutları Bölüm 3 Atama ve Girdi/Çıktı Komutları Atama Komutu Operatörler İsim Sabitleri Veri Tipi Dönüşümü Çıktı Fonksiyonu.
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Ş.
TAM SAYILARLA ÇARPMA VE BÖLME İŞLEMLERİ
Bölüm 3 Atama ve Girdi/Çıktı Komutları
Bilgisayar Programlamasına ve Veri Analizine Giriş - IV
2- C# BAŞLANGIÇ Nesne Yönelimli Programlama - i
HAZIRLAYAN:ELİF CEYLAN.   Tam sayılarda toplama işlemi yapılırken, verilen tam sayıların aynı veya farklı işaretli oluşlarına göre işlem yapılır. Aynı.
2.2. Özel Semboller ve Pascal Sözcükleri
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 Programlamasına ve Veri Analizine Giriş
2.2. Özel Semboller ve Pascal Sözcükleri
Bölüm 3 Atama ve Girdi/Çıktı Komutları
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Bilimi Problem Çözme Süreci-3.
Sunum transkripti:

OPERATÖRLER Programlama dillerinde tanımlanmış sabit ve değişkenler üzerinde işlemler yapmayı sağlayan karakter ya da karakter topluluklarına operatör denir.

İÇERİK Aritmetiksel Operatörler İşleçler ve Türleri İşlem Öncelikleri Birleşim Özelliği Birleşim ve Atama Operatörü Arttırma ve Azaltma Operatörleri ‘Var’ Değişken Türü

ARİTMETİKSEL OPERATÖRLER ‘’ + ‘’=Ekleme işlemi için kullanılır. Örnek: int x , y , toplam; toplam= x + y; ‘’ - ‘’=Çıkarma işlemi için kullanılır. int x , y , fark; fark= x - y;

‘’. ‘’=Çarpma işlemi için kullanılır ‘’ * ‘’=Çarpma işlemi için kullanılır. Örnek: int x , y , carpım; carpım= x * y; ‘’ / ‘’=Bölme işlemi için kullanılır. double= x , y , bolum; bolum= x / y;

İŞLEÇLER VE TÜRLERİ Karşılaştırma İşleçleri (< > <= >=) Koşulsal İşleçler (&& ||) Eşitlik ve Atama İşleçleri (Önemli !)

Karşılaştırma İşleçleri (< > <= >=) Karşılaştırma işleçleri iki değeri karşılaştırırken kullanılır. Bu işleçler sonuç olarak bool türünde olan true veya false değerlerini verirler. < (küçüktür) işleci, soldaki operand sağdakinden küçükse true sonucu verir. > (büyüktür) işleci, soldaki operand sağdakinden büyükse true sonucu verir. <= (küçük veya eşit) işleci, soldaki operand sağdakinden küçükse veya sağdakine eşitse true sonucu verir. >= (büyük veya eşit) işleci, soldaki operand sağdakinden büyükse veya sağdakine eşitse true sonucu verir.

Koşulsal İşleçler (&& ||) Bu işleçler koşul ifadelerinde birden fazla koşul değerlendirileceği zaman kullanılır. && (Koşulsal ve) işleci, iki koşulun da aynı anda doğru olduğu durumlarda true sonucunu verir. || (Koşulsal veya) işleci, iki koşuldan birinin doğru olduğu (Diğeri doğru ya da yanlış olabilir.) durumlarda true sonucunu verir.

Eşitlik ve Atama İşleçleri (Önemli !) == (eşitlik) işleci, iki operand birbirine eşitse true sonucu verir. != (eşit değil) işleci, iki operand birbirine eşit değilse true sonucu verir. = (atama) işleci, sağdaki operandın değerini soldakine atar.

İŞLEM ÖNCELİKLERİ İşlem Önceliği Sırası : Pararantezler Üs alma Çarpma ve Bölme Toplama ve Çıkarma Not: Yapılan işlemde yukarıdaki sıra tamamlandıktan sonra eğer aynı tür işlemler  kaldıysa işlem soldan sağa doğru yapılır

Örnek: 36/6/3 İşleminde öncelikle altı ,üçe bölünür. Çıkan sonuç otuz altıya bölünür. Yalnız çıkan sonuç yanlıştır . Sonuç olarak işlem kullanımı da yanlıştır. Doğrusu; (36/6)/3 ‘tür. İşlem önceliği parantez içinden başlar. Yukarıdaki örnek aynı zamanda C#’ ta birleşim özelliğine bir örnektir. Birleşim özelliği iki aynı tür olan işlemlerin karıştırılmaması için işlem öncelikleri kurallarına dayanarak işlem önceliğini sağlamaktır.

BİRLEŞİM VE ATAMA ÖZELLİĞİ Programlama dilinde eşittir işareti ( = ) bir işleçtir. Tüm işleçler, işlenenlerine bağlı olarak bir değer döndürür. Atama işleci (= )’de farklı değildir. İki işlenen alır, sağ tarafındaki işlenen değerlendirilir ve daha sonra sol taraftaki işlenende depolanır. Atama işlecinin değeri, sol işlenene atanmış olan değerdir. Örnek: int yas; yas = 20;

Atama işleci bir değer döndürdüğünden, atama ifadesinin başka bir oluşumunda da aynı değer kullanılabilir: Örnek: int yas1; int yas2; int yas3; int yas4; yas1 = yas2 = yas3 = yas4 = 20; Bu örnekte atama ifadesi, her iki değişkene de aynı değeri atar. Bu oldukça kullanışlı bir yöntemdir. Bu ifadeden, atama işlecinin sağdan sola doğru birleşim özelliğine sahip olduğu çıkarılabilir.

ARTTIRMA VE AZALTMA OPERATÖRÜ Arttırma ve azaltma operatörleri 2 çeşittir. Bunlar “++” ve “--“ operatörleridir. Bu operatörler değişkenin değerini bir eksiltmek veya bir azaltmak için kullanılır. Örnek: sayac = sayac +1; sayac++; sayac=sayac-1; sayac--;

Bu işleçler, değişkenden önce ve sonra kullanılabilir Bu işleçler, değişkenden önce ve sonra kullanılabilir. sayac++; //sonek artırma ++sayac; //önek artırma sayac--; //sonek azaltma --sayac; //önek azaltma İşleçlerin değişkenden önce ve sonra kullanılması sonucu değiştirmez. Her durumda değişkenin değeri 1 artırılır ya da 1 azaltılır ama işlem öncelik sırasından kaynaklanan farklılıklar doğabilir

’’VAR’’ DEĞİŞKEN TÜRÜ Programlama dilinde değişken tanımlanırken değişkenin adının ve veri türünün belirtilmesi gerekir. Değişken tanımlanırken bir başlangıç değeri atanmalıdır. ‘’Var ‘’ değişkeni, bir değişkenin herhangi bir değere atanmasıyla o değişkenin türünü algılayan bir değişken tipidir. Örnek: var fiyat = 100; var soyad = “Yılmaz”; fiyat ve soyad değişkenleri, kapalı türde değişkenler olarak adlandırılır. “var”anahtar sözcüğü ile atanan değerlere bakılarak değişken türünün ne olduğu anlaşılır.