Programlama Temelleri
Örnek Algoritma Soruları-3
1 Aralık 2012 Cumartesi
Adem KORKMAZ
568
Soru: 2-16 arasındaki çift sayıların ortalamasını bulan programın algoritma ve akış şemasını yazın?
Soru 1: Klavyeden girilecek X değerinden N değerine kadar tüm doğal sayıları listeleyen algoritmayı geliştiriniz?
1. X OKU
2. N OKU
3. X YAZ
4. X=X+1
5. EĞER X<=N İSE 3. ADIMA GİT
6. SON
Soru 2: Klavyeden girilecek bir N değerine kadar fibonecci dizisini bulan algoritmayı geliştiriniz. Fibonecci dizisi 1 1 değerleri ile başlar ve yeni eğer kendinden öndeki iki değerin toplamı olarak bulunur.(1 1 2 3 5 8 13 21...)
1. N OKU
2. A=1
3. B=1
4.A,B YAZ
5.C=A+B
6.EĞER C>N İSE 11. GİT
7.C YAZ
8.A=B
9.B=C
10.5. ADIMA GİT
11.SON
Soru 3: Klavyeden girilen bir sayının tüm tam bölenlerini bulup listeleyen (Ekrana yazan) bir algoritma geliştiriniz?
1.N OKU
2.X=1
3.EĞER N%X=0 İSE X YAZ
4.X=X+1
5.EĞER X<=N İSE 3. ADIMA GİT
6.SON
Soru 4: Klavyeden girilen üç sayıdan büyüklük sıralamasına göre ortadakini bulup ekrana yazan program için algoritma yazınız?
1.A, B, C OKU
2.EĞER A>B VE B>C İSE B YAZ
3.EĞER C>B VE B>A İSE B YAZ
4.EĞER B>A VE A>C İSE A YAZ
5.EĞER C>A VE A>B İSE A YAZ
6.EĞER A>C VE C>B İSE C YAZ
7.EĞER B>C VE C>A İSE C YAZ
8.SON
Soru 5: Klavyeden girilen A ve B gibi iki sayının bölme işlemi kullanmadan sadece toplama ve çıkarma kullanarak kalanlı bölme yapan algoritmayı yazınız?
1.A,B OKU
2.BOLUM=0
3.KALAN=0
4.EĞER A<B İSE KALAN=A, 8. ADIMA GİT
5.A=A-B
6.BOLUM=BOLUM+1
7.4. ADIMA GİT
8.BOLUM, KALAN YAZ
Soru 6: Aracın otopark ücretinin hesaplanması. Araçların en fazla 24 saat kaldığını varsayın?
0 - 2 saat 150 bin
2 - 8 saat 300 bin
8-24 saat 500 bin
Soru 7: Klavyeden girilen sayıları okuyan. Sayıların toplamı 21'den büyük veya eşit olduğu zaman duran programın Algoritmasını çizin?
Soru 8: 1999 yılı itibarı ile ülke nüfusu 60 milyondur. Yıllık nüfus artış oranı %2.3 tür. Sonraki 10 yılda ülke nüfusunu yıllara göre listeleyen Algoritmayı çizin?