Tietokonealgoritmi
Selitämme, mikä tietokonealgoritmi on ja mihin se on tarkoitettu. Algoritmin ominaisuudet ja osat. Käytännön esimerkkejä.

Mikä on algoritmi?
Tietotekniikassa algoritmi on jaksollinen järjestys, jonka avulla tietyt prosessit voidaan suorittaa ja vastata tiettyihin tarpeisiin tai päätöksiin. Nämä ovat tilatut ja rajalliset vaihejoukot, joiden avulla voimme ratkaista ongelman tai tehdä päätöksen.
Algoritmien ei tarvitse liittyä ohjelmointikieliin, koska sama algoritmi tai vuokaavio voidaan esittää eri ohjelmointikielissä, ts. Se on tilaaminen ennen ohjelmointia. .
Tällä tavalla katsottuna ohjelma ei ole muuta kuin monimutkainen algoritmien sarja, jonka ohjelmointikieli on tilannut ja koodaa myöhempää suorittamista varten tietokoneella.
Algoritmit ovat yleisiä myös matematiikassa ja logiikassa, ja ne muodostavat perustan käyttöoppaiden, ohjelehtien jne. Valmistukselle. Sen nimi on peräisin latinalaisesta algoritmista ja persialaisen matemaatikon Al-Juarismiin sukunimestä. Yksi tunnetuimmista matematiikan algoritmeista on se, joka osoitetaan Euclidille, jotta saadaan kahden positiivisen kokonaisluvun suurin yhteinen jakaja tai ns Gauss-menetelmä. ratkaista lineaaristen yhtälöiden järjestelmät.
Katso myös: vuokaavio.
Algoritmin osat
Jokaisen algoritmin on koostuttava seuraavista osista:
- Tulo tai tulo . Tietojen syöttäminen, jota algoritmin on käytettävä.
- Prosessi . Tämä on muodollinen looginen toimenpide, jonka algoritmi suorittaa vastaanotetun tulon kanssa.
- Lähtö tai lähtö . Tulossa prosessista saadut tulot, kun algoritmin suorittaminen on valmis.
Mihin algoritmi on?
Yksinkertaisesti sanottuna algoritmi auttaa ratkaisemaan ongelman askel askeleelta . Se on sarja tilattuja ja järjestettyjä ohjeita tietyn prosessin ohjaamiseksi.
Tietotekniikassa algoritmit muodostavat kuitenkin niiden prosessien luurankon, jotka sitten koodataan ja ohjelmoidaan suorittamaan tietokone.
Algoritmityypit
Tietokonealgoritmeja on neljä tyyppiä:
- Laskennalliset algoritmit Algoritmi, jonka resoluutio riippuu laskelmasta ja jonka voi kehittää laskin tai tietokone ilman vaikeuksia.
- Ei-laskennalliset algoritmit Ne, jotka eivät vaadi tietokoneen prosesseja ratkaisemaan tai joiden vaiheet ovat yksinomaan ihmisen tekemiä ratkaisuja.
- Laadulliset algoritmit Se on algoritmi, jonka resoluutio ei sisällä numeerisia laskelmia, vaan loogisia ja / tai muodollisia sekvenssejä.
- Määrälliset algoritmit Päinvastoin, se on algoritmi, joka riippuu matemaattisista laskelmista löytääkseen sen resoluution.
Algoritmien ominaisuudet

Algoritmeilla on seuraavat ominaisuudet:
- Peräkkäinen. Algoritmit toimivat peräkkäin, ne on käsiteltävä yksi kerrallaan.
- Tarkka . Algoritmien on oltava täsmällisiä lähestyessään aihetta, ts. Ne eivät saa olla epäselviä tai subjektiivisia.
- Tilata. Algoritmit on määritettävä tarkkaan ja tarkkaan järjestykseen, jotta niiden lukeminen on järkevää ja ongelma ratkaistaan.
- Äärellinen. Jokaisella algoritmisarjalla on oltava tietty tarkoitus, sitä ei voida laajentaa äärettömyyteen.
- Betoni . Jokaisen algoritmin on tarjottava tulos suoritettujen toimintojen perusteella.
- Määritelty. Saman algoritmin ennen samoja syöttöelementtejä on aina annettava samat tulokset.
Algoritmi esimerkkejä
Muutama esimerkki algoritmista on:
Algoritmi valita juhlakengät :
- HOME
- Mene kauppaan ja etsi miesten kengät -osa.
- Ota pari kenkiä.
- Ovatko ne juhlakenkiä?
KYLLÄ: (siirry vaiheeseen 5) - EI: (palaa vaiheeseen 3)
- Ovatko oikean kokoiset?
KYLLÄ: (siirry vaiheeseen 6) - EI: (palaa vaiheeseen 3)
- Onko hinta maksettava?
: (siirry vaiheeseen 7) - EI: (palaa vaiheeseen 3)
- Osta valittu kenkäpari.
- END
Algoritmi oikean kolmion pinnan laskemiseksi :
- HOME
- Löydä pohjan (b) ja korkeuden (h) mitat
- Kerro: pohja korkeudella (bxh)
- Jaa tulos 2 (bxh) / 2
- END