Skip to content
2026.04.29.
  • F
  • X
  • LinkedIn
  • YouTube
  • Instagram
  • GitHub
TavIR

TavIR

Mikrokontroller világ

  • TavIR Tudástár
  • TavIR WebShop
  • TavIR Fórum
  • Hírek
  • Könyvek
    • Egyszerű elektronika – Kezdőlap
    • ESP8266/ESP32
    • Tippek
      • Tippek-trükkök (AVR)
      • Tippek-trükkök (ESP8266/ESP32)
  • +Gyorstippek
  • +Mélyvíz
  • +Témakereső
  • Kapcsolat
  • Főoldal
  • Cikk
  • Miért keverik össze a programozók a Halloweent és a Karácsonyt?
  • Cikk

Miért keverik össze a programozók a Halloweent és a Karácsonyt?

Robert 2024.10.28.
Okt31 = Dec25 ?

A programozók gyakran használnak olyan belső poénokat, amelyek logikai és matematikai alapon nyugszanak. Az egyik legismertebb vicc az, hogy miért keverik össze a Halloweent és a Karácsonyt: „Oct 31 = Dec 25”. Ez a vicc valójában egy bonyolultabb fogalomra épít, amely a különböző számrendszerek közötti átváltást használja.

A „Miért keverik össze a Halloweent és a Karácsonyt?” kérdésre adott válasz, miszerint „Oct 31 = Dec 25”, nem csak egy egyszerű poén, hanem egy logikai matematikai összefüggésen alapuló humor. Az „Oct” itt nem októbert jelent, hanem az oktális (8-as alapú) számrendszert, míg a „Dec” a decimális (tízes alapú) rendszert jelöli. Az oktális 31 nem egyenlő a decimális 31-gyel, viszont ha átváltjuk, az eredmény valóban 25. Ezért a vicc lényege, hogy a számítógépes logika szerint a Halloween dátuma egyenlő a Karácsonnyal.

Számrendszerek

A számrendszerek alapjai az oktális és a decimális számok különbségében rejlenek. Míg a decimális rendszert mindennap használjuk (0-tól 9-ig), az oktális rendszer csak 0-tól 7-ig terjedő számjegyekkel dolgozik. Amikor elérjük a legnagyobb számot (7), az ezt követő szám már 10 lesz oktálisban, ami decimálisban 8-nak felel meg. Az ilyen átváltásokat sok programozó napi szinten végzi.

Nézzük meg a vicc matematikai alapját! Az oktális 31 két számjegyből áll: 3 és 1. Az első számjegy (3) 8-szoros hatványon áll (81), a második számjegy (1) pedig az alapértéken (80). Ezt a következőképpen lehet kifejezni:

31oktális = 3 × 81 + 1 × 80 = 3 × 8 + 1 × 1 = 24 + 1 = 25decimális

Ebből következik, hogy az oktális 31 valóban egyenlő a decimális 25-tel. Ha fordítva szeretnénk átváltani, a következő lépések szerint haladunk: a 25-öt elosztjuk 8-cal, ami 3-szor megvan, maradék 1 lesz. Így az eredmény:

25decimális = 3 × 81 + 1 × 80 = 31oktális

Az ilyen típusú számrendszerek közötti váltás gyakori a programozásban, hiszen különféle számítások és adatkezelések alapjául szolgálnak. Ezért a vicc különösen népszerű a programozói közösségen belül, mert a mindennapos munkájuk során is találkoznak ezekkel az átváltásokkal. A humor itt a logikai és technikai gondolkodásmódból fakad, ami sokszor csak azoknak érthető, akik alaposan ismerik ezeket a rendszereket.

A poén további érdekessége, hogy két különböző ünnep – Halloween és Karácsony – időpontjait hozza össze egy matematikai trükkel. Bár elsőre furcsának tűnik a két ünnep „összemosása”, a számítástechnikai logika szerint mégis egyenlők lesznek. Ez a fajta humor nemcsak nevetést vált ki, hanem szakmai összetartást is erősít a programozók között, hiszen egy közös tudásra és tapasztalatra épít.

OKT31=DEC5 utcakép
Okt31 = Dec25 ?

Nézzük meg részletesebben, hogyan bontakozik ki ez a humor a számrendszerek világában!

Magyarázat a program működéséről

