WIDE
Derko 1399 Budapest Pf.701/679.

  Ez   itt   a   fejtr,  vagy  klfldil  quiz  rovat,  amiben  megprblom
sszegyjteni  a  legrdekesebb  rejtvnyeket.   Az elz SH szmokban mr hat
feladvny  megjelent,  amik  kzl mg nhnynak a megoldsval ads maradtam.
Most  teht  elszr ezeknek a helyes megoldsait kzlm (a feladat szvegvel
egytt).   Ezen  feladvnyok  megoldi  kztt  eddig 3 Amiga Action Replay I.
krtyt  sorsoltam  ki.   A  legutbbi  (SH10)  quiz  megoldi kzl az Action
Replay-t  Tolcsvai  Pter, Miskolc-rl nyerte.  Gratullok, s a tbbieknek is
ksznm a sok megoldst.  Sajnos elfogytak a krtyk, de ennek ellenre aki a
mostani  szmban  kzlt  feladatokat  megoldja,  azok  is  rendkvl  rtkes
ajndkokat nyerhetnek, ezrt rdemes figyelmesen vgigolvasni a tovbbiakat!

MEGOLDSOK:

1. feladat s megoldsa:

  Irj  egy assembly programot 80286(8086/88) ill.  68000 mikroprocesszor alap
gpre,  ami  a  memria  "cim" cimkvel jellt helyn lev sz 13.  s 4.  bit
tartalmt   felcserli,   a   tbbi  bitet  vltozatlanul  hagyja.   (0.bit  a
legalacsonyabb,  byte-ok  sorrendje:   (a  szoksos)68000-nl  hi  byte kisebb
cimen,  msiknl  fordtva.)  Minl kevesebb assembly sorbl lljon a program.
rdekes  feladat.   Nagyon kevesen tudtk jl megoldani.  Az i286 processzorra
mg kevesebben (kerek szm).  Megolds elszr 68000-re:

	move.w	cim,D0
	and.w	#$2010,D0	{ $2010 maszkolja a 4. s 13. bitet)
	beq.s	vge
	xor.w	#$2010,D0
	beq.s	vge		{ha 11 volt}    @IPam
	xor.w	#$2010,cim
vge:

ez 6 sor volt.

Megolds i286-ra:
	test	[cim],2010h	{ $2010 maszkolja a 4. s 13. bitet)
	jpe	vge		{Ha parits=1}
	xor	[cim],2010h
vge:
  Ki  hitte volna?  Mindssze 3 sor!  Ennek a megoldsnak van egy nagy hibja:
NEM MKDIK!!

  A  test  utasts  lltja  a  parits bitet ugyan, de a baj az, hogy nem az
egsz eredmnynek megfelelen, hanem csak az als byte-ot egszti ki pratlan
paritsra.   Ezrt  ez  a  feladat  gy  nem  oldhat  meg.   Az  egyedli j
(minimlis sorszm) megolds 5 sor:
                                               @IPmiafene
	test	[cim],2010h
	jz	vge		{mindkt 0}
Derko:	xor	[cim],2010h
	test	[cim],2010h
	je	Derko		{jeeee!}
vge:

5. feladat s megoldsa:

  Egy  ember  egy  cukrszdban bell a sor vgre, nzegeti az rakat:  Hrom
sti   annyi,  mint  egy  kkuszgombc.   Egy  habostorta  drgbb,  mint  kt
kkuszgombc,  de olcsbb, mint hrom kkuszgombc.  Kt krmestorta meg hrom
sti  ugyanannyi,  mint  egy  habostorta  meg ngy kkuszgombc.  A banntorta
kicsit  olcsbb,  mint  kt  kkuszgombc  meg  hrom  sti.  Hsnk vgl gy
dnttt,  hogy  valamilyen  tortt  vesz.   Csakhogy mindssze hromfle torta
kaphat,  a banntorta elfogyott.  Krds:  Melyik az olcsbb:  a krmes, vagy
a habos torta?

