$e ================================== 1984.1.16 ============== a. e2:=0; while not eof do begin readln(e1); if e1 in (.1..4.) then e2:=e2+1; end; writeln(e2); ,, , .. a bemeno adatok: (a _ a szokoz jele) e e e o o oe l l lo _9__1_n_4_3n_+2__+1nf ----------------------------------------------------- b. h1:=(.1..5,7,9.); h2:=(.4..7,14.); h3:=h1*h2; h1:=(.5,7.); if h1<=h3 then for e1:=1 to 30 do if e1 in h1 then writeln(e1); ----------------------------------------------------- c. e1:=3; e2:=0; b1:=e1<=e2; t2(.1,1.):=b1; t2(.1,2.):=t2(.1,1.) or (.e1 mod 2 =1); t2(.2,1.):=t2(.1,1.) and t2(.1,2.); t2(.2,2.):=not t2(.2,1.) and t2(.1,2.); writeln; write(' '); for e1:=1 to 2 do for e2:=1 to 2 do write (t2(.e1,e2.):6); ----------------------------------------------------- d. e1:=3; e2:=4; if f(e2-e1,e1) then s(e1,2*e1) else s(e2,e2); ----------------------------------------------------- e. new(m1); m1@.kulcs:=5; new(m2); with m2@ do begin kulcs:=7; lanc:=m1; end; m3:=m2; new(m2); with m2@ do begin kulcs:=9; lanc:=m3; end; m1@.lanc:=m2; m3:=m2; e1:=0; while e1<20 do with m3@ do begin e1:=e1+kulcs; m3:=lanc; end; writeln(e1); ----------------------------------------------------- f. for e1:=1 to 10 do t1(.e1.):=10; for l1:=alberlet to foberlet do t1(.succ(ord(l1)).):=3; for e1:=1 to 5 do writeln(t1(.e1.)); ----------------------------------------------------- g. new(m1); m1@.lanc:=nil; m1@.kulcs:=2; new(m2); m2@.lanc:=m1; m2@.kulcs:=4; new(m3); m3@:=m2@; m1:=m3; e1:=0; repeat e1:=e1+m1@.kulcs; m1:=m1@.lanc; until m1=nil; writeln(e1); ______________________________________________________ , megoldas: a. 2 b. 5 7 c. false true false true d. 4 0 2 e. 21 f. 3 3 3 10 10 g. 6 ______________________________________________________ , 2. irjon programot, amely beolvassa a bemeneti , , .. , , , adatallomany osszes karakteret es kiirja, hogy a , ,, '0', '1', '2'....'9' karakterek hanyszor fordultak elo. ______________________________________________________ , .. , , , , 3. irjon fuggvenyt, melynek tipusa boolean; parameterkent ,, , .. .. egy 5 elemu, integer elemeket tartalmazo tombot kap, , , , .. , .. ,, es erteke true, ha ez a tomb szigoruan monoton novekvo .. ,, , , , vagy csokkeno szamsort tartalmaz, egyebkent false. ========================================================== , , .. 4. keszitsen programokat, mely a beolvasott szoveget , , , ,, ,,, , kiirja es minden szo elso betujet duplan nyomtatja .. , , , , , (felulnyomtatas, masszoval ranyomtatas). , , , ,, ,, , , szonak szamit a csak betukbol allo karaktersorozat. , pl. ez 2 szo _________________________________________________________ $e .. , , ,, 5. nevezzunk egy termeszetes szamot egyszerunek, ha , , , , , vagy primszam, vagy egy primszam negyzete. , irjon programot, amely kinyomtatja a legfeljebb , ,, ,, , , haromjegyu egyszeru szamokat, egy sorba 20 szamot nyomtatva] _________________________________________________________ 6. K‚szˇtsen programot, mely beolvassa az ‚vfolyamn‚vsort, (egy n‚v pontosan 30 karakteres), hallgat˘nk‚nt a vizsgajegyeket (10 jegy van), kisz mˇtja a hallgat˘i tlagokat, majd kiˇrja azokat az adott t rgy vizsgajegyei vagy a hallgat˘i tlagok szerinti cs”kken“ sorrendben. A program megˇr sakor nem tudjuk a hallgat˘k sz m t, de azt igen, hogy az adataik egy-egy sorban vannak ‚s elf‚rnek a mem˘ri ban. A kiˇr s mindig csak egy szempont szerint t”rt‚nik, ez a szempont is bemeneti adat. Egy fut s sor n tetsz“legesen sok szempont szerint lehessen kiiratni. V lasszon megfelel“ adatszerkezetet ‚s magyar zza meg azt ‚s a program haszn lat t.