|
Algoritma ve Programlamada kullanılan kavramlar
1- Değişken
2- Aktarma (atama)
3- Sayaç
4- Döngü vb.
Değişkenler : Üzerinde Değer veya yük taşıyabilen veri türü belirlenmiş kelimelerdir.
Değişken tanımlamasında dikkat edilecek kurallar
1- Değişken Rakamla başlayamaz
2- Değişken içeriğinde özel karakter kullanılmaz
3- Değişkenin içeriğinde rakam kullanılabilir (0-9)
4- İngiliz Alfabesindeki A-Z veya a-z 26 karakter kullanılabilir.
5- Değişken adında boşluk karakteri yerine alt Çizgi _ kullanılır
6- Değişken adının tümü rakam olamaz.
7- Program Komutları ve Operatör isimleri değişken olarak tanımlanamaz.
Örnek : Klavyeden girilen vize ve final notlarını kullanarak vize*0.4+final*0.6 hesabı ile ortalamayı bulan ve ekrana yazdıran algoritmayı hazırlayınız.
10- Başla
20- Vize Notunu oku (vize)
30- Final Notunu oku (final)
40- ortalama=vize*0.4+final*0.6 İşlemini yap
50- Yaz Ortalama
60- Dur
Aktarma (atama ) :
Herhangi bir bilgi alanına değer veya veri aktarma yada yapılan işlem sonuclarını değişkenler üzerine aktarma işlemidir. = işareti ile temsil edilir.
Sayi=5
Aktarma işlemi programlama dillerine göre de farklılık gösterebilir. Örneğin Pascal’da := işareti ile aktarma yapılır.
Örnek
sayi:=5 gibi
SAYAÇ : Yazılım içeriğinde belli sayıda işlemlerin tekrar edilmesi gerektiğinde sayma işlemini yerine getirmesi için tanımlanan değişkendir. Veri türü tamsayı olarak tanımlanır.
Örnek :
1’den 10’ kadar tam sayıları ekrana yazdıran algoritma hazırlayınız.
10- Başla
20- Sayac=0
30- eğer Sayac>=10 Git Adım 70
40- Sayac=Sayac+1
50- Yaz Sayac
60- Git Adım 30
70- Dur
DÖNGÜ : Yazılım içerisinde tekrar eden işlemleri ardışık sayılar kadar yapılmasını sağlayan işlem bloklarıdır.
Döngü tanımlamasında; Başlangıç değeri, Bitiş değeri ve Artım miktarı tanımlanmalıdır. Çoğunlukla For komutu ile blok hazırlanır. Programlama dillerine göre yazımı farklılık gösterir.
For i:=1 to 10 do
Begin
……
End
Visual Basic
For i=1 to 10 step 2
……
Next i
C#
For (i=1;i=10;i++)
{
…..
}
Döngülerin bir diğer çeşidi While döngüleridir.
İşlem sayısı belli olmayan ve işle sayısı kriterlere göre belirlenen durumlarda kullanılır.
While (i>=10)
……
loop
Devam edecek.... > |