Waa maxay Shaqada Barnaamijyada? Waanu sharaxnay

Inaga oo sii wadaya barnaamijyadeenna taxana ah, waxa aan ka hadli doonnaa Waxqabadka(Function) – inta badan waxa ay xambaarsan tahay. Haddii aad rabto inaad barato sida loo codeeyo, markaa fahamka shaqooyinka runtii waa muhiim. Isla sidaas oo kale ayaa khuseeysa barnaamijyada hadda jira ee u janjeera inay koobiyeeyaan koodkooda marar badan si ay ugu adeegsadaan qayb ka duwan shaqadooda.

Barashada sida loo isticmaalo hawlaha macnaheedu waa cod-bixiyaha ayaa ogaan doona sida si hufan loogu shaqeeyo. Ma aha oo kaliya, laakiin koodka ayaa fududaan doona in la akhriyo, taasina waa faa'iido haddii aad ka shaqaynayso koox.

Waa maxay Shaqada Barnaamijyada?

Shaqada barnaamijka

Xagga aasaasiga ah, shaqadu waa block of code oo qabta hawlo kala duwan. Haddii aad u baahato, hawl ayaa la wici karaa oo dib loo isticmaali karaa marar badan. Si aad wax uga dhigto mid aad u xiiso badan, cod-bixiyeyaashu waxay si fudud ugu gudbin karaan macluumaadka shaqada, laakiin ma aha taas oo keliya, laakiin sidoo kale waa suurtogal in dib loo soo celiyo macluumaadka.

Waqtigan xaadirka ah, qaar badan oo ka mid ah luqadaha barnaamijyada caanka ah waxay leeyihiin qaabkan ku dhex jira, kaas oo la filayo markan.

Hadda, mar kasta oo shaqo la yiraahdo, barnaamijku wuxuu caadi ahaan joojin doonaa barnaamijka hadda socda wuxuuna hirgelin doonaa shaqada. Halkaa waxa laga akhrinayaa shaqada kor ilaa hoos, marka hawshu dhamaato waxa uu barnaamijku ka sii socon doonaa halkii uu ku hakaday.

Haddii shaqadu dib u soo celiso qiimaha, qiimahaas gaarka ah ayaa markaa loo isticmaali doonaa meeshii markii hore loogu yeeri jiray shaqada.

Akhri(Read) : Waa maxay Java Programming Language(What is Java Programming language) ?

Sida loo qoro shaqada Void

OK, sidaa darteed qorista shaqo madhan waa mid aad u fudud waxaana lagu samayn karaa wakhti gaaban gudaheed. Maskaxda(Bear) ku hay in shaqadani aanay soo celin qiimo. Aynu eegno dhawr tusaale oo ku siin kara fikrad waxaad samayn lahayd.

Tusaale JavaScript

function helloFunction(){
alert("Hello World!");
}
helloFunction();

Python Tusaale

def helloFunction():
print("Hello World")
helloFunction()

C++ Tusaale

#include <iostream>
using namespace std;
void helloFunction(){
cout << "Hello World!";
}
int main(){
helloFunction();
return 0;
}

Akhri(Read)Waa maxay luqadda barnaamijka R(What is the R programming language) ?

Sida loo qoro Hawlaha u baahan qiime

Haddii aad qorayso kood isku mid ah dhowr jeer inta lagu jiro shaqadaada, markaa hawlaha madhan ayaa taas ku fiican. Si kastaba ha ahaatee, noocyadan shaqooyinka isma beddelaan, taas oo aan ka dhigin kuwo faa'iido badan leh. Habka ugu fiican ee looga dhigi karo faa'iido badan ayaa ah in la kordhiyo waxa ay samayn karaan iyaga oo u diraya qiyam kala duwan shaqada.

Python Tusaale

def helloFunction(newPhrase):
print(newPhrase)
helloFunction("Our new phrase")

Tusaale JavaScript

function helloFunction(newPhrase){
alert(newPhrase);
}
helloFunction("Our new phrase");

C++ Tusaale

#include <iostream>
using namespace std;
void helloFunction(string newPhrase){
cout << newPhrase;
}
int main(){
helloFunction("Our new Phrase");
return 0;
}

Akhriso(Read) : Mabaadi'da iyo Tilmaamaha Barnaamijyada ugu Wanaagsan dhammaan barnaamij-bixiyayaashu waa inay raacaan(Best Programming Principles & Guidelines all Programmers should follow) .

Sida loo qoro Function soo celisa qiime

Dhinaca ugu dambeeya ee maqaalkani, markaa, waa sida loo qoro hawl soo celin doonta qiimaha. Mar kasta oo aad rabto inaad beddesho xogta ka hor intaadan isticmaalin, markaa tani waa habka loo maro xaaladaha badankood.

Python Tusaale

def addingFunction(a, b):
return a + b
print(addingFunction(2, 4))

Tusaale JavaScript

function addingFunction(a, b){
return a + b;
}
alert(addingFunction(2, 4));

C++ Tusaale

#include <iostream>
using namespace std;
int addingFunction(int a, int b){
return a + b;
}
int main(){
cout << addingFunction(2, 4) ;
return 0;
}

Akhriso(Read) : Mashaariicda ugu fiican ee barnaamijyada bilawga ah(The best projects for beginner Programmers) .

Ku(Have) raaxayso tijaabi koodka aanu halkan ku taxnay. Waxaan rajaynaynaa inay caddeeyaan inay waxtar u leeyihiin shaqadaada.



About the author

Waxaan ahay horumariye yaqaan iOS ah oo leh waayo-aragnimo ka badan laba iyo toban sano. Waxaan ka shaqeeyay labada aaladaha iPhone iyo iPad-ka, waxaanan garanayaa sida loo abuuro oo loo habeeyo abka aniga oo isticmaalaya tignoolajiyada Apple ee ugu dambeeyay. Marka lagu daro xirfadahayga horumariyaha aiOS, waxaan sidoo kale khibrad adag u leeyahay adeegsiga Adobe Photoshop iyo Illustrator, iyo sidoo kale horumarinta shabakada qaab-dhismeedka sida WordPress iyo Laravel.



Related posts