субота, 14. децембар 2013.

BELINA 7X7 SA NESVAKIDAŠNJOM STRUKTUROM REČI


Kako bi izgledala idealna belina 6x6? Ovo pitanje sam sebi često postavljao, i nakon velikog iskustva u sastavljanju belina došao sam do zaključka da bi idealna belina 6x6, naravno po strukturi upotrebljenih reči, bila sa sledećom strukturom:
ANANAS
ANANAS
BANANA
BANANA
ANANAS
ANANAS

Ovde se vidi da bi u belini sve vodoravne reči bile monotone, a uspravne reči bi svaka imala po 3 samoglasničke ili suglasničke grupe od dva slova, to jest 3 reči bila bi tipa BBAABB, a tri tipa AABBAA.
Naravno da ovde zbog složene strukture beline ne dolazi u obzir sastavljanje pomoću kompjutera, već isključivo iz glave uz obilatu pomoć Access-a za pretraživanje baze podataka.
Pre početka sastavljanja povadio sam iz svoje baze sve reči koje imaju u sebi strukturu reči tipa AABBAA, inače ovih reči ima mnogo manje od reči sa strukturom BBAABB.
Sledeći korak je bio da nađem što kraće dve reči, po jednu AABBAA i BBAABB, po mogućnosti od 6 slova, i da ih stavim na treći i četvrtu uspravnu poziciju, na taj način bi belina bila ograničena sa dva crna polja i gore i dole, i postojala bi veća verovatnoća da se svi delovi reči van beline uspešno slože.
Kako nisam pronašao nije jednu reč od 6 slova tipa AABBAA, na treću poziciju uspravno sam stavio reč od 7 slova AUSLAUT, a pored nje reč KREONT, uz mogućnost da je po potrebi produžim ili gore ili dole (recimo anaKREONT, anaKREONT(ika, ičar..). Na prvu uspravnu poziciju stavio sam za ove prilike izvanredni pojam RENE-ANTOAN REOMIR, koji ima čak 5 uzastopnih suglasničkih i samoglasničkih grupa od dva slova, zbog čega ovaj pojam može da se pomera gore-dole, zavisno od potrebe. Dalje sam pomoću Access-a pretraživao bazu i tražio ostale uspravne reči, i kako nisam našao reči ili pojmove koji bi se mogli uklopiti, shvatio sam da mi mnogo muke stvara slovo "U" u reči AUSLAUT (6 slovo), tako da sam morao da promenim 3. uspravnu reč.
Sada tražim novu reč ....AUS?aa..., nalazim više takvi reči, i stavljam reč (vidi u ukrštenici), tražim i četvrtu uspravnu reč ??EO??.......(upisujem pojam iz ukrštenice), na prvoj poziciji ostaje RENE-ANTOAN REOMIR. Dalje pretražujem bazu, i tražim ostale uspravne reči koje bi mogle da se uklope, pretraživanje vršim tako što upisujem samoglasničke grupe i po njima tražim pojmove. Vrtim razne kombinacije samoglasnika, nema beline 6x6, ne mogu da skratim vodoravne reči, tražim dalje i posle ko zna koliko pretraživanja baze uleće mi kombinacija kojom sastavljam belinu 7x7.
Mali problem mi predstavlja 7 vodoravna reč, ali ona se brzo pronalazi pomoću gugla.
Krenuo sam da sastavim belinu 6x6, a ispala je belina 7x7, doduše zadatak koji je bio zadat pre početka sastavljanja je ispunjen, belina 6x6 sa početnim parametrima se nalazi u belini 7x7, ali ostala je žal što i sedma uspravna reči nije tipa ....AABBAA...,no, sve u svemu belina 7x7 sadrži 21 samoglasničkih i suglasničkih grupa od dva slova, a od toga čak 10 samoglasničkih.
Možda nekom drugom prilikom uspem da sastavim i belinu 6x6, ispostavilo se da je lakše sastaviti belinu 7x7, jer ima malo kratkih reči sa strukturama AABBAA.
                                                                                                                      Mile Janković

Ukrštenica PDF


7 коментара:

Анониман је рекао...

Naknadno bi mogao da je prikažeš i sa upisanim rešenjima (ovo dvoslove, eventualno, u drugoj boji).
Saša

Mandrak је рекао...

Ne bih mogao da se složim da je reč o idealnoj strukturi (zapravo, potpuno je nepraktična), ali kad je neko toliko opterećen samoglasničkim i suglasničkim grupama kao ti, cela priča dobija kakav-takav smisao (uzgred, da ne poveruje čovek da si pre 25 godina uglavnom pravio kombinacije tipa: plastičar, treskavica, ostariti, eskalirati, istovariti, aktivirati se, retinitis).

Ovo definitivno nije lako sastaviti iz glave, bez obimnog instrumentarijuma, mašinerije i ko zna čega još (zato i nisam siguran koliki je tvoj udeo). Ja sam, evo, probao, pošto mi inače nikad ne bi palo na pamet da mrcvarim sebe na taj način. Terao sam donekle, ali niti imam spisak tih AABBAA reči, niti imam ceo dan, pa sam malo promenio pristup u hodu, da bi što pre bilo gotovo. Bilans: 22 preloma (4 u vodoravnim rečima, a svega 8 samoglasničkih).

http://s1375.photobucket.com/user/remorkermali/media/Klasicna-MirkoiSlavko-MMarkovic-page-001_zpsd91935db.jpg.html

Миле Јанковић је рекао...

M.Markovic

Petnaestak postova niže imaš "idealne" beline tvoga velikog prijatelja MŠ.

Tonci Milat је рекао...

Kao netko tko je u pomalo neobičnoj situaciji da sastavlja isključivo ručno, ali i redovito programira u ACCESS-u zbog potreba radnog mjesta,opis pretrage mi se učinio pomalo nezgrapan: čisto iz znatiželje, Mile, koristiš li regularne izraze pri pretraživanju ili ručno tražiš grupe slova? Riječ je o razlici od 15 sekundi posla u odnosu na nekoliko sati.

Primjerice, upit s kriterijima

SELECT Rijeci.ID, Rijeci.Rijec
FROM Rijeci
WHERE ((regexp([Rijeci].[rijec],"([^aeiou]{2}[aeiou]{2}[^aeiou]{2})+",False) Is Not Null)) OR ((regexp([Rijeci].[rijec],"([aeiou]{2}[^aeiou]{2}[aeiou]{2})+",False) Is Not Null)); će izbaciti sve tražene pojmove oblika AABBAA ili BBAABB osim onih sa nj, dž i lj istog trenutka. ("Rijeci" je ovdje tablica s popisom pojmova, Rijec je stupac u kojem se nalaze pojmovi, testirao sam tako da sam ručno napravio tablicu s 20 unosa)

Миле Јанковић је рекао...

Tonči,
tražim sve ručno, za ovo novo i ne znam.
Dakle ide ovako,
*AA??AA* dobijem sve reči sa tom strukturom, pa onda dalje:
*AA??AE*
*AA??AI*
*AA??AO*
*AA??AO*
Posle promenim prva dva slova
*AE??AA*
*AE??AE*
*AE??AI*
itd. ukupno 25 mogućih kombinacija.

Ja imam bazu na ćirilici, tako da mi dvoslovi ne predstavljaju problem pri traženju reči.

Tonči, ako možeš malo da pojasniš, šta se tačno upisuje u polje za pretragu u Access-u.

Миле Јанковић је рекао...

greška u kucanju, peta kombinacija je naravno AU

Tonci је рекао...

Uh, toga sam se i bojao: MS ACCESS je vrlo robustan program i podržava i korištenje regularnih izraza, bez njih je bilo koje iole složenije pretraživanje izuzetno mukotrpno.

Da bi se aktiviralo RegEx, potrebno je pod "alati baze podataka" otvoriti Visual Basic,a potom u podizborniku Tools odabrati References.

Ovdje sada treba dodati kvačicu za Microsoft VBscripts Regular Expressions 5.5. Ovime će u bazi biti trajno omogućeno korištenje regularnih izraza.

Dalje se sva pretraživanja mogu oblikovati putem jednostavnog obrasca i upita. Do kraja godine sam u gužvi, ali ako nekoga zanima, mogu mu prirediti jedan takav alat u bazi za napredna pretraživanja. Naravno, bazu riječi valja sam popuniti.

Onaj moj izraz gore preveden na običan jezik glasi: pogledaj sve riječi koje imam u bazi i izdvoji mi sve one koje: imaju niz od 2 samoglasnika (to izgleda ovako : [aeiou]{2}), pa niz od dva znaka koji nisu samoglasnici (to je [^aeiou]{2}), pa ponovno dva samoglasnika( [aeiou]{2}), i pogledaj ponavlja li se takav uzorak više puta (+). Uz to, pronađi i sve koji imaju strukturu BBAABB (da sad ne pišem ponovno).
Prednost je ACCESS-a što ovakvu kobasicu ne treba pisati uvijek ispočetka, to se riješi putem obrasca.