M2001 - M2001

M2001 a modulli tarbiyaviy matematik dasturlash tili zamonaviy diskretdan tortib to klassik uzluksiz matematikaga qadar matematik algoritmlarni ishlab chiqish va taqdim etish uchun. M2001 asosidagi semantik ramka asosida qurilgan toifalar nazariyasi va shunga o'xshash sintaksisga ega Paskal yoki Modula-2.

U faqat pedagogik foydalanish uchun mo'ljallangan, shuning uchun samaradorlik va amalga oshirish qulayligi uning rivojlanishida umumiylik va qo'llanilish doirasiga qaraganda unchalik muhim bo'lmagan. Bu kollej matematikasi birinchi kurs talabalari uchun rasmiy algoritmik asosni shakllantirishda muhim rol o'ynash uchun yaratilgan.

Umumiy nuqtai

Ko'p qatlamli ma'lumotlar jadvalini tuzish sxemasi asosida M2001 sakkizta to'plamni o'z ichiga oladi hisoblash turlari yana oltitasi tuzilgan turlari. Ushbu ikkitadan, mos ravishda, to'plamlar matematik darslar va of mavhum darslar qurilgan, ikkinchisi eng ko'p ishlatiladigan narsalarni qamrab oladi mavhum ma'lumotlar turlari yilda Kompyuter fanlari:

  matritsali polinom ratsionomial stek navbat ro'yxati vakolatli seriyalar ketma-ketligi daraxt grafigi digrafi MATEMATIKA SINFLARI                      REFERAT Sinflari            | | | | | | + ------------------------- + --------------------- + | | | mahsulot yig'indisi to'plamining eksponentli subdomeni TUZILGAN TURLARI                                      | | | mantiqiy belgi tabiiy butun son ratsional haqiqiy murakkab matn Hisoblash turlari

M2001 yozish sxemasining pastki ikki qatlami avvalgi eksperimental deb nomlangan CAT dasturlash tili.

Adabiyotlar

Ronald E. Prater tomonidan modulli matematik dasturlash tili [1]