Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8-ameliy prezentaciya .pptx
Скачиваний:
2
Добавлен:
22.12.2023
Размер:
2.62 Mб
Скачать

8-AMELIY SABAQ

MÁNIS QAYTARATUǴÍN HÁM MÁNIS

QAYTARMAYTUǴÍN FUNKCIYALAR. FUNKCIYA PROTOTIPLERINEN PAYDALANÍP, PARAMETRLERDI MÁNIS HÁM SILTEME JÁRDEMINDE JIBERIWGE BAYLANÍSLÍ MÍSALLAR SHESHIW.

Jumıstıń maqseti:

Funkciyanıń járiyalanıwı, funkciya jaratıw, Mánis qaytaratuǵın hám mánis qaytarmaytuǵın funkciyalar. Funkciya prototiplerinen paydalanıp, parametrlerdi mánis hám silteme járdeminde jiberiwge baylanıslı mısallar sheshiw.

Teoriyalıq bólim:

Funkciya - belgili bir tapsırmanı orınlaytuǵın kod blogı. Funkciyanıń eki túri bar.

1.Standart kitapxana funkciyaları: C++ tilinde aldınnan anıqlanǵan funkciya.

2.Paydalanıwshı anıqlaytuǵın funkciya: paydalanıwshılar jaratqan funkciya. Biz tiykarınan paydalanıwshılar jaratqan funkciyaǵa itibar beremiz.

Paydalanıwshı anıqlaytuǵın funkciya

C++ te programmalawshıǵa óz funkciyasın anıqlawǵa imkaniyat beredi. Paydalanıwshı anıqlaytuǵın funkciya belgili bir tapsırmanı orınlaw ushın kodtı toplaydı hám sol kod toparına at (identifikator) beriledi. Funkciya programmanıń qálegen bóleginen shaqırılǵanda, onıń barlıǵı funkciyanıń denesinde anıqlanǵan kodlardı orınlaydı.

Ámeliy bólim:

C++ te funkciyanıń járiyalanıwı

Funkciyanıń járiyalaw sintaksisi:

returnType functionName (parameter1, parameter2,...) {

// funkciya denesi

}

Bunda funkciya járiyalanıwıńıń mısalı keltirilgen:

// funkciyanı járiyalaw void tatu() {

cout << "Sálem Dúnya";

}

Bunda,

funkciyanıń atı: tatu()

funkciyanıń qaytarıw túri: void

bos qawsırma onıń heshqanday parametri joq degendi bildiredi

{}ishine funkciya denesi jazıladı

Funkciyanı shaqırıw

Joqarıdaǵı baǵdarlamada biz tatu() dep atalatuǵın funkciyanı járiyaladıq. Funkciyanı paydalanıw ushın tatu() onı shaqırıw kerek. Mine joqarıdaǵı tatu() funkciyanı tómendegishe shaqırıwǵa boladı.

int main() {

// funkciyanı shaqırıw tatu();

}

Tolıq kodı:

#include<iostream> using namespace std;

void tatu() {

cout << "Sálem Dúnya";

}

int main() {

// funkciyanı shaqırıw tatu();

}

Funkciya C++ tilinde qalay jumıs isleydi:

1-mısal: Tekstti kórsetiw:

Funkciya parametrleri:

Joqarıda atap ótilgendey, funkciyanı parametrleri menen (argumentler menen) járiyalawǵa boladı. Parametr - funkciyanı járiyalaw gezinde beriletuǵın mánis. Mısalı, tómendegi funkciyanı qarastırayıq:

void printNum(int num) { cout << num;

}

Bunda, int ózgeriwshi num funkciya parametri bolıp tabıladı. Funkciyanı shaqırıw gezinde funkciya parametrine mánis beremiz.

int main() { int n = 7;

//funkciyanı shaqırıw

//n funkciya parametri printNum(n);

return 0;

}

Соседние файлы в предмете Программирование на C++