Ik wil alles weten

Algoritme

Pin
Send
Share
Send


In het Arabisch kunnen we de etymologische oorsprong vinden van de term algoritme die we nu diepgaand zullen analyseren. Meer precies is het te vinden in de naam van de wiskundige Al-Khwarizmi, die werd geboren in de middeleeuwen in een van de gebieden van wat nu bekend staat als Oezbekistan, in Centraal-Azië.

In Bagdad ontwikkelde hij een groot deel van zijn carrière en daarom verhuisde hij daar om in opdracht van de kalief een hoger centrum voor wetenschappelijk onderzoek te creëren dat het Huis van Wijsheid werd genoemd. Verschillende verhandelingen over algebra of astronomie waren enkele van de werken die zijn uitgevoerd door genoemde wijze die ook heeft geleid tot het creëren van een andere reeks wetenschappelijke termen zoals algebra of guarismo.

Dat was het belang van dit historische personage dat momenteel niet alleen wordt beschouwd als de vader van de algebra, maar ook als die verantwoordelijk was voor de invoering van ons nummeringssysteem.

Het heet algoritme naar een eindige groep operaties georganiseerd op een logische en ordelijke manier waarmee een bepaald probleem kan worden opgelost probleem . Het is een reeks instructies of vastgestelde regels die het mogelijk maken om via een reeks stappen tot een resultaat of oplossing te komen.

Volgens wiskundedeskundigen kunt u met de algoritmen werken vanuit een basis- of begintoestand en na het volgen van de voorgestelde stappen een oplossing . Opgemerkt moet worden dat, hoewel de algoritmen meestal worden geassocieerd met het wiskundige veld (omdat ze het mogelijk maken om, om specifieke gevallen te citeren, het quotiënt tussen een paar cijfers te achterhalen of te bepalen wat de grootste gemeenschappelijke factor is tussen twee cijfers die behoren tot de groep van gehele getallen) , hoewel ze niet altijd de aanwezigheid van getallen impliceren.

In aanvulling op al het bovenstaande, in het wiskundige veld, en wanneer we vastbesloten zijn om de beschrijving van een van deze algoritmen uit te voeren, moeten we in gedachten houden dat dit op drie niveaus kan worden gedaan. Dus vinden we eerst het hoge niveau, dat is de formele beschrijving en ten slotte de implementatietaak.

We kunnen ook niet negeren dat algoritmen kunnen worden uitgedrukt via programmeertalen, pseudocode, natuurlijke taal en ook via die stroomdiagrammen worden genoemd.

Een handleiding voor de bediening van een apparaat en een reeks opdrachten van de baas aan een werknemer om een ​​bepaalde taak uit te voeren, kunnen ook algoritmen bevatten.

Deze brede betekenis stelt ons in staat om te begrijpen dat er geen formele en unieke definitie van algoritme bestaat. De term wordt meestal aangeduid als de vast aantal stappen nodig om invoerinformatie (een probleem) om te zetten in een uitvoer (uw oplossing) . Sommige algoritmen hebben echter geen einde of lossen een bepaald probleem niet op.

Er zijn bepaalde eigenschappen die alle algoritmen bereiken, met uitzondering van de zogenaamde parallelle algoritmen: opeenvolgende tijd (de algoritmen werken stap voor stap), de abstracte staat (elk algoritme is onafhankelijk van de implementatie) en de begrensde scan (De overgang tussen staten wordt bepaald door een eindige en vaste beschrijving).

Ten slotte is het vermeldenswaard dat algoritmen erg belangrijk zijn in de informatica omdat hiermee gegevens kunnen worden weergegeven als bitreeksen. Een programma is een algoritme dat de computer welke specifieke stappen u moet volgen om een ​​taak te ontwikkelen.

Video: De Voorspelbare Mens 1: Wat is een algoritme? (Oktober 2021).

Pin
Send
Share
Send