Ero algoritmin ja pseudokoodin välillä

Sisällysluettelo:

Anonim

Suurin ero algoritmin ja pseudokoodin välillä on se algoritmi on vaiheittainen menettely tietyn ongelman ratkaisemiseksi, kun taas pseudokoodi on menetelmä algoritmin kirjoittamiseksi.

Algoritmi on menetelmä ongelman ratkaisemiseksi. Toisin sanoen se on vaiheiden sarja tietyn ongelman ratkaisemiseksi. Se voi sisältää sekvenssejä, iteraatioita, valintoja jne. Yleensä ongelman ratkaisemiseksi voi olla useita menetelmiä. On tärkeää analysoida jokainen ratkaisu ja valita paras tapa ratkaista se. Toisaalta pseudokoodi on menetelmä algoritmin kehittämiseksi. Ohjelmoijat voivat käyttää epävirallista yksinkertaista kieltä kirjoittaakseen pseudokoodin, eikä tiukkaa syntaksia noudateta. Se on tekstipohjainen yksityiskohtainen suunnittelutyökalu.

Algoritmi, pseudokoodi, ohjelmointi

Mikä on algoritmi

Algoritmi on vaiheittainen toimenpide ongelman ratkaisemiseksi. Menettely on rajallinen käskysarja, jossa jokainen suoritetaan rajallisessa ajassa. Jokainen ongelma voidaan ratkaista algoritmin avulla. Esimerkiksi kun käyttäjä haluaa kirjautua Facebook -tilille, hänen on ensin mentävä osoitteeseen Facebook.com. Sitten hänen on annettava oikea käyttäjätunnus ja salasana. Sitten hänen on napsautettava kirjautumispainiketta. Jos käyttäjätunnus ja salasana ovat oikein, käyttäjä voi syöttää tilinsä. Samoin jokaisella ongelmalla on useita vaiheita sen ratkaisemiseksi. Tämä on myös algoritmi, koska se tarjoaa oikean vaiheen ongelman ratkaisemiseksi.

Kuva 1: Kirjoitusalgoritmit käyttämällä pseudokoodia

Ohjelmia kirjoitettaessa on tärkeää tunnistaa ohjelman algoritmi. Jos esimerkiksi haluat lisätä kaksi numeroa, ensimmäinen summa muuttuja alustetaan arvoon 0. Sitten syötetään kaksi numeroa. Sitten summa tallennetaan summa -muuttujaan. Lopuksi summa tulostetaan. Tämä on algoritmi kahden numeron lisäämiseksi.

Mikä on pseudokoodi

Pseudokoodi on epävirallinen tapa kirjoittaa ohjelma. Se ei ole aivan tietokoneohjelma. Se edustaa ohjelman algoritmia luonnollisella kielellä ja matemaattisilla merkeillä. Yleensä pseudokoodin kirjoittamiseen ei ole erityistä koodisyntaksia. Siksi ei ole tiukkaa syntaksia tavallisena ohjelmointikielenä. Se käyttää yksinkertaista englannin kieltä.

Pseudokoodi kahden numeron lisäämiseksi on seuraava;

SumOfTwoNumbers ()

Alkaa

Aseta summa = 0;

Lue: numero1, numero2;

Aseta summa = numero1+numero2;

Tulosta summa;

Loppu

Pseudokoodi suorakulmion alueen löytämiseksi on seuraava.

AreaOfRectangle ()

Alkaa

Lue: leveys, pituus;

Aseta alue = leveys * pituus;

Tulostusalue;

Loppu

Peräkkäisen virtauksen pseudokoodi, jossa on useita vaihtoehtoja, on seuraava.

DisplayValues ​​()

Alkaa

Lue: x;

jos x == 1 niin

Painatus: “Yksi”;

muuten jos x == 2 niin

Painatus: “Kaksi”;

muu

Tulosta: "x ei ole 1 tai 2";

loppu Jos

Loppu

Pseudokoodi 5 numeron tulostamiseen on seuraava.

PrintOneToFive ()

Alkaa

Joukko i = 1;

kun taas i <= 5

Tulosta: i;

Joukko i = i+1;

lopulta

Loppu

Nämä ovat muutamia esimerkkejä pseudokoodeista.

Ero algoritmin ja pseudokoodin välillä

Määritelmä

Algoritmi on yksiselitteinen määritelmä ongelman ratkaisemiseksi. Pseudokoodi on epävirallinen korkean tason kuvaus tietokoneohjelman tai muun algoritmin toimintaperiaatteesta.

Käyttö

Algoritmi auttaa yksinkertaistamaan ja ymmärtämään ongelman. Toisaalta pseudokoodi on menetelmä algoritmin kehittämiseksi.

Johtopäätös

Algoritmi on järjestely vaiheista ongelman ratkaisemiseksi. Pseudokoodi käyttää luonnollista kieltä tai kompakti matemaattinen merkintä kirjoittaa algoritmeja. Suurin ero algoritmin ja pseudokoodin välillä on se, että algoritmi on askel askeleelta menettely tietyn ongelman ratkaisemiseksi, kun taas pseudokoodi on menetelmä algoritmin kirjoittamiseksi.

Viite:

1. Algoritmi, joka käyttää vuokaaviota ja pseudokoodia Taso 3 Pseudo -koodi, Yusuf Shakeel, 27. elokuuta 2013, saatavana täältä.

Kuva:

1. ”Lateksi-algoritmi2e-jos-muut” Lavaka-Oma työ (CC BY-SA 3.0) Commons Wikimedian kautta

Ero algoritmin ja pseudokoodin välillä