A program célja, hogy megvizsgálja, valóban egyenlő-e az oktális (8-as alapú) 31 a decimális (10-es alapú) 25-tel, és lépésről lépésre végigvezet minket ezen a folyamaton. Ehhez először beállítjuk az oktális számot, amelyet az Arduino nyelv 0-val kezdődő jelölésként ismer fel. Az átváltási folyamat során az Arduino képletek segítségével számolja ki az oktális 31 értékét a decimális rendszerben, és ellenőrzi, hogy az megegyezik-e 25-tel.

Amikor a program elindul, a soros monitoron lépésről lépésre nyomon követhetjük a számítás eredményét. Így láthatóvá válik, hogy a 31 oktális szám 3 * 8 + 1 formában írható le, amely valóban 25-tel egyenértékű a decimális rendszerben. Ha az eredmény helyes, a program egy megerősítő üzenetet küld, hogy „Igen, Oct 31 tényleg egyenlő Dec 25-tel!” – így világítva rá a poén technikai hátterére és a logikai összefüggésekre.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Arduino program to demonstrate the joke "Oct 31 = Dec 25" using base conversion
 
void setup() {
  // Start serial communication
  Serial.begin(9600);
 
  // Print the explanation
  Serial.println("Miért keverik össze a Halloweent és a Karácsonyt?");
  Serial.println("Mert Oct 31 = Dec 25! Nézzük meg, miért:");
 
  // Octal 31 calculation to decimal
  int octalNumber = 031; // Octal notation in Arduino (0 prefix)
  int decimalNumber = 25;
 
  // Explanation of the calculation
  Serial.print("Oktális 31 átváltva decimális rendszerbe: ");
  int octalToDecimal = (3 * 8) + 1; // 3 * 8^1 + 1 * 8^0
  Serial.println(octalToDecimal);
 
  // Check if it equals to 25
  if (octalToDecimal == decimalNumber) {
    Serial.println("Igen, Oct 31 tényleg egyenlő Dec 25-tel!");
  } else {
    Serial.println("Nem, Oct 31 nem egyenlő Dec 25-tel.");
  }
}
 
void loop() {
  // Nothing to do here
}

A kód magyarázata

  • Az octalNumber = 031 egy Arduino-specifikus jelölés, ami 8-as számrendszerű (oktális) 31-et jelenti.
  • A kódban külön kiszámoljuk képlet alapján, hogy az oktális 31 hogyan válik 25-re decimálisban.
  • A program ellenőrzi, hogy a kiszámított érték megegyezik-e 25-tel, és az eredményt kiírja a soros monitorra.

Ezzel a kóddal megérthető a poén matematikai alapja, amit a soros monitor segítségével ellenőrizhetünk…

 

 

Felhasznált források

– RiddlesBrainTeasers
– Reddit
– Quora
– Code.org

 

Post navigation

Előző Alvás, gazdaság, egészség! – Hogyan forgat fel mindent az óraátállítás?
Következő Arduino LED-mátrix projekt: 14 ikon és 26 animáció az induláshoz

Kapcsolódó anyagok

ESP-IDF 6.0: nagy ugrás vagy fájdalmas nagytakarítás? 11123 ispidf 55 60 melyviz - Cseh Robert / TavIR - halloween,Karácsony
  • Cikk
  • Mélyvíz

ESP-IDF 6.0: nagy ugrás vagy fájdalmas nagytakarítás?

2026.03.21.
ESP-IDF 6.0 laikus szemmel: mikor válts, mikor ne? Elektronikai munkaasztalon működő ESP32 mikrokontroller és kódoló laptop, amely az ESP-IDF firmware fejlesztés és beágyazott rendszer tanulás folyamatát szemlélteti.
  • Cikk

ESP-IDF 6.0 laikus szemmel: mikor válts, mikor ne?

2026.03.20.
Arduino napok (Videoarchívum) ardudays2025 logo 1024 - Cseh Robert / TavIR - halloween,Karácsony
  • Cikk

Arduino napok (Videoarchívum)

2026.02.28.

Hírlevél

Hogy az újdonságokról első kézből értesülj:
→ Feliratkozás a Hírlevélre

Ingyenes tanfolyam

60 nap alatt Arduino - az ingyenes tanfolyam
→ Kattints ide és iratkozz fel!
60 nap alatt Arduino

Szeretnél egy lépéssel a többiek előtt járni?

Ne hagyd ki a legújabb tanfolyamokat, amik még csak most bontogatják szárnyaikat.

Legyél te az első! Tanfolyamok

Alkatrész-tár

→ TavIR WebShop
→ Tanulókészletek

