Klavyeden girilen bir kelimenin, değişik arama motorlarına göre sonuç sayfası linkini veren programın akış şeması.
-------------------------------------------------------------------------------------------------------------------------------------------------
Adı, kilosu, boyu klavyeden girilen ve ten rengi belirtilen seçeneklerden seçilen bir grup insanın vücut özelliklerini sıralayan programın akış şemasınıve şişmanlık katsayısı en yüksek olan 3 insan ile en düşük olan 3 insanın isimlerini (AD), kilolarını (KG), boylarını (CM) ve ten renklerini (TEN) ve her ten rengine ait ortalama şişmanlık katsayısını vererek bu katsayıyı kategorize ederek ekrana yazdıran programın akış şemasını hazırlayınız.
------------------------------------------------------------------------------------------------------------------------------------------------
Xn = n^2 + 1 dizisinin ilk 50 terimini ekrana yazdiran algoritma
1,2,3,5,8,... seklinde giden Fibonacci Dizisi'nin ilk 50 terimini ekrana yazdiran algoritma
A1: BASLA
A2: sayac=2
A3: ilkTerim=1
A4: ikinciTerim=1
A5: YAZ "1.terim: 1"
A6: YAZ "2.terim: 1"
A7: sonTerim=ilkTerim + ikinciTerim
A8: sayac=sayac+1
A9: YAZ sayac,".terim:",sonTerim
A10: EGER sayac=50 iSE GiT A14
A11: ilkTerim=ikinciTerim
A12: ikinciTerim=sonTerim
A13: GiT A07
A14: SON
-------------------------------------------------------------------------------------------------------------------------------------------------
Bu soruda amaç ÖSYM sınavının benzeri bir sınava girmiş, tercih belirtmiş adayların hangi bölümleri kazandıklarını belirlemektir. Size şu bilgiler verilecektir:
Sınava girmiş aday sayısı (N) ( 1 ≤ N ≤ 1000);
Yerleştirme yapılacak bölüm sayısı (B) ( 1 ≤ B ≤ 1000);
Bir adayın kaç tercih yapacağı (T) ( 1 ≤ T ≤ 20) (tüm bölüm kontenjanları eşittir);
her bir adayın numarası ( [ 1,N] aralığında bir sayı); sınavdan aldığı puan
( puanlar [ 1, 10000] aralığında tamsayılar olup herhangi iki adayın puanı aynı olamayacaktır) ve tercihleri (T adet bölüm numarası) bilgisi
Size aşağıda açıklanan biçimde (formatta) bir dosyada verilecek yukarıdaki bilgilerle, hangi numaralı adayın, hangi bölüme yerleştirileceğine,
“Aynı yeri tercih eden adaylar arasında seçim yapmak durumunda kalındığında yerleştirilme önceliği, puanı daha yüksek olanındır.”
Esasına göre karar vermeniz istenmektedir. Sonuç dosyası, tüm adayların, aday numarasına göre sıralı olarak, hangi bölüme yerleştirildiklerini belirtecektir. Hiç bir bölüme yerleştirilemeyip açıkta kalan öğrencilerin bu dosyadaki ‘yerleştirildiği bölüm numarası’ yerine 0 yazılacaktır.
Girdi dosyasının adı osym.dat olacaktır. İçeriği şöyledir.
1. satır: N, B, T, K sayıları
2. satır: adayın numarası, aldığı puan, T adet tercihinin ne olduğu öncelikli tercih, öne yazılmış olacaktır)
3. satır: 2. satırdakine benzer diğer bir adayın bilgisi
∶
N + 1. satır: aday bilgilerinin sonuncusu
(Tüm sayıların aralarında en az bir boşluk bulunacaktır) Örnek:
osym.dat
5 11 5 2
3 608 2 7 8 9 11
4 457 1 2 5 8 9
1 512 2 1 3 4 5
2 630 2 6 8 1 10
5 576 1 4 5 6 7
Yukarıdaki girdi için beklenen osym.son içeriği:
1
2
2
5
1
Diğer bir örnek: osym.dat
3 2 2 1
1 512 1 2
2 511 1 2
3 510 1 2
Yukarıdaki girdi için beklenen osym.son içeriği:
1
2
0
-------------------------------------------------------------------------------------------------------------------------------------------------
f(x) fonksiyonu x'in çeşitli değerlerine göre değişmektedir. X<=1 için f(x)=x, 1
http://www.students.itu.edu.tr/~ustunerm/ozlem.html