![]() | A számítástechnika-versenyben
kitűzött feladatok |
Kérjük, olvassa el a versenykiírást.
I. 64. Legyen N pozitív egész szám. N-edrendű Farey-sorozatnak nevezzük a 0 és 1 közötti olyan nem egyszerűsíthető törtek növekvő sorozatát, amelyek nevezője kisebb vagy egyenlő, mint N. Például:
F6=01,16,15,14,13,25,12,35,23,34,45,56,11.
Készítsünk programot (i64.pas, ...), amely beolvassa N értékét (1 ≤N ≤100), majd kiírja az N-edrendű Farey-sorozatot.
(10 pont)
I. 65. N+1 ismert síkbeli ponthoz (xi;yi) egy azokat szépen közelítő Bézier-görbét rajzolhatunk. A Bézier-görbe egy paraméteres görbe, ahol x-et és y-t az u paraméter függvényében fejezzük ki (0≤u ≤1):
x(u)=n∑i=0xi(ni)ui(1−u)n−i,y(u)=n∑i=0yi(ni)ui(1−u)n−i.
Készítsünk programot (i65.pas, ...), amely beolvassa az N+1 darab pont képernyő-koordinátáit, majd kirajzolja a pontokat és a hozzájuk tartozó Bézier-görbét.
Példa:
N=14 Pontok: (0,0),(16,40),(25,45), (36,65),(49,70),(64,80), (81,90),(100,100),(121,120), (144,120),(169,120),(196,140), (225,150),(256,160),(289,170)
(10 pont)
I. 66. Az Euler-háromszög hasonló a Pascal-háromszöghöz, az ún. Euler számokat tartalmazza. E(n,k)-t 0 ≤n ≤15, 0 ≤k ≤n értékekre értelmezzük: E(n,k) az első n természetes szám azon permutációinak száma, amelyekben pontosan k emelkedés van, vagyis k-szor teljesül, hogy egy elem nagyobb a rákövetkező elemnél.
Készítsünk táblázatot (i66.xls), amely az A1 cellába írt m (0≤m≤15) értékre a táblázat n+1. sorába írja E(n,k) (n=0,1,...,m) értékeit. Csak az érvényes mezőkben jelenjen meg szám.
Példa m=10-re:
|
(10 pont)
A számítástechnika feladatok megoldásai a következő címre küldendők:
Cím: szamtech@komal.hu