Kurs ishining dolzarbligi


Download 235.55 Kb.
bet4/8
Sana19.06.2023
Hajmi235.55 Kb.
#1612913
1   2   3   4   5   6   7   8
Bog'liq
kurs ishi kerakli

{
……
……
}
Birdan n gacha bo‘lgan butun sonlarni hisoblash uchun sum nomi bilan int sum(int a) Funksiya yaratiladi.2
Funksiyani natijasi butun tur bo‘ladi. sum (int n) Funksiyasining argument yig’indisi, albatta, butun bo‘ladi. sum(int n) funsiyasining argument sifatida bitta n soni qabul qilinadi, chunki birdan n gacha sonlar yig’indisini hisoblash jarayoni faqat n ga bog’liq bo‘ladi.
Ikkita sonning yig’indisini hisoblash uchun int yig(int a, int b) Funksiyasi yaratiladi. Funksiya qaytaradigan natija turi butun bo‘ladi, chunki butun turdagi sonlarning yig’indisi, albatta, butun bo‘ladi.
Yigindi hisoblash funksiya argumenti ikkita a va b sonlari qavs ichida turi bilan keltiriladi, chunki ikki sonning yig’indisi ikkita butun songa bog’liq bo‘ladi.Har doim ham funksiya natijasining turi argument turi bilan bir xil bo‘lmaydi.
Ikki sonning nisbatini aniqlovchi funksiyani quyidagicha e’lon qilinadi.
#include
double nisbat (int a,int b);
using namespace std;
int main()
{
…….
…….
}
Ikki sonning nisbatini aniqlash uchun double nisbat(int a, int b) funksiyasi yaratiladi, nisbat funksiyasi natijasining turi haqiqiy bo‘ladi, chunki ikkita butun sonning nisbati doimo butun bo‘lavermaydi.
1.4.Funksiya tanasini tasvirlash C++ dasturlash tilida Funksiyalardan foydalanish uchun, albatta, funiksityalarni dastur tarkibida tasvirlash kerak.Funksiyalar dasturchi ishini juda yengillashridadi. Funksiyalar yosramida proggramma modullashadi.
Dastur yozilish davrida xatolarni topishni yengillashtiradi. C++ dasturlash tilida Funksiyalar tanasini tasvirlash mian() Funksiyasidan tashqarisida yozilishi, ya’ni Funksiya bajaradigan vazifalarni {} qavs ichida buyruqlar ketma-ketligi shaklida yoziladi.
Funksiya tanasini tasvirlash jarayono ikki qismdan iborat bo‘ladi, ya’ni Funksiya sarlavhasi va Funksiya tanasidan iborat bo‘ladi.
Funksiya tanasini tasvirlash jarayonida Funksiya sarlavhasidan keyin nuqtali vergul qo‘yilmaydi, { qavs ochilib buyruqlar yoziladi va natija return xizmatchi so‘zidan keyin probel bilan yoziladi keyin } qavs yopiladi.
Funksiya tanasini yozilishi xuddi boshqa dastur tuzilishi kabi unda ishlatiladigan o‘zgaruvchilar e’lon qilanadi, buyruqlar nuqtali vergul yordamida quyidagicha bo‘ladi:
()

Download 235.55 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling