1) Çay Demleme Algoritması
- Başla
- Çaydanlığa su koy
- Ocağı aç
- Suyun kaynamasını bekle
- Su kaynadı mı? Kaynamadıysa 4. Adıma git, kaynadıysa 6. Adıma geç
- Demliğe çaydanlıktaki kaynamış sudan koy
- Demliğe bir kaşık çay at
- Çayın demlenmesi için bekle
- Çay demlendi mi? Demlenmediyse 8. Adıma, demlendiyse 10. Adıma git
- Ocağı kapat
- Çayı bardaklara servis et
- Bitir (Afiyet Olsun)
2) İki Sayının Toplamını Veren Algoritma
- Başla
- A, B ve Toplam değişkenlerini oluştur ve 0’a eşitle. (İlk değer ataması yaptık)
- A sayısını gir
- B sayısını gir (A ve B için girilen değerlerin sayı olup olmadığı kontrol edilmemiştir)
- Toplam = A+B
- Toplam’ı ekrana yaz
- Değişkenleri 0’a eşitle
- Bitir
3) Girilen İki Sayının Kareleri Toplamını Görüntüleyen Algoritma
- Başla
- A, B ve Toplam değişkenlerini oluştur ve 0’a eşitle. (İlk değer ataması yaptık)
- A sayısını gir
- B sayısını gir (A ve B için girilen değerlerin sayı olup olmadığı kontrol edilmemiştir)
- Toplam = (A.A) + (B.B)
- Bulduğun sonucu ekrana yaz
- Değişkenleri 0’a eşitle
- Bitir
4) 1 den 100 e Kadar Olan Sayıların Küplerini Gösteren Algoritma
- Başla
- Sayı(S) ve Küp(K) değişkeni tanımla ve K’yı 0’a, S’yi 1’e eşitle
- K = S*S*S
- Ekranda 2,5 saniye boyunca “S’nin küpü = K” yaz
- S = S+1
- S <= 100 mü? Evet ise 3. adıma git, değilse 7. adıma git
- Bitir
5) Doğum Tarihi Girilen Kişinin Yaşını Hesaplayan Algoritma
- Başla
- Bugünün Tarihi(B), Doğum Tarihi(D) ve Yaş(Y) değişkenlerini tanımla
- B’yi sistemin tarihine, Y’yi 0’a eşitle
- Doğum tarihini (D) gir
- Ekrana “Kişinin yaşı =Y” yaz
- Bitir
6) Girilen Sayının Faktöriyelini Hesaplayan Algoritma
- Başla
- Sayı (S), X ve Faktöriyel (F) değişkenlerini oluştur; X’i o’a, F’yi 1’e eşitle
- S sayısını gir
- S >= 0 mı? Evet ise X = S yap ve 6. Adıma git hayır ise 5. Adıma git
- Ekrana “Lütfen bir doğal sayı giriniz” yaz ve 3. Adıma git
- S <= 1 mi? Evet ise ekrana “X! = F” yaz ve 9. Adıma git, değilse 7. Adıma git
- F = F*S olarak hesapla.
- S = S-1 yap ve 6. Adıma git
- Bitir
7) Çarpma İşlemini Toplama Kullanarak Yapan Algoritma (2. Çarpan Kadar 1.’si Toplanacaktır)
- Başla
- Ç1, Ç2, Sayaç(S) Toplam(T) değişkenlerini oluştur, T’yi 0’a eşitle
- Ç1 sayısısnı gir
- Ç2 sayısını gir
- Ç1 ve Ç2, 0’dan büyük mü? doğru ise 7. Adıma geç yanlış ise 6. Adıma geç
- Ekrana “Lütfen pozitif tam sayılarla işlem yapınız” yaz ve 3. Adıma git
- S = Ç2 olarak eşitle
- S >= 1 ise 9. Adıma geç, değilse 11. adıma geç
- T = T + Ç1
- S = S – 1 yap ve 7. Adıma git
- Ekrana “Ç1 x Ç2’yi toplama işlemi kullanarak hesapladığımızda Ç2 tane Ç1’in toplamını T olarak buluruz” yaz
- Bitir
8) Bölme İşlemini Çıkarma Kullanarak Yapan Algoritma
- Başla
- Bölünen(B1), Bölen(B2), Bölüm(B3), Fark(F) değişkenlerini oluştur. B3’ü 0’a eşitle
- B1’i gir
- B2’yi gir
- B1 ve B2, 0’dan büyük mü? Evet ise 7. Adıma git, hayır ise 6. Adıma git
- Ekrana “Pozitif tamsayılarla işlem yapın” yaz ve 3. Adıma dön
- F = B1 – B2
- F < 0 ise 9. Adıma git. Değilse B3 = B3 + 1 yap ve 10. Adıma git
- Ekrana “B1’in B2’ye bölümünün sonucu B3’tür” yaz ve 11. Adıma git
- F = F – B2 yap ve 8. Adıma git
- Bitir
Algoritmalar 2. Kısım
1) Girilen iki sayıdan hangisinin büyük olduğunu gösteren algoritma ve akış şeması:
- Başla
- A sayısını gir
- B sayısını gir
- A = B mi? Evet ise ekrana “Eşit” yaz ve 6. Adıma git. Değilse 5. Adıma git
- A > B mi? Evet ise ekrana “A” yaz, değilse ekrana “B” yaz ve 6. Adıma geç.
- Bitir

2) Girilen vize ve final notlarına göre öğrencinin dersinden geçip geçmediğini bulan algoritma ve akış şeması:
- Başla
- V, F ve Ort değişkenlerini tanımla
- V’yi gir
- F’yi gir
- Ort = ((V*0,4 + Final.*0,60)/2))
- Ort >= 60 mı? Evet ise ekrana “Geçti” yaz, hayır ise “Kaldı” yaz.
- Bitir

3) Verilen tamsayının pozitif, sıfır veya negatif olduğunu bulan algoritma ve akış şeması:
- Başla
- S gir
- S = 0 mı? Evet ise “Sıfır” yaz. Hayır ise 4. Adıma geç
- S > 0 mı? Evet ise ekrana “Pozitif” yaz. Hayır ise “Negatif” yaz
- Bitir

4) Ekrana 10 defa programcının adını yazan algoritma akış şeması:
- Başla
- Sayaç(s) değişkeni tanımla ve 1’e eşitle
- Ekrana “Mirza YILMAZ” yaz
- İ = İ + 1
- İ > 10 mu? Evet ise 6.adıma, hayır ise 3. Adıma geç
- Bitir

5) 1’den 100 e kadar olan tek sayıları gösteren algoritma ve akış diyagramı:
- Başla
- T değişkenini oluştur ve 1’e eşitle
- T’yi göster
- T < 100 mü? Evet ise 5. Adıma git, hayır ise 6. Adıma git
- T = T + 2 yap ve 3. Adıma dön
- Bitir

6) Klavyeden girilen fiyata %18 KDV ekleyerek ekrana yazan algoritma ve akış şeması:
- Başla
- F’yi gir.
- F = F + (F*18/100)
- Ekrana F’yi yaz.
- Bitir

7) Beş sayının toplamını ve ortalamasını veren algoritma ve akış diyagramı
- Başla
- Toplam(Top) ve Ortalama(Ort) değişkenlerini tanımla ve 0’a eşitle
- S1, S2, S3, S4, S5 değişkenlerini gir
- Ekrana “Toplam = S1 + S2 + S3 + S4 + S5” yaz ve 4. Adıma geç
- Ekrana “Ortalama = (S1 + S2 + S3 + S4 + S5)/2”
- Bitir

