C++ dasturlash tilida bir nechta qiymat qaytaruvchi qism dasturlarni yaratish va ulardan foydalanish. Makroslar bilan ishlash

C++ dasturlash tilida bir nechta qiymat qaytaruvchi qism dasturlarni yaratish va ulardan foydalanish. Makroslar bilan ishlash

O'quvchilarga / Informatika va AT
C++ dasturlash tilida bir nechta qiymat qaytaruvchi qism dasturlarni yaratish va ulardan foydalanish. Makroslar bilan ishlash - rasmi

Material tavsifi

C++ DASTURLASH TILIDA BIR NECHTA QIYMAT QAYTARUVCHI QISM DASTURLARNI YARATISH VA ULARDAN FOYDALANISH. MAKROSLAR BILAN ISHLASH Reja: 1. Prosedura va ularni e'lon qilish; 2. Prosedura asosiy tanasini tasvirlash va ulardan foydalanish; 3. MAKROSLAR BILAN ISHLASH C++ dasturlash tilida funksiyalar dastur tarkibidagi kichik dasturlar hisoblanadi, ular dastur bajarilish natijasida bitta qiymat qaytaradi. Masalan, sonning foktarialini, sonlarning ekubini, sonlarning ekukini va hakoza shunga o'xshash natijalarni qaytaradi. Lekin dastur tarkibida ikki va undan ortiq natija qaytaradigan kichik muommolar ham mavjud. Masalan, kvadrat funksiyaning ildizlarini aniqlash, unda dastur ko'pi bilan ikkita qiymat qaytarish kerak, massivlarni o'sish yoki kamayish tartibida tartiblash va hakozo shunga o'xshash masalalar ko'p uchraydi. Bu turdagi masalalarni yechish uchun oddiy funksiyalardan foydalanish maqsadga muvofiq bo'lmaydi. C++ dasturlash tilida ikki va undan ortiq qiymat qaytaradigan funksiyalarni qisqacha qilib prosedura deb nomlaymiz. Yuklangan funksiyalar chaqirilganda, qaysi funksiyani chaqirish kirish parametrlarining soniga, ularning tipiga va navbatiga bog'liqdir. Proseduralar funksiyalardan farqi shundaki, prosedura faqat bitta qiymat qaytarmaydi, balki bir nechta qiymat qaytarishga mo'ljallangandir. Yagona nom bilan saqlangan prosedura yordamida ikki sonning yig'indisini, ko'paytmasini, nisbatini va ayirmasini hisoblovchi prosedura yaratish mumkin. Ta'rif: C++ dasturlash tilining dastur tarkibida ikki va undan ortiq qiymat qaytaradigan qism dasturlar protseduralar deyiladi. Proseduralarni e'lon qilishda, albatta, uning kiritish va qaytariladigan qiymatlar parametrlari keltirilishi kerak. Proseduralarni e'lon qilish usullari to'liq funksiyalarni e'lon qilish usullari bilan bir xil bo'ladi, ya'ni prosedurani main() funksiyasidan oldin e'lon qilish kerak. PROSEDURALAR VA ULARNI E'LON QILISH Proseduralarni e'lon qilishda qavs ichida birinchi parametr1 sifatida kiritish parametrlari funksiyaniki kabi tasvirlanadi keyin bilan parameter2 sifatida qiymat qaytaruvchi parametrlar tasvirlanadi. Proseduralarni tasvirlash uchun ikki sonning yig'indisi va ko'paytnasini hisoblovchi kop nomi bilan yaratilgan prosedura dasturiga e'tibor bering. PROSEDURALARNI C++ DASTURLASH TILIDA E'LON QILINISHINING UMUMIY KO'RINISHI QUYIDAGICHA BO'LADI: tur (tur , tur ); Prosedura asosiy tanasini tasvirlash va ulardan foydalanish Proseduralarning asosiy tanasini C++ dasturlash tilida tasvirlash uchun main() funksiyasidan oldin yoki main() funksiyasidan keyin xuddi funksiyalar kabi tasvirlanadi. Proseduralarni C++ dasturlash tilida tasvirlash jarayonining umumiy ko'rinishi quyidagicha bo'ladi: (tur , tur ) ; ; parametr2= natija; !! Protseduralar tasvirlanish jarayonida protseduraning natijalari, albatta, qaytaradigan qiymatlar parametrlariga ta'minlanishi kerak. Misol: Ikki sonni yig'indisi va ko'paytmasini hisoblovchi kop(m,n,k,t) prosedurasini yarating. Kiritish ma'lumotlari 4 5 Dastur natijasi a+b=9 a*b=20 C++ dasturlash tilida proseduralarga murojat qilish jarayonida hech qachon ifoda tarkibida murojat qilinmaydi. Chunki prosedura natijani nomiga emas, balki o'zgaruvchilarga ta'minlaydi, shuning uchun oldin prosedura ishlatiladi va keyin uning prosedura tarkibidagi qiymat ...


Ochish
Joylangan
Fayl formati zip → pptx
Fayl hajmi 180.91 KB
Ko'rishlar soni 87 marta
Ko'chirishlar soni 4 marta
O'zgartirgan san'a: 29.03.2025 | 00:19 Arxiv ichida: pptx
Joylangan
Fayl formati zip → pptx
Fayl hajmi 180.91 KB
Ko'rishlar soni 87 marta
Ko'chirishlar soni 4 marta
O'zgartirish kiritilgan: Arxiv ichida: pptx
Tepaga