Sissejuhatus arvutusteooriasse (TOC)

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





1930. aastal on matemaatikud ja loogikud alustanud arvutuste uurimist tähenduse teadmiseks. Praegu saab TOC (arvutusteooria) jagada kolmeks teooriaks, nagu arvutatavuse teooria, keerukuse teooria ja ka automaatide teooria. TOC on teaduslik kontroll, mis on vaevatud selliste arvutusomaduste uurimisega nagu looduslikud, tehislikud ja muidu kujuteldavad. Kõige tähelepanuväärsem on see, et plaanib teada leidliku arvutamise keskkonda. TOC aastal arvutiteadus & matemaatika on jaotus, mis tegeleb arvutamisega, et lahendada probleemid algoritmi abil. Selle kontseptsiooni teadmiseks on turul saadaval arvutusraamatute teooria, nimelt „sissejuhatus automaatteooria keeltesse ja arvutustesse“. See artikkel annab ülevaate arvutusnootide teooriast.

Mis on arvutusteooria?

Arvutusteooriat tuntakse ka kui Automaatide teooria . See on nii matemaatika kui ka arvutiteaduse teoreetiline jaotus, mis käsitleb enamasti arvutusloogikat automaatide osas. Automaatteooria võimaldab teadlastel teada saada, kuidas masinad funktsioone arvutavad ja probleeme lahendavad.




mis on arvutusteooria

mis on arvutusteooria

Selle teooria väljatöötamise peamine eesmärk oli laiendada tehnikaid diskreetsete süsteemide aktiivse toimivuse selgitamiseks ja uurimiseks. Automaatide nimi on leiutatud nimega automaat. Sest see on terminiga sarnane Automaatika ”.Automaatide teooria või arvutusteooria tegeleb peamiselt arvutusvormidega ning muudab nende kirjeldusi ja omadusi. Selle teooria parimad näited hõlmavad peamiselt piiratud automaate, Turingi masinaid ja tasuta grammatikate võistlust.



TOC põhiterminid

Tutvume nüüd TOC vajalike terminoloogiatega, mis on olulised ja sageli kasutatavad.

Sümbol

See on kõige vähem ehitusmaterjal nagu mõni tähestik, pilt või mõni täht.


Tähestikud

Need on a sümbolite komplekt ja seda saab tähistada Σ-ga. Tähestikud on kogu aeg fikseeritud. Tähestike parimad näited hõlmavad järgmist.

Σ = {0,1}

See on kahendarvu tähestik.

Σ = {0,1, ……, 9}

See on kümnendkoha tähestik.

Σ = {a, b, c}

Σ = {A, B, C,… .Z}

String

  • See on piiratud tähtede seeria mitmest tähestikust ja üldiselt tähistatakse seda tähega, samuti võib stringi pikkust tähistada | w | -ga.
  • Tühja stringi, milles pole ühtegi sümbolikogust, saab tähistada tähega ε.
  • Stringide arvu saab genereerida tähestike {a, b} nagu a, ab, ba ja bb kohal.
  • Ülaltoodud teabest on stringi pikkus | w | = 2 ja stringide arv on 4.
  • „N” pikkusega tähestike {a, b} puhul saab toota stringide arvu 2n.

Keel

See on stringide kogum, mis on valitud from * hulgast, ja seda saab määratleda ka kui Σ * ’jagunemist ja selle saab luua üle Σ‘, mis võib olla piiratud või lõputu.

Näiteks: Lõpliku keele puhul L1 = [kogu pikkuste stringide komplekt 2}

{aa, ab, ba, bb}

Lõputu keele puhul L2 = [kogu stringide komplekt, mis algab tähega „a”}

{A, seda kaks, suurus, AAA, ABB}

Mõju 'Σ'

Kui Σ = {a, b} hiljem

Σ0 = Kogu stringide komplekt üle Σ 0 pikkusega {ε}

Σ1 = Kogu stringide komplekt ülalpool Σ 1 pikkusega {a, b}

Σ2 = Kogu stringide komplekt ülalpool Σ 2 pikkusega {aa, ab, ba, bb}

See tähendab, et | Σ2 | = 4 & ka, | Σ3 | = 8

Σ * -universaalne komplekt.

Σ * = Σ0 * U Σ1 * U Σ2

= {ε} * U {a, b} * U {aa, ab, ba, bb} (lõpmatu keel.)

Kardinaalsus

Kardinaalsus on nr. kohta elemendid komplekti piires.

Üleminekufunktsioon

Leiutatakse automaat, mis töötab ühel ajahetkel eraldi ajaservas ja juhtplokk on mõnes sisemises olekus ning sisendseade skannib sisendlindil teatud sümbolit. Selle juhtploki sisemist olekut järgmisel ajahetkel või etapis nimetatakse järgmiseks olekuks või üleminekufunktsiooniks.

See üleminekufunktsioon annab järgmise oleku praeguse oleku, sisendilindi praeguse sisendsümboli ja ajutises salvestusruumis oleva teabe osas. Üleminekul ühelt etapilt järgmisele võib väljund genereeruda või ajutises salvestusruumis olev teave muutuda.

Liiguta

Sõna konfiguratsioon viitab peamiselt täpsele juhtploki olekule, ajutisele salvestusruumile ja i / p lindile. Liikumist saab määratleda, kuna see on teisendamine ühest faasist järgmisse faasi.

Arvutushüvede teooria

TOC-kontseptsioon õpetab teid põhiliste viiside kohta, kuidas arvuti on valmis ette kujutama. NLP (loomuliku keele töötlemine) osas, mis oli seotud Mikroneesia Liiduriikide masinad mis on tuntud ka kui FSA (Finite State Automata).

Tea matemaatilisi reegleid, mis juhivad asjatundlikku arvutamist, ja rakendage seda mõistmist probleemide lahendamiseks, mis esinevad teistes arvutiteaduse ja matemaatika osades, samuti lisavaldkondades, nagu füüsika ja neuroteadused.

TOC uurimisvaldkonnad

Arvutusteooria uurimisvaldkonnad hõlmavad peamiselt järgmisi valdkondi.

  • Krüptograafia
  • Algoritmide kujundamine ja analüüs
  • Kvantarvutus
  • Loogika arvutiteaduses
  • Arvutuslikud raskused
  • Arvutamise juhuslikkus
  • Parandamine Vead koodides

Seega on see kõik arvutusteooria õpetus . See on arvutiteaduse põhikursus ja aitab teil teada saada, kuidas inimesed on sellest mõelnud nagu arvutiteadus on teadus viimastel aastatel. See puudutab peamiselt seda, millist tüüpi seadmeid saate tegelikult automaatselt arvutada ja kui kiiresti saate neid sooritada, samuti kui suurt tühimikku see teeb. See on teoreetiliste arvutiseadmete uurimine. Arvutused toimuvad kõikjal nagu arvutis, mobiiltelefonis ja ka looduses. Siin on teile küsimus, millised on head arvutusteemaliste teooriad , palun jätke kommentaari.