248
Het getal h is een hulpgrootheid, noodzakelijk voor het inlezen
der richtingen en voor het gebruiken van de procedure lam.
Gelijkvormigheidstransformatie
Gegeven: de coördinaten van de punten 1 en 3 in stelsel 1, dus
y^i> x*i' y13> %1z<
de coördinaten van de punten 1, 3, 23 in stelsel
2, dus y\, x\, y\, x23y223, x223
Gevraagd: de coördinaten van de punten 5, 7, 9, 23 in stelsel
1, dus yx\, yx\ y\3, x1^
Het programma luidt als volgt:
begin integer i
schoonmaken
for i: 1 step 1 until 4 do read (bz[i,t]);
for i\ 1 step 1 until 24 do read (bz\2,i])\
for i: 5 step 2 until 23 do z(i, 1, 3, 1)
for i: 1 step 1 until 24 do print (bz\i,i])
end
end
end
Op de getalband staan achtereenvolgens de getallen:
12, 12, 12 (de roostergrenzenzie „Volgorde van invoeren")
y\, x\, y13, x\ (de coördinaten van de aansluitingspunten)
y2x» %2ï' y\' %23' y223- x2ii (de coördinaten van de te
transformeren punten).
T oelichting
Behalve de twee leesopdrachten en de ene schrijfopdracht bevat
het programma slechts één rekenopdracht. Dat voor de berekening
van elk coördinatenpaar kan worden volstaan met één opdracht
en dus voor de berekening van alle coördinatenparen samen met
één lusopdracht moge blijken uit het volgende:
De ligging van driehoek 3-1 -i in stelsel 1 ligt vast door de coördi
naten van de punten 1 en 3. De vorm van driehoek 3-1 -i ligt vast
7
5 0 17
o5 O
O
o19
9 «3
15 n21
O O
o13
fig- 4-5
,23