Adm 1 Bala Adm 2 Ay oku Adm
• • • Adım 1 -Başla Adım 2 -A'yı oku Adım 3 -B'yi oku Adım 4 -C=A*B yi hesapla Adım 5 -C'yi yaz Adım 6 -Dur
• • Adım 1 -Başla Adım 2 -A, B'yi oku Adım 3 -A=B ise Adım 7'ye git Adım 4 -A>B ise Adım 6'ya git Adım 5 -B'yi yaz Adım 8'e git Adım 6 -A'yı yaz Adım 8'e git Adım 7 -"A ve. B eşit"mesajını yaz Adım 8 -DUR
• • • Adım 1 -Başla Adım 2 -I 18=0 I 19=0 I 20=0 I 21=0 I 22=0 IYOS=0 Adım 3 -OSA oku Adım 4 -OSA=18 ise I 18'i arttır, Adım 9'a git Adım 5 -OSA=19 ise I 19'u arttır, Adım 9'a git Adım 6 -OSA=20 ise I 20'yi arttır, Adım 9'a git Adım 7 -OSA=21 ise I 21'i arttır, ADım 9'a git Adım 8 -OSA=22 ise I 22'Yİ arttır, Adım 9'a git Adım 9 -IYOS<100 ise Adım 3'e git Adım 10 -I 18, I 19, I 20, I 21, I 22, yaz Adım 11 -DUR
• • • Adım 1 -Başla Adım 2 -INOT=0 Adım 3 -ISAYI=0 Adım 4 -ONOT oku Adım 5 -INOT=INOT+ONOT Adım 6 -ISAYI=ISAIY+1 Adım 7 -ISAYI<3 ise Adım 4'e git Adım 8 -NORT=INOT/3 Adım 9 -NORT YAZ Adım 10 -DUR
• • • Adım 1 -Başla Adım 2 -N'i ekrandan oku Adım 3 -NFAK=1 Adım 4 -ISAYI=1 Adım 5 -ISAYI=ISAYI+1 Adım 6 -NFAK=NFAK*ISAYI Adım 7 -Eğer ISAYI >=N Adım 8 -NFAK yaz Adım 9 -Dur
• f(x) fonksiyonu x'in çeşitli değerlerine göre aşğıdaki şekilde değişmektedir. x değeri sıfır ile 5 arasında 0. 5 aralıkla arttığına göre herbir x değeri için f(x) fonksiyonunu hesaplayan ve x ile f(x) değerlerini yazan programın akış şeması şöyledir.
• Girilen 20 adet sayinin en küçügünü bulup ekrana yazan algoritma ve akıs diyagramı. • • A 1. Basla; A 2. DIM A[20] tanımla; A 3. min = A[1] atamasını yap; A 4. i = 1 atamasını yap; A 5. Eger i<=20 degilse A 6'ya git; A 6. Eger min < A[i] degilse min=A[i] atamasını yap; A 6. "Min = " min yazdır; A 7. Dur.
• Kullanıcıdan girişi alınan sayı adedi kadar fibonacci serisini yazdırınız • • A 1. Basla; A 2. f[0]=0, f[1]=1, i=0 atamasını yap; A 3. n degerini gir; A 4. Eger i<n degilse A 7'ye git; A 5. f[i+2]=f[i+1]+f[i] atamasını yap; A 6. f[i]'yi yaz ve A 4'e dön; A 7. Dur.
• Negatif sayı girilene kadar alınan sayıların çift olanlarının toplamını bulan algoritma • • A 1. Başla A 2. Toplam=0 A 3. S sayisini oku. A 4. S<0 ise A 7'ye git. A 5. Eger (S=TAM(S/2)*2) ise Toplam=Toplam+S. A 6. A 3'e git. A 7. Toplam degerini yaz. A 8. Dur
Soru • 100 kisinin yas bilgilerini alıp kaç tanesinin 18, 19, 21, 22 yaslarında oldugunu bulan algoritma ve akıs diyagramı.
- Slides: 22