Témakörök

  • Cikk (58)
  • Hír (42)
  • Könyv (38)
    • Egyszerű elektronika tippek (18)
    • ESP8266/ESP32 (1)
    • Mélyvíz (12)
    • Mit ne használjunk Arduino projektekben? (6)
  • OmegaFlux (2)
  • Tippek (60)
    • Gyorstippek (20)
    • Tippek-trükkök (AVR) (21)
    • Tippek-trükkök (ESP8266/ESP32) (5)

Fórum

  • Apróhirdetés - csere-bere :: Re: Elajándékoznám mérnökhallgatónak ami a fotón látható!
  • Apróhirdetés - csere-bere :: Re: Elajándékoznám mérnökhallgatónak ami a fotón látható!
  • Apróhirdetés - csere-bere :: Elajándékoznám mérnökhallgatónak ami a fotón látható!

TavIR WebShop

→ Tovább a TavIR WebShopba
E22-900T22U USB LoRa modul
E22-900T22U USB LoRa modul

Az Ebyte E22-900T22U USB LoRa modul USB csatlakozású, LoRa szórt [...]

RGB LED-sor vezérlő (GLEDOPTO mini, 5V-24V, WLED, ESP32, MIC)
RGB LED-sor vezérlő (GLEDOPTO mini, 5V-24V, WLED, ESP32, MIC)

ESP32 WLED digitális LED szalagvezérlő mikrofonnal - címezhető WS2812B, WS2815, [...]

Mini servomotor körbeforgó (SG90; 360 fok)
Mini servomotor körbeforgó (SG90; 360 fok)

Az MG90S /körbeforgó egy 9 g-os, folyamatos forgású mikro szervómotor, [...]

6 in 1 kombinált soros illesztő
6 in 1 kombinált soros illesztő

USB-TTL, USB-RS232, USB-RS485, TTL-RS232, TTL-RS485 és RS232-RS485 konverzió egyetlen panelen [...]

JST-SH 1.0 csatlakozó 10 pin, 10cm kábel szerelt összekötő (1mm)
JST-SH 1.0 csatlakozó 10 pin, 10cm kábel szerelt összekötő (1mm)

Ha kompakt elektronikát építesz, előbb-utóbb eljön az a pillanat, amikor [...]

Csupalyuk shield Mega (Arduino Mega protoshield + 170 pontos mini breadboard)
Csupalyuk shield Mega (Arduino Mega protoshield + 170 pontos mini breadboard)

Ha Arduino Mega 2560-ra építesz, akkor ismerős a helyzet: már [...]

JOINT TECH - A1250 - 1.25 csatlakozó, 2 pin, 20cm, szerelt anya (1.25mm, micro, lengő)
JOINT TECH - A1250 - 1.25 csatlakozó, 2 pin, 20cm, szerelt anya (1.25mm, micro, lengő)

Amikor egy kompakt elektronikában már nem fér el kényelmesen a [...]

INMP441 I2S MEMS mikrofon modul (3,3 V / mindenirányú]
INMP441 I2S MEMS mikrofon modul (3,3 V / mindenirányú]

Ha digitális hangot szeretnél mikrokontrollerbe vagy egylapkás számítógépbe vinni külön [...]

Heltec - WiFi LoRa 32 V3 fehér ház/tok
Heltec - WiFi LoRa 32 V3 fehér ház/tok

Amikor a Heltec V3 panel már nem "csak egy fejlesztőpanel" [...]

DC-DC Step Down Buck Converter – 12V-ról 5V (8–20 V, max. 3 A, 15 W)
DC-DC Step Down Buck Converter – 12V-ról 5V (8–20 V, max. 3 A, 15 W)

DC-DC Step Down Buck Converter - 12V-ról 5V USB táp [...]

NeoPixel gyűrű RGB LED-sor (8x RGB LED, WS2812)
NeoPixel gyűrű RGB LED-sor (8x RGB LED, WS2812)

Képzeld el, hogy egyetlen apró gyűrűvel látványos fényjátékot csinálsz a [...]

NeoPixel gyűrű RGB LED-sor (24x RGB LED, WS2812)
NeoPixel gyűrű RGB LED-sor (24x RGB LED, WS2812)

Ez nem egy "LED modul". Ez az a látványos, kör [...]

  • Tovább a TavIR Fórumra...

Címkék

alappanel Arduino Arduino nap Arduino nap 2023 art AVR biztosíték darlington dióda eeprom egyszerű elektronika elem ellenállás ESP Espressif Systems flash Forrasztás ft232 hang hőmérő i2c i2clcd infravörös ISP JTAG kijelző LCD lm35 MOSFET motor pcb páratartalom Qualcomm Relé RTC telepítés tmp36 tranzisztor Történelem Uno wiring WOM Zener április 1 óra

