C++ da funksiyalar

C++ da funksiyalar

O'quvchilarga / Informatika va AT
C++ da funksiyalar - rasmi

Material tavsifi

C++ da funksiyalar Reja: 1. Funksiya tushunchasi 2. Funksiya parametrlari 3. Funksiyadan foydalanish Programma ta'minotini yaratish amalda murakkab jarayon hisoblanadi. Programma tuzuvchi programma kompleksini bir butun-likdagi va uning har bir bo'lagining ichki mazmunini va ularning sezilmas farqlarini hisobga olishi kerak bo'ladi. Programmalashga tizimli yondashuv shundan iboratki, program-ma tuzuvchi oldiga qo'yilgan masala oldindan ikkita, uchta va undan ortiq nisbatan kichik masala ostilarga bo'linadi. O'z navbatida bu masalaostilari ham yana kichik masalaostilariga bo'linishi mumkin. Bu jarayon toki mayda masalalarni oddiy standart amallar yordamida yechish mumkin bo'lguncha davom etadi. SHu yo'l bilan masalani dekompozitsiyalash amalga oshiriladi. Ikkinchi tomondan, programmalashda shunday holatlar kuzatila-diki, unda programmaning turli joylarida mazmunan bir xil algo-ritmlarni bajarishga to'g'ri keladi. Algoritmning bu bo'laklari asosiy echilayotgan masaladan ajratib olingan qandaydir masala ostini yechishga mo'ljallangan bo'lib, etarlicha mustaqil qiymatga (natijaga) egadir. Misol uchun quyidagi masalani ko'raylik: Berilgan a0,a1,,a30, b0,b1,,b30, c0,c1,,c30 va x,y,z haqiqiy sonlar uchun ifodaningqiymatihisoblansin. Funksiya tanasidagi return operatori yoki oxirgi operator bajargandan keyin avtomatik ravishda bosh funksiyaga qaytish amalga oshiriladi. 11.1-rasm. Bosh funksiyadan boshqa funksiyalarni chaqirish va qaytish Aksariyat hollarda main() funksiyasining parametrlar ro'yxati bo'sh bo'ladi. Agar yuklanuvchi programmani ishga tushirishda,buyruq satri orqali yuklanuvchi programma ishga tushirilganda, unga parametrlarni uzatish (berish) zarur bo'lsa, main() programmasi funksiyasining sintaksisi o'zgaradi: int main(int argc, char* argv[]); Bu yerda argc - uzatiladigan parametrlar soni, argv[]- bir-biridan punktuatsiya belgilari (va probel) bilan ajratilgan parametrlar ro'yxatini o'z ichiga olgan massivga ko'rsatkich. Quyida funksiyalarni e'lon qilish, chaqirish va aniqlashga misollar keltirilgan: funksiyalar e'loni int Meningfunksiyam (int Number, float Point); char Belginiuqish (); void bitniurnatish (short Num); void Amalyoq(int,char); funksiyalarni chaqirish result=Meningfunksiyam(Varb1,3.14); symb=Belginiuqish(); bitniurnatish (3); Amalyoq (2, Smbl); funksiyalarni aniqlash int Meningfunksiyam (int Number,float Point); int x; return x; char Belginiuqish() char Symbol; cinSymbol; return Symbol; ; void bitniurnatish(short number) globalbit=globalbit | number; ; void Amalyoq(int x, char ch); Misollar ch05cube.cpp 1 #include 2 3using namespace std; 4 5 ** 6Computes the volume of a cube. 7@param sidelength the side length of the cube 8@return the volume 9 * 10double cubevolume(double sidelength) 11 12double volume = sidelength * sidelength * sidelength; 13return volume; 14 15 16int main() 17 18double result1 = cubevolume(2); 19double result2 = cubevolume(10); 20 cout ...


Ochish
Joylangan
Fayl formati zip → docx
Fayl hajmi 82.38 KB
Ko'rishlar soni 82 marta
Ko'chirishlar soni 6 marta
O'zgartirgan san'a: 29.03.2025 | 00:19 Arxiv ichida: docx
Joylangan
Fayl formati zip → docx
Fayl hajmi 82.38 KB
Ko'rishlar soni 82 marta
Ko'chirishlar soni 6 marta
O'zgartirish kiritilgan: Arxiv ichida: docx
Tepaga