$e
====================================== 1986.jan.27. =======
1/a)  e1:=2;  e2:=6;
      for e3:=succ(e1) to pred(e2) do
        if e3 mod 2 =0 then writeln(e3);
      writeln(pred(e2));
      -----------------------------------------------------
  b)  e1:=0;  l1:=foberlet;
      while e1<=ord(l1) do e1:=2*(e1+1);
      writeln(ord(pred(l1)),e1);
      -----------------------------------------------------
  c)  e1:=1;  e2:=0;
      while not f(e1,e2) do
      begin  e1:=2*e1;  e2:=e2+1;  end;
      writeln(e2);
      -----------------------------------------------------
  d)  e1:=11;  e2:=7;
      repeat  s(e1,e2);  writeln(e1,e2);  e1:=e1+2;
      until  e1<3;
      -----------------------------------------------------
  e)  h1:=(.1,3..5,7.);  h2:=(..);
      for e1:=1 to 10 do
        if e1 in h1-h2 then h2:=h2+(.e1+2.);
      for e1:=1 to 30 do  if e1 in h1*h2 then write (e1);
      -----------------------------------------------------
  f)  m1:=nil;
      for e1:=1 to 3 do
      begin
        new(m2);
        with  m2@  do  begin  kulcs:=2*e1;  lanc:=m1;  end;
        m1:=m2;
      end;
      while m2<>nil do
      begin  write(m2@.kulcs);  m2:=m2@.lanc;  end;
      -----------------------------------------------------
  g)  readln (ch1,v1,v2);    writeln(' ',ch1,v1,v2);
      readln (ch1,ch2,ch3);  writeln(' ',ch1,ch2,ch3);
      read (e1);             writeln(' ',e1);
                              , ..     ..
bemeneti adatok  (a   _   a szokozt jeloli):

      e    e  e    e  e
      o    o  o    o  oe
      l    l  l    l  lo
123e-2n7_abn_gn85_1n72nf
-----------------------------------------------------------
$e
      ,
megoldas:

a.   4
     5

b.   1   6

c.   0

d.  12   1   5
     1   7
     4   0   3
     0   7

e.   3   7

f.   6   4   2

g.   1   2.3e-1   7.0e0
     _g_
     72
-----------------------------------------------------------
     ,  ,    ,,                             ,    ,    ,
2)  keszitendo egy teljes program, amely megallapitja es
      ,                     ,    ,       ,                ,,
    kiirja, hogy a bemeneti allomanyban hanyszor fordul elo
                       ,
    az  'ab'  karakterlanc.
-----------------------------------------------------------
    ,              ,   ,   .. ,                ,    ,
3)  irjon integer tipusu fuggvenyt, amely parameterkent
                 ,,         ,   ,                   ,
    egy  20  elemu,  char  tipusu elemeket tartalmazo
     .. .. ,
    tombot es egy karaktert kap. ha ez a karakter megegyezik
       ..                 ,              ..  ,   ,  ,
    a tomb valamelyik elemevel, akkor a fuggveny erteke
                        ,,          ,         ..
    vegye fel a megegyezo elem indexet. ha a tombben
                               ..  ,   ,  ,
    nincs ilyen elem, akkor a fuggveny erteke legyen 0.
          ..      ..
    ha a tombben tobb olyan elem is van, amely megegyezik az
         ,,                                    ,,
    illeto karakterrel, akkor a legkisebb indexu azonos
              ,            ,  ,  ,
    elem indexet vegye fel ertekkent.
                 ,         ,     ,    ,
        nem hasznalhat globalis valtozot.
        ..              ,            , , ,
        ugyeljen a parameterek definialasara.
=============================================================
$e
          ,      ..  ,             ,    ,   ,
4)  deklaraljon fuggvenyt egy parameterkent atvett
        ,    ,     ,   ..  ,
    egyvaltozos valos fuggveny adott intervallumbeli
       ,             ,  ,     ..  , ,,      ,   , ,
    hatarozott integraljanak kozelito meghatarozasara
     ,        ,                    ,    ,
    teglalap modszerrel. az, hogy hany reszre kell osztani
                                  ,
    az intervallumot, legyen parameter.
                 ,         ,     ,    ,
        nem hasznalhat globalis valtozot.
        ..              ,            , , ,
        ugyeljen a parameterek definialasara.
-----------------------------------------------------------
    ,                                    ,     ,
5)  irjon programot, amely beolvas egy egesz szamot
    ,                 ,     ,  ,             ,         ....
    es kinyomtatja a negyzetet ugy, hogy a szamjegyek kozott
          ..                   , ..
    mindenutt kihagy egy-egy szokozt.
                   ,,                         ,
    (pl. ha a bemeno adat  12 , akkor az eredmeny  1_2_4 )
-----------------------------------------------------------
               ..     ,,     ,  ,
6)  adottak a kovetkezo definiciok:

    type  ptr =@rt;
          rt  =record  kulcs :char;
                       tart  : ..... ;
                       kov   :ptr;
               end;

    ,        , ,                       ,, ,  ,
    irjon eljarast, amely ilyen elemekbol allo, adott
        ,,      ,, ,   ,                         ,     ,
    kezdopointeru lancbol kikeresi az adott kulcsuakat es
                ,     ,            ,     ,
    ezek tartalmaval letrehoz egy masik lancot, az eredetit
         ,
    nem valtoztatja meg.
                 ,         ,     ,    ,
        nem hasznalhat globalis valtozot.