Inleiding tot de Theory of Computation (TOC)

Probeer Ons Instrument Voor Het Oplossen Van Problemen





In het jaar 1930 zijn de wiskundigen en logici begonnen met het onderzoek naar berekeningen om de betekenis te kennen. Momenteel kan de TOC (Theory of Computation) worden onderverdeeld in drie theorieën, zoals berekenbaarheidstheorie, complexiteitstheorie en automaattheorie. De TOC is een wetenschappelijke controle die problemen heeft met de studie van rekeneigenschappen zoals natuurlijk, kunstmatig en anderszins denkbeeldig. Het belangrijkste is dat het van plan is de omgeving van vindingrijke berekeningen te kennen. De TOC in computertechnologie & wiskunde is de divisie die zich bezighoudt met berekeningen om de problemen op te lossen met behulp van een algoritme. Om dit concept te leren kennen, is er de verschillende theorie van rekenboeken die op de markt beschikbaar zijn, namelijk 'een inleiding tot automaten theorie talen en berekening'. Dit artikel geeft een overzicht van de theorie van rekennotities.

Wat is de computertheorie?

De theorie van de berekening is ook bekend als Automaten theorie ​Dit is een theoretische divisie van zowel wiskunde als informatica, die zich voornamelijk bezighoudt met de berekeningslogica met betrekking tot automaten. Met de automatentheorie kunnen de onderzoekers weten hoe machines de functies berekenen en problemen oplossen.




wat-is-de-theorie-van-berekening

wat-is-de-theorie-van-berekening

De belangrijkste bedoeling van het ontwikkelen van deze theorie was om technieken uit te breiden om de actieve prestaties van discrete systemen te verklaren en te onderzoeken. De naam automaat is ontstaan ​​uit de naam automaat. Omdat het lijkt op de term Automatisering De automaattheorie of computertheorie behandelt hoofdzakelijk berekeningsvormen en herziet hun beschrijvingen en eigenschappen. De beste voorbeelden van deze theorie zijn voornamelijk eindige automaten, Turing-machines en wedstrijdvrije grammatica's.



Basisterminologieën van TOC

Laten we nu eens kijken naar de noodzakelijke terminologieën van TOC, die zowel significant zijn als vaak worden gebruikt.

Symbool

Het is de minste bouwsteen zoals een alfabet, plaatje of welke letter dan ook.


Alfabetten

Dit zijn een set symbolen en kan worden aangeduid met Σ. Alfabetten staan ​​voor altijd vast. De beste voorbeelden van alfabetten zijn de volgende.

Σ = {0,1}

Het is het alfabet van het binaire cijfer.

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

Het is het alfabet van het decimale cijfer.

Σ = {a, b, c}

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

Draad

  • Het is een beperkte reeks symbolen uit verschillende alfabetten, en in het algemeen wordt het aangeduid met en de lengte van de tekenreeks kan worden aangegeven met | w |.
  • Een lege string met nul hoeveelheden symbolen kan worden aangeduid met ‘ε’.
  • Aantal strings kan worden gegenereerd via de {a, b} alfabetten zoals a, ab, ba en bb.
  • De lengte van de bovenstaande informatie is | w | = 2, en een aantal strings is 4.
  • Voor {a, b} alfabetten met ‘n’ lengte, is het aantal strings dat kan worden geproduceerd 2n.

Taal

Het is een reeks strings, geselecteerd uit Σ *, en het kan ook worden gedefinieerd als, het is een divisie van Σ * ‘, en het kan worden gemaakt over‘ Σ ’die beperkt of eindeloos kan zijn.

Bijvoorbeeld: Voor eindige taal L1 = [set van de volledige strings met lengte 2}

{aa, ab, ba, bb}

Voor oneindige taal L2 = [set van de volledige strings die begint met ‘a’}

{A, deze twee, grootte, AAA ABB}

Invloeden van ‘Σ’

Wanneer Σ = {a, b} vervolgens

Σ0 = Set van de hele strings boven Σ met 0 lengtes {ε}

Σ1 = Set van de hele strings boven Σ met 1 lengte {a, b}

Σ2 = Set van de hele strings boven Σ met 2 lengtes {aa, ab, ba, bb}

Dat wil zeggen, | Σ2 | = 4 & ook | Σ3 | = 8

Σ * -Universele set.

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

= {ε} * U {a, b} * U {aa, ab, ba, bb} (oneindige taal.)

Kardinaliteit

Kardinaliteit is het nee. van de elementen binnen de set.

Overgangsfunctie

Er is een automaat uitgevonden om op een bepaald tijdstip in een aparte tijdflank te werken, en de besturingseenheid bevindt zich in een interne toestand en het invoerapparaat zal een bepaald symbool op de invoerband scannen. De interne toestand van deze besturingseenheid op het volgende tijdstip of stap wordt de volgende toestand of de overgangsfunctie genoemd.

Deze overgangsfunctie geeft de volgende toestand in termen van de huidige toestand, het huidige invoersymbool op de invoertape en de informatie die momenteel in de tijdelijke opslag is. Tijdens de overgang van de ene stap naar de volgende stap kan de output worden gegenereerd of kan de informatie in de tijdelijke opslag worden gewijzigd.

Actie

Het woord configuratie verwijst voornamelijk naar een exacte status van de besturingseenheid, de tijdelijke opslag en de i / p-tape. Een verhuizing kan worden gedefinieerd als de conversie van de ene fase naar de volgende fase.

Theory of Computation Voordelen

Het TOC-concept leert u over de basismanieren waarop een pc zich kan voorstellen. Er is een enorme overeenkomst over werk dat haalbaar is gemaakt in het deel van NLP (Natural Language Processing) dat betrokken was bij de bouw van FSM's (Finite State Machines) die ook bekend staat als FSA (Finite State Automata).

Ken de wiskundige regels die leiden tot bekwame berekeningen, en pas dit besef toe om problemen aan te pakken die zich voordoen in andere computerwetenschappen en wiskundeonderdelen, en ook op extra gebieden zoals natuurkunde en neurowetenschappen.

Onderzoeksgebieden van TOC

De onderzoeksgebieden van de computertheorie hebben voornamelijk betrekking op de volgende gebieden.

  • Cryptografie
  • Ontwerp en analyse van algoritmen
  • Kwantumberekening
  • Logica binnen Computer Science
  • Computationele moeilijkheid
  • Willekeurigheid binnen berekening
  • Corrigeren Fouten in codes

Dit gaat dus allemaal over de theorie van berekening tutorial ​Het is de basiscursus van informatica en het zal u helpen te weten hoe mensen hierover hebben nagedacht, zoals informatica de afgelopen jaren een wetenschap is. Het gaat er vooral om wat voor soort apparatuur je eigenlijk automatisch kunt berekenen en hoe snel je het kunt uitvoeren, en hoeveel ruimte je daarvoor krijgt. Dit is de studie van theoretische computerapparatuur. Berekeningen vinden overal plaats, zoals op uw pc, mobiele telefoon en ook in de natuur. Hier is een vraag voor jou, wat is een goede theorie van rekenboeken laat in de reactie.