A megoldshoz felrhat a kvetkez egyenltlensgrendszer:
3 sut = kg
2 kg < ht < 3 kg
2 kt = ht+ 4 kg - 3 sut
ebbl: 2 kt = ht+ 3 kg
s mivel 3 kg > ht ezrt 2 kt > ht + ht = 2 ht
Teht ht < kt --  a habostorta olcsbb.

6.feladat s megoldsa:

  Egy  ngy  alapmveletes  zsebszmolgpen  (plusz,  minusz,  szor,  oszts,
gykvons,  szzalk,  CE,  egyenl, nameg a szmok 0 tol 9-ig, tizedespont) a
bekapcsol  gombon  kvl  mindssze t nyomgomb mkdik.  Lnyeg, hogy az t
gombon  kvl  a  tbbit  semmilyen  mdon  nem  lehet  benyomni.  A furfangos
tulajdonos   azonban  mgis  a  zsebszmolgpnek  kijelzjre  varzsolta  a
3.1415926-os  szmot.   A szmolgpen nem volt "PI" gomb.  Krds:  Melyik t
gomb volt mkdkpes a szmolgpen?

Els olvassra kiss nehz feladatnak tnik, mert a 3.1415926 beirshoz nyolc
klnbz gomb kell (tizedespont is).
Tbb megolds is ltezik, most lerok hrmat:

 6/1. megolds:
 
0.0000002+ = = = = = .... = = = =
Az  egyenlsgjelet  15707963-szor  kell  lenyomni.   Ez ellgg knyelmetlen,
ennl jobb:

 6/2. megolds:
 
0.0000001+ = = = = = = + 0.000001 = = + 0.00001 = = = = = = = = = +
0.0001 = = = = = + 0.001 + 0.01 = = = = + 0.1 + 1 = = =
Ez  sokkal  jobbnak tnik, mert egy percen bell ksz, azonkvl nemcsak a PI,
hanem brmilyen ms szmhoz is j.  Nade van mgegy sokkal egyszerbb megolds
is.  Elruljam?

 6/3. megolds:
 
90032222 <sqr> <sqr> <sqr> <sqr>
Itt  az  <sqr> a ngyzetgyokvonst jelenti, az t gombot sszesen csak 12-szer
kell benyomni s eljn a PI.

All rights reserved (c) 1992, 93. by Derko
My address: 1399 Budapest Pf.701/679.

  OK.   Most  megprblok  kicsit  komolyabb  feladatokat begyjteni, mert gy
ltszik mg mindig tl knnyek voltak.  me:

7. feladat:

  Adott  a skban tetszleges n pont (P1, P2,...  ,Pn), amelyek nincsenek mind
egy  egyenesen.   Bizonytand,  hogy  van olyan egyenes, ami ppen kt ponton
megy t.
  Eddig  a  vilgon  senki  nem tudta ezt bebizonytani, ezrt az elsnek, aki
megoldja, egy l hzi fehregeret ajnlok fel.  (Nem vicc!)

8. feladat:

  Adott  kilenc,  ltszlag  teljesen azonos pnzrme, amelyek kztt az egyik
hamis:   kisebb a slya.  llaptsuk meg egy ktkar mrleg segtsgvel, hogy
melyik pnzdarab hamis, minimlis szm mrssel!

A 8. feladat megoldi kztt 4 darab LMB kerl kisorsolsra!

  Ha   brmilyen   hardware   kiegsztre   van   szksged  Amiga  vagy  C64
szmtgpekhez,  mieltt  vsrolsz, nzd meg a hirdetseimet, vagy rj nekem
krj rjegyzket.  Ha telefonszmot tudsz rni, azonnal felhvlak.  Nzd meg a
knlatot a hrdets rovatban MOST!

Derko

                          1399 Budapest pf.701/679.

                   (see the source of my first intro too!) 