Vassja Pupkin kirjutab hetkel: väljendab oma mõttevoogu plokktähele. Kuid Vassjal juhtus õnnetus: leht sai otsa. Ja veel õigel lehe pöördemas, mis on väga ebameeldiv. See tähendab, et kui Vassja peab järgmise mõtte osa kirjutamiseks nägema eelmist sammu, peab Vassja paberilehti edasi-tagasi keerama.

Kas see on tuttav olukord? Oh, need ülekandevõrrandi viigid lehtede vahel... Just sellest probleemist ja sellest, kuidas vältida, et salakaval plokk-leht kunagi ei katkestaks teie mõttevoogu, ma tahan rääkida.
Terminoloogia
Leht — tavaline füüsiline paberileht.
Lehekülg — leht on kahel pool, igaüht nimetame lehekülg.
Pöörde — koosneb kahest silmade ees olevast leheküljest, millest igaüht kuulub oma lehele (seega võib öelda, et pöörde koosneb kahest lehtedest).
Lehe pööramine paremale — võtta parempoolne leht pöörde ja pöörata seda, muutes selle vasakuks leheks järgmisel pöörde.
Lehe vasakule pööramine — sama, kuid vasak leht pöördub.
Kõik edasised mõisted, mis on seotud antud terminitega, on rõhutatud. Uute terminite sisseviimine on esitatud rasvases kirjas.
Eeltingimused
Määratleme eeldused, mille raames me töötame: Vasja Pupkin on väga ratsionaalne üliõpilane, seega kirjutab ta plokknotebooks. Samuti, kui Vasja kirjutab, siis ta eemaldab lehed notebookist, kuna rõngad häirivad kirjutamist. Lisaks, kuna Vasja on ratsionaalne inimene, numereeritakse kõik lehed (juhuks, kui need kukuvad ja laiali lähevad).
Kuidas kirjutada
Tavaliselt kirjutavad inimesed vasakult paremale. Ja pöördel täidetakse esmalt vasak pool , seejärel parem. Kui täidetakse esmalt vasak poolpöördumine lõppeb, siis inimene liigub järgmise pöörde juurde, keerates lehte paremale (). Skeemiliselt võib seda kujutada järgmiselt:Siin tähistab punane nool üleminekut vasakult

paremale, ja roheline nool lehed täidetakse esmalt vasak pool lehe paremale pööramine Üldised mõtted.
Üldised mõtted
Siin esitatakse üldised mõtted käsitletava probleemi kohta, mis aitavad mõista, et lõpuks pakutud lahendus on ratsionaalselt õige. Soovi korral võite kohe minna lugema järgmist jaotist, kus on kirjas õige lahendus.
On ilmselge, et kirjutamine peab toimuma nii, et iga järgmine leht asuks lehel teistsugusel kui eelmine, vastasel juhul toimub see sama lehtede liigutamine külgede vahel. Kui aga iga järgmine leht asub lehel teisel kui eelmine, siis õigel hetkel saame lihtsalt selle eelmise lehe ette panna ja oma mõtet katkemata jätkata. Seda lahendusele kehtestatud nõuet kutsume põhiliseks.
Versioon 1.0
Üks esimesi lahendusi, mis pähe tuleb: kirjutame ainult paremale lehele täidetakse esmalt vasak pool. Nii et meil pole isegi sellist mõistet nagu lõppeb, siis inimene liigub järgmise. Meil on virn lehti, kus kirjutame ainult ühelt poolelt kõik lehti.
Miinused: ressursside raiskamine. Me oleksime võinud kirjutada kaks korda rohkem sama paberi koguse korral.
Versioon 1.1
Täiendame lahendust 1.0. Jätkame kirjutamist ainult ühelt poolelt. liigutamine. Kuid kui meil on vaja kirjutada midagi muud, siis kasutame samu lehed, lihtsalt kirjutame nüüd täiesti teisel poolel (matemaatika loengud - vasakul täidetakse esmalt vasak pool, algebra loengud paremal)
Miinused: pole monoliitsust, st ühel lehel on materjalid, millel puudub omavaheline loogiline seos. See tähendab, et kui peate jagama oma kursusekaaslasega matemaatika loengute märkmeid, annate talle automaatselt ka algebralised märkmed (aga kui algebral on homme eksam ja need märkmed on praegu vajalikud! Uhh). Ja kui algebral ja matemaatikal on erinev maht, oleme taas ressursside raiskamise olukorras.
Versioon 2.0
Paberihunnikuga mudel on näidanud ennast halvas valguses. Naaseme mudeli juurde pöördetega: aga mis siis, kui vaheldada kirjutamise suundi täidetakse esmalt vasak pool? Т.е. на первом pöörde vasakult paremale, teisel paremalt vasakule, kolmandal jälle vasakult paremale… Peamoodul tingimusele vastab lahendus.

