Pagkakaiba sa Pagitan ng Algorithm at Pseudocode

Talaan ng mga Nilalaman:

Anonim

Ang pangunahing pagkakaiba sa pagitan ng algorithm at pseudocode ay iyon ang isang algorithm ay isang hakbang-hakbang na pamamaraan upang malutas ang isang naibigay na problema habang ang isang pseudocode ay isang pamamaraan ng pagsulat ng isang algorithm.

Ang isang algorithm ay isang pamamaraan para sa paglutas ng isang problema. Sa madaling salita, ito ay isang pagkakasunud-sunod ng mga hakbang upang malutas ang isang naibigay na problema. Maaari itong maglaman ng mga pagkakasunud-sunod, pag-ulit, pagpili, atbp Karaniwan, maaaring maraming pamamaraan upang malutas ang isang problema. Mahalagang pag-aralan ang bawat solusyon at piliin ang pinakamahusay na diskarte sa paglutas nito. Sa kabilang banda, ang isang pseudocode ay isang pamamaraan ng pagbuo ng isang algorithm. Ang mga programmer ay maaaring gumamit ng impormal na simpleng wika upang magsulat ng isang pseudocode at walang mahigpit na syntax na susundan. Ito ay isang detalyadong tool sa disenyo na batay sa teksto.

Algorithm, Pseudocode, Programming

Ano ang Algorithm

Ang isang algorithm ay sunud-sunod na pamamaraan upang malutas ang isang problema. Ang isang pamamaraan ay isang may hangganan na pagkakasunud-sunod ng mga tagubilin, kung saan ang bawat isa ay isinasagawa sa isang may hangganan na oras. Ang bawat problema ay maaaring malutas sa tulong ng isang algorithm. Halimbawa, kung nais ng gumagamit na mag-login sa isang Facebook account, kailangan muna niyang pumunta sa Facebook.com. Pagkatapos ay kailangan niyang ibigay ang tamang username at password. Pagkatapos ay kailangan niyang mag-click sa pindutan ng pag-login. Kung tama ang username at password, maaaring ipasok ng gumagamit ang kanyang account. Gayundin, ang bawat problema ay may pagkakasunud-sunod ng mga hakbang upang malutas ito. Ito rin ay isang algorithm dahil nagbibigay ito ng tamang pagkakasunud-sunod ng mga hakbang upang malutas ang problema.

Larawan 1: Pagsulat ng Mga Algorithm gamit ang Pseudocode

Kapag sumusulat ng mga programa, mahalagang kilalanin ang algorithm para sa programa. Halimbawa, upang magdagdag ng dalawang numero, ang unang kabuuan ng variable ay na-initialize sa 0. Pagkatapos ay ipinasok ang dalawang numero. Pagkatapos, ang pagdaragdag ay nakaimbak sa variable ng kabuuan. Panghuli, ang kabuuan ay nakalimbag. Iyon ang algorithm upang magdagdag ng dalawang numero.

Ano ang Pseudocode

Ang Pseudocode ay isang impormal na paraan ng pagsulat ng isang programa. Ito ay hindi eksaktong isang programa sa computer. Kinakatawan nito ang algorithm ng programa sa mga natural na notasyong wika at matematika. Karaniwan, walang partikular na syntax ng code upang magsulat ng isang pseudocode. Samakatuwid, walang mahigpit na syntax tulad ng isang karaniwang wika ng programa. Gumagamit ito ng simpleng wikang Ingles.

Ang Pseudocode upang magdagdag ng 2 numero ay ang mga sumusunod;

SumOfTwoNumber ()

Magsimula

Itakda ang kabuuan = 0;

Basahin: num1, num2;

Itakda ang kabuuan = num1 + num2;

Kabuuan ng pag-print;

Tapusin

Ang Pseudocode upang hanapin ang lugar ng isang Rectangle ay ang mga sumusunod.

AreaOfRectangle ()

Magsimula

Basahin: lapad, haba;

Itakda ang lugar = lapad * haba;

Lugar ng pag-print;

Tapusin

Ang Pseudocode ng sunud-sunod na daloy na may maraming mga kahalili ay ang mga sumusunod.

Mga Halaga ng Display ()

Magsimula

Basahin: x;

kung x == 1 kung ganon

I-print: "Isa";

iba kung x == 2 kung ganon

I-print: "Dalawa";

iba pa

I-print: "x ay hindi 1 o 2";

tapusin kung

Tapusin

Ang Pseudocode upang mai-print ang 5 mga numero ay ang mga sumusunod.

PrintOneToFive ()

Magsimula

Itakda ang i = 1;

habang ako <= 5

I-print: i;

Itakda ang i = i + 1;

pansamantala

Tapusin

Iyon ang ilang mga halimbawa para sa mga pseudocode.

Pagkakaiba sa Pagitan ng Algorithm at Pseudocode

Kahulugan

Ang isang algorithm ay isang hindi malinaw na pagtutukoy ng kung paano malutas ang isang problema. Ang Pseudocode ay isang impormal na mataas na antas na paglalarawan ng operating prinsipyo ng isang computer program o iba pang algorithm.

Paggamit

Tumutulong ang isang algorithm upang gawing simple at maunawaan ang problema. Sa kabilang banda, ang pseudocode ay isang pamamaraan ng pagbuo ng isang algorithm.

Konklusyon

Ang isang algorithm ay isang pag-aayos ng mga hakbang upang malutas ang isang problema. Ang isang pseudo-code ay gumagamit ng natural na wika o compact na notasyong matematika upang magsulat ng mga algorithm. Ang pangunahing pagkakaiba sa pagitan ng algorithm at pseudocode ay ang isang algorithm na isang hakbang-hakbang na pamamaraan upang malutas ang isang naibigay na problema habang ang isang pseudocode ay isang pamamaraan ng pagsulat ng isang algorithm.

Sanggunian:

1. Algorithm Gamit ang Flowchart at Pseudo Code Antas 3 Pseudo Code, Yusuf Shakeel, 27 Ago 2013, Magagamit dito.

Kagandahang-loob ng Larawan:

1. "Latex-algorithm2e-if-else" Ni Lavaka - Sariling gawain (CC BY-SA 3.0) sa pamamagitan ng Commons Wikimedia

Pagkakaiba sa Pagitan ng Algorithm at Pseudocode