1.
1. 2. 3. 4. 5.
6. 7. 2.
19 ile ile 71 71 aras arasın ında daki ki çif çiftt sayı sayıla ları rın n topl toplam amın ınıı bula bulan n algo algori ritm tma a yazı yazını nız. z.
Başla SAYI=20, TOPLAM=0 VERİ GİRİŞİ (Sayı 20, Toplam değeri 0 olsun) TOPLAM=TOPLAM+SAYI SAYI=SAYI+2 SAYI<71 ise 3. Adıma git KOŞUL T'yi T'yi yaz. yaz. (Topla (Toplam m değe değeri ri göster göster)) Dur Klavye Klavyede den n giri girile len n iki iki sayıd sayıdan an en büyüğ büyüğünü ünü bulup bulup göster gösteren en algori algoritm tmayı ayı yazını yazınız. z.
1. 2.
Başla S1=? : S2=? S2=? (İlk (İlk sayıy sayıyıı gir ; ;İkinci ;İkinci sayıyı sayıyı gir.) gir.) 3. S1>S2 ise 5. Adıma git (Sayı 1 sayı 2'den büyükse 5. Adıma git.) 4. S2>S1 ise 6. Adıma git (Sayı 2 sayı 1'den büyükse 6. Adıma git.) 5. S1'i göster ve 7. Adıma git (sayı 1 değerini göster ve işlemi durdur) 6. S2'yi S2'yi göste göster. r. (Sayı (Sayı 2 değe değerin rinii göste göster) r) 7. Dur 3.
1. 2. 3. 4. 5. 6. 7.
8. 4.
1. 2.
3. 4. 5. 6.
7. 8. 5 .
1. 2. 3. 4. 5. 6. 7. 8.
9.
1'de 1'den n 100 100'e 'e kada kadarr olan olan sayı sayıla ları rın n top topla lamı mını nı vere veren n alg algor orit itma ma..
Başla TOPLAM, SAYI (Toplam T, sayılar da i diye çağırılsın.) TOPLAM=0, SAYI=1 (Başlangıçta T'nin değeri 0 ve i'nin değeri 1 olsun.) TOPLAM=TOPLAM+SAYI TOPLAM=TOPLAM+ SAYI (i'nin değerini T'ye ekle.) SAYI=SAYI+1 (i'nin değerini 1 arttır.) SAYI<=100 ise 4. Adıma git (Eğer i'nin değeri 100'den büyük değil ise 3. adıma git.) TOPLAM' ın değerini yaz. Dur Klavyeden gi girilen 5 adet no not bilgi bilgi sinin ortalamasını alan programı yapınız.
Başla SAYAC, ORTALAMA, ORTALAMA , TOPLAM, SAYILARI SAYAC=1 … 5, 1 SAYILARI değerlerini oku TOPLAM=TOPLAM+SAYILARI TOPLAM=TOPLAM+ SAYILARI tekrarlı yapı sona erene kadar 4. Ve 5. Adımı tekrarla ORTALAMA=TOPLAM/5 ORTALAMA =TOPLAM/5 O değ eğe eri rini ni ya yazz Dur Klav Klavye yed den giril irile en 10 adet notun otun en büyü üyük ve k ve en küçüğünü bulan programı yapınız.
Başla i, B, K, Ni i=1 … 10, 1 Ni değerlerini oku, tekrarlı yapı sona erene kadar 4. Adımı tekrarla B=N1, K=N1 i=1 … 10, 1 Ni>B ise B=Ni (Ni değeri B den büyük ise Ni in değerini B nin yeni değeri olarak ata) Ni
10.K nın ve B nin değerlerini yaz 11.Dur
6.
Klavyeden girilen 5 adet sayının 10’dan büyük olanlarını sayan programı yapınız.
1.
Başla
2. i, SAYAC, SAYIi 3. SAYAC=0 4. i=1 … 5, 1 SAYILARI DİZİ OLARAK GÖSTERİMİ 5. SAYIi değerlerini oku 6. SAYIi>10 ise SAYAC=SAYAC+1, tekrarlı yapı sona erene kadar 5. ve 6. Adımları tekrarla 7. S nin değerini yaz
8.
Dur
7. Klavyeden 0 sayısı girilene kadar sayılar okutunuz. Girilen sayıların toplamlarının 2 katını alarak ekrana sonucu yazdırınız.
1.
Başla 2. T, N 3. T=0, N=0 4. T=T+2N 5. N değerini oku 6. Eğer N<>0 ise 4. Adıma git 7. T nin değerini yaz 8. Dur 8.
30 kişilik sınıfta, yaşı 13 ile 15 arasında olanların sayısını bulan programı yapınız.
1.
Başla 2. i, S, Ni 3. S=0 4. i=1 … 30, 1 5. Ni>=13 ve Ni<=15 ise S=S+1, tekrarlı yapı sona erene kadar 5. Adımı tekrarla 6. S nin değerini yaz 7. Dur 1. Klavyeden girilen 5 adet not bilgi sinin ortalamasını alan programı yapınız. (Çözülmüş Örnek 4) 2. Klavyeden girilen 10 adet notun en büyük ve en küçüğünü bulan programı yapınız. (Çözülmüş Örnek 5) 3. Klavyeden girilen 5 adet sayının 10’dan büyük olanlarını sayan programı yapınız. (Çözülmüş Örnek 6) 4. Klavyeden 0 sayısı girilene kadar sayılar okutunuz. Girilen sayıların 2 katını alarak ekrana sonucu yazdırınız.
(Çözülmüş Örnek 7) 5. 30 kişilik sınıfta, yaşı 13 ile 15 arasında olanların sayısını bulan programı yapınız. (Çözülmüş Örnek 8)
6. 30 kişilik sınıfta yaşı 13, 14, 15 ve 16 olanların sayısını ayrı ayrı bulan programı yapınız. 7. Klavyeden girilen 5 adet sayının tek tek karelerini alan programı yapınız. 8. Klavyeden 3 not girilir. İlk notun %30, ikinci notun %30 ve son notun da %40’ını bulan programı yapınız. Sonuç olarak da 3 notun yüzdelerini toplayıp ekrana yazdırınız. 9. Klavyeden bir tam sayı okutunuz. Bu sayı ile klavyeden okunan diğer 10 sayıyı çarpma işlemi uygulayınız, sonuçları ekrana yazınız. 10. Klavyeden girilen 10 sayıdan 5’ten büyük olanların yarısını, 5’e eşit ve küçük olan sayıların 2 katını bulan programı yapınız. 11. Bir komisyoncu sattığı mallardan fiyatı 50 YTL kadar olanlardan %3, daha fazla olanlardan ise %2 komisyon almaktadır. Klavyeden girilen 5 malın komisyonlarını bularak, toplam komisyonu hesaplayınız. 12. Klavyeden 5 adet yarıçapı verilen çemberlerin alanını ve çevresini hesaplayan programı yapınız. 13. Klavyeden girilecek N sayısı kadar nottan en büyük ve en küçük olanı bulan programı yapınız. 14. İç içe döngüler ile saat : dakika: saniye olarak saat yapınız. Saat 0 ile 23, dakika 0 ile 59 ve saniye de 0 ile 59 arasında ilerleyecektir. 15. Klavyeden girilen 100’lük sistemdeki 5 notu; 0, 1, 2, 3, 4 ve 5 olacak şekilde ekrana yazan programı yapınız. 2
16. Sayısal olarak girilen bir ay bilgisini ekrana “Ocak, Şubat, Mart veya diğer aylardan biri…” şeklinde yazan programı yapınız. 17. Haftanın günü (Pazartesi, Salı, …) girilince, o günün haftanın kaçıncı günü olduğunu bulan programı yapınız. 18. Fiyat ve KDV oranı ayrı ayrı girilen 5 malın toplam fiyatını hesaplayınız. 19. Klavyeden dakika olarak girilen 5 şarkının toplam süresini saat olarak hesaplayan programı yapınız. 20. Girilen işlem türüne (* / - +) göre iki sayıyı işleme alıp sonucunu ekrana yazan programı yapınız. Öğrenciye bilgi, 20 sorunun kaynağı : http://forum.donanimhaber.com/m_30840199/mpage_1/key_//tm.htm#30840199
3