Archívum

  • 2026. április (1)
  • 2026. március (5)
  • 2026. február (4)
  • 2026. január (3)
  • 2025. december (2)
  • 2025. november (2)
  • 2025. október (3)
  • 2025. augusztus (3)
  • 2025. július (7)
  • 2025. június (4)
  • 2025. május (6)
  • 2025. április (3)
  • 2025. március (3)
  • 2025. február (1)
  • 2025. január (6)
  • 2024. december (5)
  • 2024. november (5)
  • 2024. október (6)
  • 2024. szeptember (5)
  • 2024. augusztus (4)
  • 2024. július (3)
  • 2024. június (1)
  • 2024. május (3)
  • 2024. március (1)
  • 2024. február (2)
  • 2024. január (1)
  • 2023. december (5)
  • 2023. szeptember (2)
  • 2023. augusztus (6)
  • 2023. július (2)
  • 2023. június (1)
  • 2023. május (1)
  • 2023. április (10)
  • 2023. február (1)
  • 2022. szeptember (2)
  • 2022. július (1)
  • 2022. május (6)
  • 2022. április (1)
  • 2022. március (2)
  • 2022. január (3)
  • 2021. december (1)
  • 2021. november (4)
  • 2021. október (2)
  • 2021. szeptember (1)
  • 2021. július (1)
  • 2021. május (2)
  • 2021. április (1)
  • 2021. március (2)
  • 2020. szeptember (1)

Eddig nem olvasott...

Signetics WOM-25120: Egy alternatív adatarchitektúra újrafogalmazása a félvezetők korában (ChipTeszt!) WOM-25120 mérés
  • Hír

Signetics WOM-25120: Egy alternatív adatarchitektúra újrafogalmazása a félvezetők korában (ChipTeszt!)

2026.04.01.
ESP-IDF 6.0: nagy ugrás vagy fájdalmas nagytakarítás? 11123 ispidf 55 60 melyviz - Cseh Robert / TavIR - halloween,Karácsony
  • Cikk
  • Mélyvíz

ESP-IDF 6.0: nagy ugrás vagy fájdalmas nagytakarítás?

2026.03.21.
ESP-IDF 6.0 laikus szemmel: mikor válts, mikor ne? Elektronikai munkaasztalon működő ESP32 mikrokontroller és kódoló laptop, amely az ESP-IDF firmware fejlesztés és beágyazott rendszer tanulás folyamatát szemlélteti.
  • Cikk

ESP-IDF 6.0 laikus szemmel: mikor válts, mikor ne?

2026.03.20.
Mit ünneplünk március 14-én? – A PI nap története és érdekességei Egy misztikus, matematikai és csillagászati témájú fantáziafestmény, amelyben a π (pi) számjegyei egy spirális galaxis formájában lebegnek az univerzumban, miközben egy tudós tanulmányozza azokat.
  • Hír

Mit ünneplünk március 14-én? – A PI nap története és érdekességei

2026.03.12.

Információk

Cégadatok-impresszum | Használati feltételek
Adatvédelmi irányelvek | Kapcsolat

Elérhetőség

Ügyfélszolgálat: +36 (20) 99-23-781
E-mail: avr (kukac)tavir (pont) hu
Iroda/telephely: 1181 Budapest, Szélmalom utca 13.
Copyright © TavIR Minden jog fenntartva | DarkNews by AF themes.
TavIR
Manage your privacy

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.

Funkcionális Always active
A technikai tárolás vagy hozzáférés szigorúan szükséges az előfizető vagy felhasználó által kifejezetten kért konkrét szolgáltatás használatának lehetővé tételének jogos céljához, vagy kizárólag a közlés elektronikus hírközlő hálózaton keresztüli továbbításának céljához.
Beállítások
A technikai tárolás vagy hozzáférés a jogos célból szükséges, hogy olyan beállításokat tároljunk, amelyeket az előfizető vagy a felhasználó nem kért.
Statisztika
Kizárólag statisztikai célokra használt technikai tároló vagy hozzáférés. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
A technikai tárolás vagy hozzáférés felhasználói profilok létrehozásához szükséges hirdetések küldéséhez, illetve a felhasználó nyomon követéséhez egy vagy több weboldalon hasonló marketingcélokból.
Statistics

Marketing

Features
Always active

Always active
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Manage options
{title} {title} {title}