Shaxsiy loyiha · EdTech
Kimyo yechimlari tekshirgichi
Kimyoviy tenglamani oʻquvchi qanday yozsa, shundayligicha oʻqiydigan, xatoni aniq aytadigan, muvozanatlaydigan va yechim yoʻlini koʻrsatadigan Streamlit dasturi.
01 / Muammo
Koʻp tekshirgichlar shunchaki «tenglama notoʻgʻri» deydi — oʻquvchi qaysi element mos kelmayotganini va uni qanday tuzatishni bilmay qoladi.
02 / Gʻoya
Muvozanatlashni taxmin emas, chiziqli algebra masalasi deb qarash: har bir element bitta saqlanish tenglamasini beradi, shuning uchun muvozanatlaydigan matritsaning oʻzi xatoni ham tushuntiradi.
03 / Jarayon
- Saqlanish matritsasini SymPy yordamida ratsional sonlar ustida yechdim — ionli va oksidlanish-qaytarilish tenglamalari bitta yoʻldan oʻtadi.
- Toʻrt xil natijani ajratdim — muvozanatlangan, modda yetishmaydi, imkonsiz va bir qiymatli emas — har biriga oʻz maslahati bor.
- Stexiometriya, molyar massa, 118 elementli bosiladigan davriy jadval va kimyoviy klaviatura qoʻshdim.
- Birorta raqamni oʻqishdan oldin muvozanatsizlikni koʻrsatadigan «tarozi» koʻrinishini yaratdim.
04 / Natija
API kalitsiz va internetsiz ishlaydigan, har doim elementni, ikkala tomondagi sonni va oʻzgartirish kerak boʻlgan koeffitsiyentni aytadigan oʻzbek tilidagi vosita.
Keyingi loyiha