• Sonuç bulunamadı

Algoritmalarda Kullanılan Özel Terimler Değişken:

N/A
N/A
Protected

Academic year: 2021

Share "Algoritmalarda Kullanılan Özel Terimler Değişken:"

Copied!
4
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Algoritmalarda Kullanılan Özel Terimler

Değişken: Programın değişik aşamalarında farklı değerler alabilen bilgi alanlarıdır. Değişken isimlendirmesinde temsil ettiği ifadeyi çağrıştıracak şekilde olması programın anlaşılırlığını arttırır. Örneğin öğrencilerin ismi için

“ad”, “adsoyad”, “isim”; öğrencilerin aldığı notlar için “vize”, “final” gibi değişken isimleri uygun olabilir.

Değişken İsimlerinde:

a. İngiliz alfabesinin harfleri kullanılır.

b. 0 – 9 arası rakamlar kullanılabilir.

c. Alt çizgi ( _ ) karakteri dışında özel işaretler kullanılmaz.

d. Değişken isimleri mutlaka harf ile başlamalıdır.

Örneğin öğrencilerin 1. vize notu için “1.VİZE” hatalı bir değişken ismidir, doğrusu “VIZE_1” olabilir.

Aktarma: Bir değişkene değer aktarılması işlemidir.

Değişken İsmi = Değer

Eşitliğin sağ tarafındaki “değer” matematiksel, mantıksal veya karakter bir ifade olabilir. Aktarma operatörü “ = “ ile ifadenin değeri değişkene aktarılır. Eğer değişkene yeni bir değer aktarılırsa eski değer silinir.

Sayaç: Değişkene başka bir değer aktarıldığında eski değerin silinmesi prensibine göre değişkenin değerinin düzenli olarak artması veya azalması işlemine sayaç denir.

Yeni Sayaç Değeri = Eski Sayaç Değeri ± Artım

Örnek:

(2)

X = X + 3 (üçer üçer artan bir sayaç) S = S – 5 (beşer beşer azalan bir sayaç)

Sayaç oluşturulurken, sayaç değişkenine bir başlangıç değeri verilir. BASIC dilinde başlangıç değeri verilmemesi durumunda 0 olur.

Ardışık Toplama: Başlangıç değeri 0 ve artım değeri düzensiz olan bir sayaçtır.

Yeni Toplam Değeri = Eski Toplam Değeri + Sayı

Örnek: 5 sayıdan oluşan bir dizinin ortalaması probleminin algoritması gösterilmektedir.

1. Başla 2. Toplam = 0 3. S = 0

4. EĞER S = 5 ise GİT 9 5. S = S + 1

6. Sayı GİR

7. Toplam = Toplam + Sayı 8. GİT 4

9. Ortalama = Toplam / S 10. YAZ Ortalama

11. DUR

Ortalama = 95 / 5 = 19

Eski S Yeni S Sayı Eski Toplam Yeni Toplam

0 0+1=1 7 0 0+7=7

1 1+1=2 3 7 7+3=10

2 2+1=3 45 10 10+45=55

3 3+1=4 32 55 55+32=87

4 4+1=5 8 87 87+8=95

(3)

Ardışık Çarpma: Başlangıç değeri 1 olan çarpım sayacıdır.

Yeni Çarpım Değeri = Eski Çarpım Değeri * Sayı Örnek: 5 faktöryeli ( 5! ) hesaplayan algoritmayı yazınız.

1. Başla 2. Faktor = 1 3. S = 0

4. EĞER S = 5 ise GİT 8 5. S = S + 1

6. Faktor = Faktor * S 7. GİT 4

8. YAZ Faktor 9. DUR

Esk i S

Yeni S

Eski Faktor

Yeni Faktor

0 0+1=1 1 1*1=1

1 1+1=2 1 1*2=2

2 2+1=3 2 2*3=6

3 3+1=4 6 6*4=24

4 4+1=5 24 24*5=120

(4)

AKIŞ DİYAGRAMLARI

Algoritmanın özel şekillerle çizilmesi “akış diyagramı” olarak adlandırılır.

İşlem Şekil

Başla / Dur Veri girişi Atama Döngü Karar

Çıktı, Yazdırma

Bağlantı

İşlem akış yönü

Referanslar

Benzer Belgeler

Bu hata terimlerinin bazıları (modele bağlı olarak) kestirildikten sonra öngörüler AR modellerinde olduğu gibi ardışık olarak hesaplanabilir.. için X n+s

Türk halk oyunları ve spor alanında eksik kalan konuları araĢtırarak mümkün olduğu kadar bilim alanına yazılaĢtırmak „„Sportif Faaliyet Alanı Olarak

Bir veya daha çok bağımlı değişken, bir tek bağımsız değişken ve bağımlı değişkenin (veya değişkenlerin) bir tek bağımsız değişkene göre türevlerini

Bir taraftan göz adeta zihnimizdeki tasarımı görüyormuş gibi olur ve beynimiz ona benzer bir şey çizmek için elimize emir verirken diğer taraftan çizilen tasarıyı gözümüz

• Bağımsız değişkene bağlı olarak değer alan değişkendir – Bir başka değişkene bağlı olan, etkilenen değişken Bağımsız değişken  Bağımlı değişken.. Sigara

• Bağımsız değişkene bağlı olarak değer alan değişkendir – Bir başka değişkene bağlı olan, etkilenen değişken Bağımsız değişken  Bağımlı değişken.. Sigara

 Bağımlı Değişken; bağımsız değişkene bağlı olarak değer kazanan değişkendir?.  Bir başka değişkene bağlı olan, bir başka değişkenden etkilenen

(2)Belki de Batman'ın gezilip görülmeye değer başka yerlerinin de olduğunu bilmiyorlardır. Yüksek dağların eteklerine kurulmuş olan bu şirin ilçe çıkmaz