Ankara Üniversitesi
Nallıhan Meslek Yüksekokulu
ALGORİTMA
N B P 1 0 3 P R O G R A M L A M A T E M E L L E R İ Ö Ğ R . G Ö R . M A H M U T K I L I Ç A S L A N
ALGORİTMALARDA KULLANILAN OPERATÖRLER
◦ Matematiksel Operatörler
◦ Karşılaştırma Operatörleri
◦ Mantıksal İşlem Operatörleri
Matematiksel İşlemler
Operatör Anlamı
+ Toplama
- Çıkarma
* Çarpma
/ Bölme
% Mod Alma
^ Üs Alma
Matematiksel İşlemler
İşlem İşlemlerin Algoritmalardaki İfadeleri
İşlem İşlemlerin Algoritmalardaki İfadeleri
Matematiksel İşlemler
Aşağıdaki Matematiksel ifadelerin Algoritmalardaki karşılılarını yazınız.
İşlem İşlemlerin Algoritmalardaki İfadeleri
İşlem İşlemlerin Algoritmalardaki İfadeleri
Karşılaştırma Operatörleri
Operatör Anlamı
= Eşitlik
< Küçük
> Büyük
<= Küçük Eşit
>= Büyük Eşit
<> Eşit Değil
Karşılaştırma Operatörleri
ÖRNEK:Öğrenicinin vize notunun %40 ve final notunun %60 alınarak hesaplanan ortalaması 50’den büyükse geçti, değilse kaldı yazan algoritmayı yazınız.
1. Başla
2. Sayı Oku, vize 3. Sayı Oku, final
4. Ortalama=vize*0,4+final*0,6
5. Eğer Ortalama>50 ise Yaz, ‘’ GEÇTİ ’’
6. Eğer Ortalama<50 ise Yaz, ‘’KALDI’’
7. Son
Mantıksal Operatörler
İşlem Açıklama
VE Mantıksal ifadenin doğru olabilmesi için tüm
şartların doğru olması gerekir
VEYA Koşullardan birinin doğru olması yeterlidir
DEĞİL Koşulların sağlanmaması
Mantıksal Operatörler
ÖRNEK:Öğrenicinin vize notunun %40 ve final notunun %60 alınarak hesaplanan ortalaması
50’den büyükse geçti, değilse kaldı yazan algoritmayı yazınız. Ayrıca öğrencinin geçmesi için
final notunun 35’ten büyük olması istenmektedir
Mantıksal Operatörler
1. Başla
2. Sayı Oku, vize 3. Sayı Oku, final
4. Ortalama=vize*0,4+final*0,6
5. Eğer Ortalama>50 ve final>35 ise Yaz, ‘’ GEÇTİ ’’
6. Eğer Ortalama<50 veya final<35 ise Yaz, ‘’KALDI’’
7. Son