Vasja Pupkin kirjutab parasjagu, pannes oma mõttevoogu märkmikusse. Aga siis satub Vasja hätta: tal saavad lehed otsa. Ja veel paremal pool avaust, mis on väga tüütu. See tähendab, et kui Vasja peab oma mõtte järgmise osa kirjutamiseks eelmist sammu meeles pidama, peab ta paberit edasi-tagasi kerima.

Kõlab tuttavalt? Oh, need võrdusmärgi nihkumised vahelehtede vahel... Ma tahan sellest probleemist rääkida ja sellest, kuidas tagada, et see reetlik märkmik ei segaks enam kunagi teie mõttevoogu.
Terminoloogia
Leht - tavaline füüsiline paberileht.
Lehekülg — lehel on kaks külge, millest kumbagi nimetame leheküljeks.
Tagurdamine — See koosneb kahest teie silme ees lebavast leheküljest, millest igaüks kuulub omaette lehele (seetõttu võime ka öelda, et levik koosneb kahest lehest).
Lehe paremale pööramine - võta laotuse parem leht ja keera see, tehes sellest järgmise laotuse vasaku lehena.
Lehe vasakule pööramine - sama asi, ainult vasakpoolne leht on keeratud.
Kõik järgnevad sõnad, millel on sissejuhatavate terminitega sama tähendus, on alla joonitud. Uued sissejuhatavad terminid on esile tõstetud paksus kirjas.
Eeltingimused
Toome välja eeldused, mille raames me töötame: Vasja Pupkin on väga ratsionaalne õpilane, seega kirjutab ta märkmikusse. Lisaks, kui Vasja kirjutab, võtab ta välja lehed märkmikust, sest rõngad raskendavad kirjutamist. Samuti, kuna Vasja on ratsionaalne inimene, siis kõik lehekülg on nummerdatud (juhuks, kui need kukuvad ja laiali lähevad).
Nagu tavaks on kirjutada
Inimesed kirjutavad tavaliselt vasakult paremale. Ja raamides. pööre vasakpoolne osa täidetakse esimesena pööre, siis õige. Millal U-turn lõpeb, seejärel liigub inimene järgmise juurde pööre (pöörab lehte paremale). Skemaatiliselt saab seda kujutada järgmiselt:

Siin näitab punane nool üleminekut vasakult lehekülg pööre paremale ja roheline nool lehe paremale pööramine.
Üldised mõtted
See osa annab üldised kaalutlused esitatud probleemi kohta, mis võimaldab meil mõista, et lõppkokkuvõttes pakutud lahendus on ratsionaalselt õige. Soovi korral võite liikuda järgmise osa juurde, mis kirjeldab õiget lahendust.
On ilmselge, et kirjutamine peaks toimuma nii, et iga järgnev страница asus leht erineb eelmisest, vastasel juhul on sama mähis leht küljelt küljele. Ja kui iga järgmine страница asub leht erineb eelmisest, siis õigel hetkel saame lihtsalt selle eelmise enda ette panna nimekiri ja mitte segada meie mõtet. Me nimetame seda lahendusele seatud nõuet peamine.
Versioon 1.0
Üks esimesi lahendusi, mis pähe tuleb: kirjutame ainult parempoolsetele lehtedele. pööreSeega pole meil isegi sellist mõistet nagu U-turnMeil on virn. linad, kus me kirjutame ainult ühele poolele linad.
Miinused: ressursside raiskamine. Oleksime võinud sama paberihulgaga kaks korda rohkem kirjutada.
Versioon 1.1
Parandame lahendust 1.0. Jätkame kirjutamist ainult ühele poolele. lehtAga kui meil on vaja midagi muud kirjutada, siis me kasutame samu. lehed, aga nüüd kirjutame ainult teisele poolele (matemaatikaloengud - vasakpoolsetes osades) pööre, algebra loengud paremal)
Miinused: puudub tugevus, s.t. ühel küljel leht Siia paigutatakse materjalid, millel puudub loogiline seos. See tekitab olukorra, kus kui sul on vaja oma matemaatikaloenguid klassikaaslasega jagada, annad sa neile automaatselt ka algebrat (ja mis siis, kui sul on homme algebra eksam ja sul on neid märkmeid kohe vaja! Öäk). Ja kuna algebra ja matemaatika materjali hulk on ebavõrdne, siis me jällegi raiskame ressursse.
Versioon 2.0
Paberivirna mudel toimis halvasti. Läheme tagasi paberivirna mudeli juurde. pöördeidmis siis, kui me raamistiku sees kirjutamissuundi vahetame? pööreSee tähendab, esimesel korral pööre vasakult paremale, teisel paremalt vasakule, kolmandal jälle vasakult paremale... Peamine lahendus rahuldab tingimust.

