10-mavzu: maple dasturida dasturlash elementlari reja: 1



Yüklə 157,62 Kb.
Pdf görüntüsü
səhifə3/13
tarix25.12.2023
ölçüsü157,62 Kb.
#195684
1   2   3   4   5   6   7   8   9   ...   13
10Maruza


 

 

 
 

 
Maple da o‟zgaruvchilarni e‟lon qilishda nomlar indeksli yoki simvolli ishlatiladi va 
ularda buyruqlarni bajarilgan natijalarini amallarini xotiraga saqlaydi. 
Simvolli nomlar sonli- harfli va tagiga chizilgan simvollarni ketma ketligidan tashkil 
topadi. 


Ko‟p sondagi nomlar himoyalangan va ularni foydalanuvchining o‟zgaruvchi 
nomlarida ishlatish mumkin emas toki 
unprotect() 
buyrug‟ini himoyasini olmasdan 
ishlatib bo‟lmaydi. 
Agar nomni himoyalash zarurati kelib chiqsa, unda 
protect() 
buyrug‟idan 
foydalanish mumkin. Himoyani ixtiyoriy paytda unprotect() buyrug‟i bilan olish 
mumkin. Bunday amallarni maxsus protseduralarda yoki o‟zgarmaslarda 
foydalanuvchi orqali qo‟llash mumkin. 

 

 

Error, attempting to assign to `F` which is protected 

 

 
Yuqoridagi misolda F o‟zgaruvchi protect() buyrug‟i orqali himoyaga olinyapti va 
unprotect() buyrug‟i orqali himoyasi olib tashlanyapti. 
Indeksli nomlar simvollardan tashkil topib quyi qismida indeksi bilan yoziladi. 
Buni bajarish uchun simvolli nomdan so‟ng kvadrat qavslar ichida ifoda ketma 
ketligi beriladi, bunda indeks nomi ham quyi indeksga ega bo‟lishi mumkin. 

 

 

 






 

 
Ta‟kidlab o‟tamiz har bir ifodali indeks indeks nomida hisoblanadi, yani agar unda 
o‟zgaruvchi uchrasa va u qiymatni o‟zlashtirsa, u holda uni o‟rniga qiymati qo‟yiladi 
oxirgi misolda shuni ko‟rsak bo‟ladi. 
Hech qanday qiymat o‟zlashtirmagan nomning tipini tekshirishda whattype() 
buyrug‟i symbol qiymatini qaytaradi simvolli nom uchun va indexed indeksli nom 
uchun. 

Yüklə 157,62 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   13




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin