Bad

Hur man skapar och löser ett logikpussel

Innehållsförteckning:

Anonim
  • Vad är ett logikpussel?

    Wade Griffith / Getty Images

    Logiska pussel finns i några olika smaker, det vanligaste är logiknätpussel, rymdpussel och sidotänkande pussel.

    Logiska rutnätspussel (som inkluderar Sudoku-pussel och KenKen-pussel) uppträds förmodligen mest som "vem äger-sebra" -pussel. Utmaningen med dessa populära pussel är att fastställa vissa fakta och nå vissa slutsatser med deduktiv resonemang för att behandla flera uttalanden.

    Dessa deduktionspussel är de mest grundläggande logikpussel och kan enkelt konstrueras med olika grader av komplexitet för att tilltala alla nivåer av lösningsförmåga. Genom att skilja på antalet element, mängden information som ges samt interkonnektivitet mellan de definierande uttalandena (t.ex. direkt / lös förening), kan dessa pussel vara lika tårta eller tuffa som naglar.

  • Exempel: En dag på raserna

    Glowimages / Getty Images

    Som anställd anländer Jack till racerbana för att hitta tre jockeys, Willie, Eddie och Fidel, sitter i medierummet och väntar på att en presskonferens börjar. Jacks chef (som älskar pussel) har lämnat honom en lapp som instruerar honom att ta med sig varje jockey sina racingsilkar och meddela pressen vilket lopp varje jockey har vunnit och vilken häst han åkte.

    Utmaningen för Jack är att hans chefs anteckning endast innehåller sex uttalanden:

    1. Willie har aldrig vunnit Kentucky Derby.Jockeyen som red Flash bär inte blå silkes. Vinnaren av Belmont Stakes rida inte med dragkedja. Vinnaren av Preakness är till höger om Willie.Jockeyen som red Flash sitter till vänster om Derbyvinnaren. Den jockey som red Zipper sitter till vänster om jockeyen som bar gul.

    Är det möjligt för Jack att veta vilken jockey som bar vilka silke, vilket lopp han vann och vilken häst han åkte bara med deduktiv resonemang?

  • Skapa ett logiskt rutnät

    Figur 1.

    Till att börja med drar Jack ett rutnät med fyra kolumner och fyra rader och delar sedan de nedre tre raderna i tre rader vardera som illustrerat ovan (fig 1).

    I den översta raden skriver han i jockeys namn i ordning (Willie, Eddie, Fidel) och sätter de nio variablerna i den vänstra kolumnen.

    Han skriver sedan de sex uttalandena under nätet.

    Obs: Uttalningarna som hänvisar till vänster och höger är från betraktarens perspektiv när man tittar på jockorna på presskonferensen (i rutnätet).

    Nu läser Jack varje uttalande för att se vilka slutsatser han kan komma till för var och en.

    • Willie har aldrig vunnit Kentucky Derby.

    Detta är ett enkelt uttalande och gör att Jack kan eliminera ett loppalternativ för Willie.

    • Jockeyen som red Flash hade inte blått silke.

    Detta uttalande hjälper inte förrän Jack vet vem som red Flash eller vem blå. Han lägger åt sidan för nu.

    • Vinnaren av Belmont Stakes cyklade inte med dragkedja.

    Återigen måste Jack veta vem som vann Belmont eller red Zipper innan han kan dra något från detta uttalande.

    • Vinnaren av Preakness är till höger om Willie.

    Nu kan Jack göra några framsteg. Han eliminerade tidigare Derby som ett alternativ för Willie och nu kan han eliminera Preakness vilket betyder att han kan blyerts i sin första slutsats. Willie vann Belmont Stakes. Tada! Dessutom kan han eliminera Zipper som ett alternativ för Willie (se uttalande # 3).

    • Den jockey som red Flash sitter till vänster om Derby-vinnaren.

    Från detta uttalande eliminerar Jack Flash som ett alternativ för Fidel eftersom han sitter längst till höger. Han vet nu att antingen Willie eller Eddie red Flash.

    • Den jockey som red Zipper sitter till vänster om jockeyen som bar gul.

    Detta uttalande gör det möjligt för Jack att dra slutsatsen att Eddie red Zipper eftersom den enda andra jockey som är till vänster om någon är Willie som Jack tidigare har avslutat inte åkte med Zipper. Det följer också att Fidel måste ha slitit gult och Willie måste ha kört Flash.

    Nu återvänder Jack till uttalande nr 2. Från detta uttalande kan han dra slutsatsen att Willie måste ha slitit rött vilket betyder att Eddie måste ha slitit blått.

    Och det slutför pusslet. Vägen att gå, Jack!

  • Skapa ett logikpussel

    Fig. 2

    Vill du skapa dina egna logikpussel? Rita ett enkelt rutnät. Använd ovanstående som en guide (Fig. 2) eller skriv ut den.

    Gör ett scenario: Tre fiskare (fisk, teknik, språk), tre musiker (instrument, sång, musikgenre), tre personer i en bar (ockupation, dryck, mellanmål), etc.

    När du har pennat i rubrikerna tilldelar du tre olika värden till var och en av de tre tecken.

    När du har fyllt rutnätet, arbeta bakåt och skapa uttalanden som gör det möjligt för lösaren att härleda värdena för varje tecken.

    Förutom att ange vilket värde karaktärerna har, blanda i uttalanden som säger vad en karaktär inte har / gör ("saxspelaren skriver inte ballader") och / eller som hänvisar till värmeförhållandet och inte hänvisar direkt till själva karaktärerna (R&B-spelaren sjunger jazzklassiker).

    Försök begränsa dig till fem eller sex uttalanden. Testa lösa pusslet för att se till att det fungerar. Se också till att du inte har onödiga eller redundanta ledtrådar. Med andra ord två ledtrådar eller uttalanden som leder till samma slutsats.

    Det är bra att låta någon testa lösa ditt pussel för noggrannhet och rättvisa.

    Ha så kul!