- name(fakticheskiye parametrы) ifoda b-n chaqiriladigan prosedurada formal parametrlarini urniga amaldagi (real) parametrlar quyiladi. Masalan, z kompleks soning modulini xisoblaymiz, bunda z yagona prosedura parametri:
- Kiritilayetgan parametrlar o’zgaruvchilar tipiga mos kelmasa dastur ishlamaydi.
- RETURN operatori
Maple tizimida prosedura yaratish vositalari - Ixtiyeriy ifoda RETURN operatorining parametri bo’lishi mumkin. Agarda RETURN operatori ishlatilmasa oxirgi ifoda qiymati qaytariladi.
- Parametrlar ruyxatida ko’rsatilgan o’zgaruvchilar lokal o’zgaruvchilar deyiladi, ularning o’zgarishi prosedura ichida kuzatiladi xolos, proseduradan tashqari esa bu o’zgaruvchilar proseduradan oldingi qiymatlarini qabul qiladilar.
- Proseduradaga kalitli suzlarni options opsed so’zi b-n kiritish mumkin, ularni kengaytiruvchi kalitlar deb ataydilar:
- arrow – -> notasiyadagi prosedura-operatorni aniqlaydi;
- builtin – funksiyani qurilma funksiya kabi aniqlaydi (prosedurada birinchi bulib ishlatilishi kerak);
- call_external – tashqi programmali modullarga murojatni tashkil ta’minlaydi;
- copyright – prosedurani nusxa olishdan (kopirovaniye) himoya qiladi (prosedura tanasini kurishdan ximoya qiladi);
Maple tizimida Prasedura faoliyatini kengaytiruvchi kalitlar - Proseduradaga kalitli suzlarni options opsed so’zi b-n kiritish mumkin, ularni kengaytiruvchi kalitlar deb ataydilar:
- inline – prosedurani buysungan (podchinennaya) prosedura kabi aniqlaydi;
- operator – prosedurani e’lon qiladi – funksional operator;
- system – prosedurani sistemali prosedura kabi aniqlaydi;
- remember – prosedura uchun jadval xotirasini aniqlaydi (u proseduraga qilingan murojat natijalarini jadval xotirasiga kiritishni ta’minlaydi, itterasion proseduralar b-n ishlaganda vaqtdan yutishga imkon beradi);
- trace - prosedura trassirovkasini aniqlaydi (zadayet vыvod otladochnoy informasii);
Do'stlaringiz bilan baham: |