Miinused: on rikkuv lineaarsus (“kord nii, kord naa”). See on väga ebamugav. Tuleb meeles pidada, millises suunas me eelmisel korral kirjutasime. pöörde. Lõpuks teeme kunagi vea (ja see juhtub kindlasti kohutavates tingimustes just siis, kui peame märki võrdsusega vahetama, pöördetega).
Versioon 2.1
Aga miks me peame keeruliseks muutma seda, kuidas me kirjutasime? Lihtsalt teeme nii, täidetakse esmalt vasak pool et täidame esmalt parema poole ja siis vasaku? Jällegi, peamine nõue ei ole katki.

Hmm. Ja see lahendus töötab tegelikult! Teie teenija on kirjutanud just nii juba aasta või poolteist.
Miinus ei ole tegelikult nii ilmne ja ilmus välja ainult selle meetodi kasutamise käigus: kui kellelegi saadad skaneeritud / pildistatud lehed märkmete ja sellega seoses, tuleb pidevalt inimestele seletada, mis kuradi asi see on, mis toimub lehtedega.Õnneks numereerime me lehed (vt eeltingimused) ja see lihtsustab olukorda, kuid harjumatud inimesed segadusse jäävad. Üldiselt ma ei pidanud seda miinust miinusena, kuna meetod lahendas seatud probleemi ja pole tähtis, et teiste jaoks on see ebamugav.
Selge, et kirjutamisversioonide üle saab jätkata ja jätkata. Kui rääkida pöördedest,siis, arvestades nõuet lineaarsuse, meil on ainult kaks käepidet, millele me saame survet avaldada: kirjutamise suund raamistikus täidetakse esmalt vasak pool, ja lehtede kerimise suund leheküljed. St. kokku 4 vari… Oota, kerimise suund?
Lahendus (versioon 2.2)
Ja siin me jõuame ratsionaalselt õige lahenduse juurde, mida olen praktiseerinud juba aasta ja olen täielikult rahul.

Siin tähistavad sinised nooled lehe kerimist vasakule. St. pööramine toimub nagu ikka vasakult paremale, aga lehe kerimine leheküljed käib vastassuunas jaoks tavapärase suuna.
Kui tekib olukord, kus on vaja näha eelmist lehte, siis raamistikus täidetakse esmalt vasak pool on kõik selge, aga kui see õnnetu vajadus tabas meid vahepeal pöördetega, siis see tähendab, et oleme nüüd üle läinud uuele lõppeb, siis inimene liigub järgmise ja kavatseme kirjutada vasakul poolel täidetakse esmalt vasak pool, aga eelmine leht asub otse lehe, mis on hetkel paremal poolel täidetakse esmalt vasak pool, ja selle lihtsalt peab kõrvale panema, et pääseda püha informatsioonini.
Aasta jooksul selle metoodika beetatestimise käigus ei leitud mingeid märkimisväärseid puudusi. Võrreldes versiooniga 2.1 on see lausa hea: saad teha salvestuste skaneeringuid ja seejärel lugeda neid, isegi teadmata, et lehitsemine toimus vastupidises suunas. Samuti on märgatud, et seda metoodikat on enda ja teiste mõistmise jaoks lihtsam esmakordselt seletada.
Kokkuvõte
— Ja mis nüüd? Pean oma kirjutamisharjumust muutma?
— Kui pead end ratsionaalseks inimeseks, siis jah! Puudusi võrreldes tavapärase meetodiga pole (võib-olla mõnes spetsiifilises olukorras), aga kasu on.
Allikas: habr.com