Miinused: katki lineaarsus ("siiapoole, sinnapoole"). See on väga ebamugav. Peame meeles pidama, mis suunas me viimati kirjutasime. pööreLõppkokkuvõttes teeme ühel päeval vea (ja see juhtub Murphy seaduse kohaselt just sel hetkel, kui peame võrdusmärgi kahe punkti vahele liigutama). pöördeid).
Versioon 2.1
Miks me teeme nii raskeks meelde jätta, kuidas me kirjutasime? Jääme lihtsalt raamistiku piiresse. pööre Kas täida esmalt parem pool ja siis vasak? Jällegi, peamine nõue pole rikutud.

Hmmm. Ja see lahendus tegelikult toimib! Su alandlik teener kirjutas täpselt nii poolteist aastat.
Tegelikult pole negatiivne külg nii ilmne ja see ilmnes alles selle meetodi kasutamise ajal: kui saadate skannitud/fotografeeritud dokumente kellelegi lehed salvestistega, siis pead pidevalt inimestele selgitama, mis toimub lehedÕnneks me nummerdame nad ära. lehekülg (Vt eeltingimusi) Ja see teeb asja lihtsamaks, aga need, kes sellega harjunud pole, lähevad segadusse. Üldiselt ei pidanud ma seda puuduseks, kuna meetod lahendas püstitatud probleemi ja polnud oluline, et kõrvalseisjad end ebamugavalt tundsid.
On selge, et me võime kirjutamise eri versioonide kohta lõputult rääkida. Kui me räägime raamistikus pöördeid, siis, võttes arvesse nõuet lineaarsus, meil on ainult kaks hooba, millele saame survet avaldada: kirjutamise suund raamistiku sees pööreja kerimise suund lehedSeega on ainult neli valikut... Oota, kerimissuund?
Lahendus (versioon 2.2)
Ja siin jõuamegi ratsionaalselt korrektse lahenduseni, mida olen nüüdseks aasta aega harjutanud ja millega täiesti rahul olen.

Siin tähendavad sinised nooled lehekülje pööramine vasakuleSee tähendab, et ava täidetakse nagu tavaliselt vasakult paremale ja pöördenurk lehed läheb tavapärasest vastupidises suunas.
Kui olukord tekib, peab sul eelmine silme ees olema. lehel, siis raamistiku sees pööre kõik on selge, aga kui see kahetsusväärne vajadus meid tabas pöördeid, siis tähendab see, et oleme nüüd uuele üle läinud U-turn ja me kirjutame vasakule poole pööre, ja eelmine страница asub otse allpool leht, mis on praegu parempoolne pööreja see tuleb lihtsalt kõrvale panna, et ihaldatud teabele ligi pääseda.
Aasta kestnud beetatestimise käigus ei leitud selle meetodi puhul olulisi puudusi. Võrreldes versiooniga 2.1 on see tegelikult üsna hea: saate kirjeid skannida ja seejärel neid lugeda, isegi märkamata, et olete vales suunas kerinud. Samuti on täheldatud, et seda meetodit on nii teie enda kui ka teiste ajudel lihtsam mõista, kui seda neile esimest korda selgitate.
Järeldus
— Mis nüüd siis? Kas ma peaksin oma kirjutamisharjumusi muutma?
Kui pead ennast ratsionaalseks inimeseks, siis jah! Tavapärase meetodiga võrreldes pole sellel mingeid miinuseid (võib-olla ainult teatud konkreetsetes olukordades) ja on ka eeliseid.
Allikas: www.habr.com
