Introducere, partea teoretică - crearea unui mini-joc - o piață magică

Tema lucrării mele de cercetare "Crearea unui mini-joc" Magic Square ". Am devenit interesat de ideea de a crea un mini-joc matematic. Am destulă cunoaștere a limbajului de programare Pascal, cel puțin pentru că nu permite crearea de programe cu o interfață atractivă și ușor de utilizat. M-am confruntat cu două probleme: 1) metode de umplere a unei matrice pătrate; 2) alegerea unui limbaj de programare pentru implementarea jocului. Prima problemă a fost rezolvată cu ușurință după studierea literaturii relevante. De-a lungul a doua a trebuit să lucreze. A fost aleasă limbajul de programare Delphi, al cărui nucleu este Pascal. Sa studiat literatura specială, s-au ajutat forumuri pe internet în anumite aspecte.







Lucrarea este relevantă pentru cei care ar dori să înceapă să stăpânească limbajul de programare Delphi. Înțelepciunea populară spune: "Nu puteți învăța nimic, dar puteți învăța totul." Pe exemplul creării unui mini-joc "Magic Square" puteți învăța să folosiți componente, să formalizați proceduri, să modificați proprietățile obiectelor, evenimentele de proces. Un tip practic de cunoaștere este cel mai eficient tip de cunoaștere.

Personal pentru mine, această lucrare reprezintă un pas important în procesul de învățare și, cel mai important, în aplicarea practică a unui limbaj de programare la nivel înalt.

Obiectivul studiului este programarea în Delphi.

Obiectul studiului este dezvoltarea de programe pentru crearea mini-jocurilor în limbajul de programare Delphi.

Scopul studiului nostru a fost:

teoretic justificarea și dezvoltarea programului pentru crearea unui mini-joc "Magic Square".

# 118; pentru a analiza scopul și capabilitățile Delphi;

# 118; să analizeze modalitățile de rezolvare a problemelor legate de crearea mini-jocurilor în Delphi;

# 118; Dezvoltați un program de mini-jocuri "Magic Square"

Acest lucru se va asigura

• Dezvoltarea și aplicarea aplicării abilităților de programare;

Scrierea abilităților de programare în sistemul popular de programare Delphi;

Achiziționarea informală de material de programare în Delphi.

În conformitate cu scopul și ipoteza cercetării, au fost stabilite și rezolvate următoarele sarcini:

Scrieți un program pentru crearea unui mini-joc "Magic Square", care, în primul rând, generează un câmp dintr-un pătrat magic 3 # 63; 3 cu niște celule goale; În al doilea rând, verifică dacă matricea pătrată umplută este un pătrat "magic".

MAGIC SQUARE, o masă pătrată de numere întregi în care sumele de numere de-a lungul oricărui rând, orice coloană și oricare dintre cele două diagonale principale sunt egale cu același număr.

Pătratul magic este de origine chineză veche. Conform legendei, în timpul domniei împăratului Yu (c. 2200 î.Hr.) a râului Galben apă (Fluviul Galben) a apărut carapace de broască țestoasă sacru pe care erau scrise hieroglifele misterioase (Fig. 1a), iar aceste semne sunt cunoscute sub denumirea lo pătrat shu magică și echivalentă cu cea prezentată în Fig. 1, b. În secolul al XI-lea. despre pătrate magice au învățat în India și apoi în Japonia, în cazul în care, în secolul al 16-lea. Pătratele magice au fost consacrate literaturii extinse. Europenii a introdus pătrate magice în secolul al 15-lea. Scriitorul bizantin E.Moshopoulos. Primul pătrat inventat european considerat pătrat Durer (Fig. 2), reprezentat în celebrul său Melancholia gravură 1. gravuri stabilite (1514) conține numărul din cele două celule centrale ale șirului inferior. pătrate Magic diferite atribuite proprietăți mistice. În secolul al 16-lea. Cornelius Heinrich Agrippa construit pătrate 3, 4, 5, 6, 7, 8 și 9-lea ordinele care au fost asociate cu astrologia 7 planete. Se credea că pătratul de argint gravat pe argint protejează împotriva ciumei. Chiar și astăzi, printre atributele consumatorilor europeni, puteți vedea patratele magice.







Introducere, partea teoretică - crearea unui mini-joc - o piață magică

Introducere, partea teoretică - crearea unui mini-joc - o piață magică

În secolele 19 și 20. interesul în patratele magice a izbucnit cu vigoarea reînnoită. Ei au început să investigheze folosind metode de algebră mai mare și calcul operațional.

Fiecare element al pătratului magic este numit celulă. Un pătrat a cărui latură constă din celule n conține celule n2 și se numește pătrat pentru ordinul n. În cele mai multe pătrate magice, se folosesc primele n numere naturale consecutive. Suma numerelor S din fiecare rând, fiecare coloană și pe orice diagonală, se numește constanta pătratului și este egală cu S = n (n 2 + 1) / 2. Se demonstrează că n # 63; 3. Pentru pătratul treilea ordin S = 15, ordinul 4 este S = 34, ordinul 5 este S = 65.

Două diagonale care trec prin centrul pătratului sunt denumite diagonalele principale. O linie întreruptă este o diagonală, care, ajungând la marginea pătratului, continuă paralel cu primul segment de la marginea opusă (o astfel de diagonală este formată de celulele umbrite din Figura 3). Celulele care sunt simetrice în jurul centrului unui pătrat sunt numite oblic-simetrice. Astfel, de exemplu, celulele a și b din Fig. 3.

Fig. 3. CELULE DIAGONALE ȘI COSMOSMETRICE LOMA

Pătratele magice de ordin ciudat pot fi construite folosind metoda geometrului francez al secolului al XVII-lea. A. de la Lubera. Luați în considerare această metodă utilizând exemplul unui pătrat al ordinului 5 (figura 4). Numărul 1 este plasat în celula centrală a rândului de sus. Toate numerele naturale sunt aranjate într-o ordine naturală ciclic de jos în sus în diagonalele celulelor de la dreapta la stânga. După ce a ajuns la marginea superioară a pătratului (ca în cazul numărului 1), vom continua să umplem diagonala pornind de la celula de jos a coloanei următoare. După ce a ajuns la marginea dreaptă a pătratului (numărul 3), vom continua să umplem diagonala care merge din celula din stânga la rândul de mai sus. După ce a atins celula umplută (numărul 5) sau unghiul (numărul 15), traiectoria coboară o celulă în jos, după care procesul de umplere continuă.

Introducere, partea teoretică - crearea unui mini-joc - o piață magică







Articole similare

Trimiteți-le prietenilor: