ALGORİTMA ÖRNEKLERİ III
Algoritma Örnekleri III
Uygulama 1: Faktöriyel hesabı:
Kullanıcı tarafından girilen bir sayının faktöriyelini hesaplayan bir algoritma ve akış diyagramını hazırlayın.
1.başla
2.n sayısını gir
3.f=1
4.f=f*n işlemini yap
5.n=n-1 işlemini yap
6.n>1 ise 4.adıma git
7.f değerini yaz
8.dur
Uygulama 2: Tam sayı listeleme:
1 ile kullanıcı tarafından girilen sayı arasındaki tam sayıları yazdıran bir algoritma ve akış diyagramını hazırlayın. Ayrıca kullanıcı girdiği sayı 1’den küçük ise tekrar girmesini iste.
1.başla
2.a sayısını gir
3.a<1ise2.adıma git
4.b=0
5.b*b+1 işlemini yap
6.b sayısını yaz
7.b<a ise 5.adıma git
8.dur
Uygulama 3: Tam sayı listeleme:
Kullanıcı tarafından girilen sayı ile 1 arasındaki tam sayıları yazdıran bir algoritma ve akış diyagramını hazırlayın. Ayrıca kullanıcının girdiği sayı 4’den küçük ise tekrar girilmesini iste.
1.başla
2.a sayısını gir
3.a<4 ise 2.adıma git
4.a=a-1 işlemini yap
5.a sayısını gir
6.a>0 ise 4.adıma git
7.dur.
Uygulama 4: Tam sayı Toplama
Kullanıcı tarafından girilen sayı ile 1 arasındaki tam sayıları bir algoritma ve akış diyagramı hazırlayın.
1.başla
2.a sayısını gir
3.t=0
4.t=t*a
5.a=a-1 işlemini yap
6.a>0 ise 4. Adıma git
7.t sayısını yaz
8.dur
Uygulama 5: Çift sayı listeleme ve uyarı yazısı:
10 ile kullanıcı tarafından girilen sayı arasındaki çift sayıları listeleyen bir algoritma ve akış diyagramını hazırlayın. Kullanıcı 10 ‘dan küçük bir sayı girerse ‘10’ dan büyük bir sayı giriniz ‘şeklinde uyarı yazısını yazdırınız.
1.başla
2.a sayısını gir
3.a<10 ise 10’dan büyük bir sayı giriniz yaz ve 2.adıma git
4.b=10
5.b=b+2 işlemini yap
6.b sayısını yaz
7.b<a ise 5.adıma git
8.dur
Uygulama 6: Sayıların çarpımı (Faktöriyel Hesabı) ve Uyarı yazısı:
1 ile kullanıcı tarafından girilen sayı arasındaki tam sayıların çarpımını bulan bir algoritma akış diyagramını hazırlayınız. Kullanıcı 1’den küçük sayı girerse 1’den büyük sayı giriniz! Yazısını yazdırınız.
1.başla
2.a sayısını gir
3.a<1 ise 1’dan büyük bir sayı giriniz yaz ve 2.adıma git
4.b=1
5.c=1
6.b=b+1 işlemini yap
7.c=c*b
8.b<a ise 6.adıma git
9.c sayını yaz
10.dur
Yorumlar
Yorum Gönder