Texnik tadbirlar maʼlum meʼyorlar va qoidalarga asoslanadi. Bunda insonning ruhiy, anatomik, fiziologik xususiyatlari hisobga olinadi


-mavzu parametrlarni uzatish mexanizimi. Funksiyalarni tashkil qilish


Download 1.02 Mb.
bet20/46
Sana23.04.2023
Hajmi1.02 Mb.
#1393189
1   ...   16   17   18   19   20   21   22   23   ...   46
Bog'liq
hisobotlar

27-mavzu parametrlarni uzatish mexanizimi. Funksiyalarni tashkil qilish
Yilda kompyuter dasturlash, a parametr yoki a rasmiy bahs, maxsus turdagi o'zgaruvchan, ishlatilgan subroutine pastki dasturga kirish sifatida taqdim etilgan ma'lumotlar qismlaridan biriga murojaat qilish.[a] Ushbu ma'lumotlar qismlari qiymatlardir[1][2][3] ning dalillar (tez-tez chaqiriladi haqiqiy dalillar yoki haqiqiy parametrlar) bilan subroutine chaqiriladigan / chaqiriladigan. Parametrlarning buyurtma qilingan ro'yxati odatda subroutine ta'rifi, shuning uchun har safar subroutine chaqirilganda, uning ushbu chaqiruv uchun argumentlari baholanadi va natijada olingan qiymatlar mos parametrlarga berilishi mumkin.
Aksincha dalil odatdagi matematik foydalanishda dalil shuning uchun kompyuter fanida chaqiruv / qo'ng'iroq bayonotida funktsiya, protsedura yoki odatiy rejimga uzatilgan / etkazib berilgan haqiqiy kirish ifodasi, ammo parametr subroutine dasturining ichidagi o'zgaruvchidir. Masalan, agar qo'shish kabi pastki dastur def add (x, y): return x + y, keyin x, y parametrlar, agar bu shunday deb nomlangan bo'lsa qo'shish (2, 3), keyin 2, 3 dalillar. Qo'ng'iroq qilish kontekstidagi o'zgaruvchilar (va ularning ifodalari) argument bo'lishi mumkinligiga e'tibor bering: agar subroutine shunday nomlangan bo'lsa a = 2; b = 3; qo'shish (a, b) keyin o'zgaruvchilar a, b dalillar, emas qiymatlar 2, 3. Ga qarang Parametrlar va argumentlar qo'shimcha ma'lumot olish uchun bo'lim.
Eng keng tarqalgan holatda, qiymati bo'yicha qo'ng'iroq qilish, parametr pastki dastur ichida argument qiymatiga (a.) boshlangan yangi mahalliy o'zgaruvchi sifatida ishlaydi mahalliy (argument o'zgaruvchan bo'lsa, argumentning nusxasi), ammo boshqa holatlarda, masalan. ma'lumotnoma orqali qo'ng'iroq qiling, chaqiruvchi tomonidan berilgan argument o'zgaruvchisiga chaqirilgan subroutine ichidagi harakatlar ta'sir qilishi mumkin (muhokama qilinganidek) baholash strategiyasi ).
Parametrlarni qanday e'lon qilish mumkinligi va subroutines parametrlariga (qiymati) argumentlarni qanday o'tkazish semantikasi til tomonidan belgilanadi, ammo bu har qanday kompyuter tizimida qanday namoyish etilishi tafsilotlari konventsiyalarni chaqirish ushbu tizim
C++ da dasturlashning asosiy bloklaridan biri funksiyalardir. Funksiyalar dasturchi ishini juda yengillashtiradi. Funksiyalar yordamida programma modullashadi, qismlarga bo'linadi. Bu esa keyinchalik dasturni rivojlantirishni osonlashtiradi. Bunda dasturchi yozgan funksiyalar C++ ning standart kutubhonasi va boshqa kutubhonalar ichidagi funksiyalar bilan birlashtiriladi. Bu esa ishni osonlashtiradi. Ko'p holda dasturda takroran bajariladigan amalni funksiya sifatida yozish va kerakli joyda ushbu funksiyani chaqirish mumkin. Dastur yozilish davrida hatolarni topishni yengillashtiradi.

Download 1.02 Mb.

Do'stlaringiz bilan baham:
1   ...   16   17   18   19   20   21   22   23   ...   46




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