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

Bu blogdaki popüler yayınlar

Python Programlama Diline Giriş III

Python Uygulamaları

HTML Giriş