- Değişken
- • Dışarıdan alınan veya bir işlem sonucunda elde edilen verilerin saklandığı bellek (hafıza) birimlerine değişken denilir.
- • Bu bellek birimlerine (değişkenlere) belirli bir isim verilir ve daha sonra bu isimle bellek birimi (değişken) içinde bulunan değer tekrar tekrar kullanılabilir.
- • Değişken isimleri verilirken şu kurallara dikkat edilmelidir:
- ▪ İngiliz alfabesindeki A-Z veya a-z arası 26 harf kullanılabilir.
- ▪ 0-9 rakamları kullanılabilir.
- ▪ Sembollerden alt çizgi kullanılabilir. ( _ )
- ▪ Değişken isimleri harf veya altçizgi ile başlayabilir ama rakamla başlamaz.
- ▪ İsimler oluşturulurken boşluk kullanılmamalıdır. Örneğin “ogenci no” değil
- “ogrenci_no”
Aritmetik Operatörler
- Toplama a + b
- Çıkarma a – b
- Çarpma a * b
- Bölme a / b
- Üs alma a ^ b
- Mod alma a % b
- Değişkenlere değer atama =
- Örneğin A = 10 denildiğinde bu, “10 değerini A değişkenine ata” anlamına gelir.
Karşılaştırma Operatörleri
- Eşittir ==
- Eşit değildir != (ya da <>) (farklıdır)
- Büyüktür >
- Küçüktür <
- Büyük eşittir >=
- Küçük eşittir <=
- Bu operatörler kullanılarak değişkenler ya da sabit değerler arasında yapılan karşılaştırmalar doğru ya da yanlış şeklinde bir sonuç döndürür
- Örneğin 7 > 9 ifadesi yanlış sonucunu döndürür
- 6 <= 12 ifadesi doğru sonucunu döndürür
Mantıksal Operatörler
- VE ( && )
- VEYA ( || )
- 3>7 && 4<=9
- (A != B && B > 5)
- (5 == A || B < 15)
- (4 > 6 || B != 18 || A > 3)
- (A == 5 && B >= 18 && 5 % 2 == 1)
- (B < 20 && A < 6 && 2 % 2 == 1)
- (A == B || B < 5)
Akış Şeması Gösterimi

Metinsel Algoritma
- 1.BAŞLA
- 2.Kullanıcıdan e-posta adresi verisini al.
- 3.Kullanıcıdan şifre verisini al.
- 4.Kullanıcı “Giriş Yap” butonuna bastığında öncelikle şifrenin 6 karakterden kısa olup olmadığını kontrol et.
- 5.Eğer şifre 6 karakterden kısa ise 3. adıma git.
- 6.Eğer şifre 6 karakterden uzun veya ona eşit ise, bu e-posta adresini ve şifreyi veri tabanındaki verilerle karşılaştır.
- 7.Eğer bilgiler eşleşiyorsa kullanıcı portalına git.
- 8.Eğer bilgiler eşleşmiyorsa 2. adıma git.
- 9.BİTİR
Sözde Kod


Metinsel Algoritma ve Sözde Kod

Sözde Kod ve Akış Şeması

Örnek
- A1 :T = 0, Sayac = 0
- A2 :X’i gir
- A3 :T= T+X
- A4 : Sayac = Sayac +1
- A5 :Eğer Sayac <5 ise A2’ye git
- A6 :A= T/5
- A7 :T ve A değerlerini yaz
- A8 :Bitir
Örnek
Giriş: a, b
Çıkış: ?
- If a==0 and b==0 Return 0
- If a==0 and b==1 Return 1
- If a==1 and b==0 Return 1
- If a==1 and b==1 Return 0
Örnek
Giriş: a, b
Çıkış: a işlem b ?
- If a==b Return 0
- Else Return 1
Örnek
procedure islem (n)
answer ← 1
for i ← 1 to n step 1
do (answer ← answer * i)
return answer
Örnek
procedure islem (n)
if ( n == 0 ) then (return 1)
else ( return ( n * islem (n-1) ) )
Örnek
- başla
- gir -> sayi
- eger sayi<0 ise sayi=sayi * (-1)
- yaz sayi
- bitir
İlk Yorumu Siz Yapın