Yazılı ya Çalış Bu sorular la Geçemezsen Gel Yanıma.

741 views
Skip to first unread message

eeiste

unread,
Nov 21, 2008, 2:21:52 PM11/21/08
to myo-programlama
Programlama Soruları

A)Algoritma ve Akış Diyagramı

1. İki sayının toplamını bulan algoritma ve akış diyagramı
hazırlayınız.

2. Klavyeden US Doları olarak girilen sayıyı TL ye çeviren
algoritma ve akış diyagramı hazırlayınız.


3. Klavyeden girilen, farklı, 100 sayının toplamını bulan
algoritma ve akış diyagramı hazırlayınız.

4. Klavyeden girilen bir sayının faktöriyelini bulan algoritma
ve akış diyagramını hazırlayınız.


5. Klavyeden girilen N tane sayının (hepsi farklı)
a) Toplamını
b) Ortalamasını
c) Tek olanların toplamını
d) Çift olanların karelerinin toplamını
e) Negatif çiftlerin toplamını
f) En küçüğünü
g) En büyüğünü

bulan algoritma ve akış diyagramını hazırlayınız.

B)GİRİŞ

6. Ekrana “Merhaba, Dünya !..” yazacak bir program yazın.

7. Ekrana, alt alta olacak biçimde,

Bilgisayar Tek. ve Programlama
Gölbaşı Meslek Yüksek Okulu
Adıyaman

8. Klavyeden Adınızı girdikten sonra, merhaba ve adınızı yazan
bir program yazın.

Örnek: Ahmet
Merhaba Ahmet !

9. Klavyeden üç tamsayıyı okuyup ilk ikisinin toplamını
üçüncüsüne bölen ve sonucu uygun bir şekilde ekranda gösteren
programı yazınız.

10. Aşağıdaki matematiksel işlemler bir derleyicide nasıl
yazılır?


a) b) c) d) e)

11. Girilen bir sayının karesini ve karekökünü hesaplayan bir
program yazınız.

12. 1. ve 2. problemler için bir program yazınız.

13. a,b,c reel sayılarını klavyeden okuyup denkleminin reel
köklerini bulan bir program yazınız.

C) IF –ELSE Yapısı ve Döngüler

14. Klavyeden bilgi olarak yaşınızı girdiğinizde;

Eğer yaşınız 15 den küçükse; “Daha toysun…”
Eğer yaşınız 15-29 arası ise ; “Tam bir gençsin…”
Eğer yaşınız 30-60 arası ise ; “Orta yaşlısın…”
Eğer yaşınız 60 dan büyükse ; “Emekşli olmalısın…”

Mesajlarını ekranda gösteren bir program yazınız.

15. Klavyeden girilen bir sayının negatif olup olmadığını
sınayan bir program yazınız.

16. Klavyeden girilen bir sayının tek olup olmadığını sınayan
bir program yazınız.

17. Klavyeden girilen bir sayının %17 nin 1250 olup
olmadığını ekrana yazan bir program yazınız.

18. 5. soru için bir program yazınız.

19. Klavyeden girilen x sayısı için y nin alacağı değerler
aşağıda verilmiştir.

eğer x<0.5
eğer 0.5≤x<1
eğer x≥1

Buna göre verilen bir x değeri için y değerini ekrana
yazan bir program yazınız.

20. Klavyeden girilen bir tamsayıyı sözcüklerle (yazıyla) yazan
programı tanımlayınız.
Örnek: YUZ KIRK YEDI

21. Klavyeden girilen N tane tamsayının aritmetik ortalamasını
hesaplayan bir program yazınız.

22. 4. problem için bir program yazınız.

23. Klavyeden girilen pozitif bir tamsayının asal olup
olmadığını sınayan bir program yazınız.

24. Kendiniz için basit bir karne programı hazırlayın.
(Notlarınızı klavyeden okuyun.)

25. Girilen 10 tane sayıdan en büyüğünü ve en küçüğünü
bulan bir program yazınız.

26. Girilecek iki tarih arasında kaç gün geçtiğini hesaplayan
bir program yazınız.

27. Bir katar(metinsel ifade), klavyeden girilen katarla aynı
olduğunda ekrana “şifre doğru” yazan ve döngüyü sonlandıran,
aksi durumda 3 kez daha katar okuyan ve şifre doğru
girilmediğinde “Hakkınız bitti” yazan bir program yazınız.
(Basit bir şifre programı)

28. İki tamsayının OBEB i bulan bir program yazınız.

29. Klavyeden N sayısını okutup, işlemini sonucunu bulan
bir program yazınız.

30. 1 den 100 e kadar olan tamsayıların kareköklerinin
toplamını hesaplayan bir program yazınız.

31. 1 den N e kadar olan sayıların karelerini, küplerini
ve karekökleri ile beraber ekrana yazan bir program yazınız.

Örnek: N=3
Sayı Karesi Küpü Karekökü
----- -------- --------- -------------------
1 1.0 1.0 1.0
2 4.0 8.0 1.4142135
3 9.0 27.0 1.7320502

32. Basamaklarının küpleri toplamı kendisine eşit olan üç
basamaklı sayıların listesini ekranda alt alta gösteren bir
program yazınız.
Örnek: 153=13+53+33

33. Decimal(10 luk taban) bir sayıyı binary (2 lik taban)
sayıya çeviren program yazın.

34. Klavyeden bilgi olarak gün,ay ve yıl giriliyor.
Programınız;

a) Girilen yılın artık yıl olup olmadığı
b) Girilen Ayın hangi ay olduğunu, ve kaç günden oluştuğunu

Ekranda uygun bir şekilde göstersin.

35. Klavyeden n sayısı okunuyor. Programınız ekranda n
sayısına uygun üçgen yıldızlar yazacak.
Örnek: n=4 için.
*
**
***
****

36. Bilgisayarda bizden bir çok yerde bizden şifre
istendiğinde şifreyi yazdığımız yerde, bastığımız karekter
sayısı kadar, ekranda yıldız karekteri çıkar. Bunun için
program da siz yazınız.

37. Klavyeden en fazla 20 karekterlik bir katar(metin
ifadesi) yazıldığında, bu katar kaç tane ‘a’ karekterinin
olduğunu bulan program yazınız.

38. Bir katarın(metin ifadesi) birbirinden farklı kaç tane
elemanı olduğunu sayan ve bu sayıları ekranda gösteren bir
program yazın.
Örnek: marmara a: 3 tane
m: 2 tane
r: 2 tane

39. Girilen 10 katarı(metin ifadesi) ada göre alt alta
sıralayan bir program yazın. (Alfabetik sıra)

40. “2 den büyük her çift sayı iki asal sayının
toplamına eşittir.”
Bu cümlenin ilk 100 sayı için geçerli olduğunu gösteren
bir program yazınız.

C) Diziler

41. Girilen 20 adet sayıyı küçükten büyüğe doğru sıralayan
programı yazınız.

ss_se...@hotmail.com

unread,
Nov 30, 2008, 7:23:58 AM11/30/08
to myo-programlama
Teşekkürler hocam .

omer turkoglu

unread,
Nov 30, 2008, 11:26:05 AM11/30/08
to myo-pro...@googlegroups.com
ne demek

30 Kasım 2008 Pazar 14:23 tarihinde <ss_se...@hotmail.com> yazdı:

Teşekkürler hocam .

Reply all
Reply to author
Forward
0 new messages