Справочници, схемотехника, теория > Компютри, мрежи, freeware софтуер, операционни системи и др.

Програмиране на qbasic в DOS, Windows 98SE и Windows 7

<< < (2/3) > >>

Иван Димов:
   Това в приложения файл са три мои програмки, които описват движението на електрон:
   1. Около един положителен заряд.
   2. Около два положителни заряда и
   3. Третата програмка е движение на електрон-позитронна двойка. За ваше улеснение съм дал някакви входни данни за програмите, а вие след като щракнете на ехе-файла, ще трябва само да напишете едно число на черния екран според изискването на програмките и да натиснете enter.
   Дал съм и BAS файловете на съответните exe-та за да може, който иска да ги променя. BAS файловете се стартират с програмата qb64 както казах по-горе (натиска се F5 бутона).

Иван Димов:
   Пускам ви един zip-файл със старата версия на Qbasic, където има и help-файл. Слагате двата файла qbasic.exe и qbasic.hlp някъде в една папка и така ще имате Help информация като щракнете на ехе-то. Вътре има и кратки примери за начините за използване на някои команди.
   Сложил съм и още два ехе-файла със съответните им bas-файлове.
   Единият (ELECTRON1N.ехе) е подобрена версия на електрона, обикалящ около положителен заряд. Доста е интересно, макар че има какво още да се промени. Поне ни дава визуална представа за електронните орбити. Електронът съм го задал да обикаля като един единствен зелен пиксел по екрана като същевременно оставя червена следа (траектория). Дал съм и възможност за различна подробност в смятането на компютъра като така сметките стават за различни интервали от пътя dS в зависимост от зададеното число на подробност в началото на програмата. Има и скоростомер, показващ огромната скорост на електрона в m/s. Може и временно да се спре движението с бутона s за да се види каква е скоростта. Векторът на скоростта е в лилав цвят.

Иван Димов:
   Предлагам ви последна поправка на файла с програмата, която описва траекторията на електрон, въртящ се около положителен заряд. Този път съм оцветил в зелено част от траекторията най-близо до електрона и така той по-лесно се забелязва. Сега ще може и да видите какво всъщност представлява подробността в сметките на компютъра. Като спрете движението на електрона с бутона s, ще видите дължината на зелената част от траекторията, която се отнася за 200 поредни смятания на компютъра. Колкото тази зелена част е по-дълга, толкова по-грубо е смятал компютъра (за по-големи отсечки dS от траекторията) и така се наслагват повече грешки. Затова за по-добра точност на траекторията задавайте Podrobnost под 10.
   Обърнете внимание също, че 200 поредни сметки не са еквивалентни на 200 пиксела от траекторията. Всяка една сметка компютърът прави на равни интервали dS от траекторията като при подробност =100 имаме dS = 1пиксел.
   Програмата като цяло дава само приблизителни сметки, но все пак може да се ползва за онагледяване на движението на електрона. Става също и за интересни графики с рекламна цел примерно.

Иван Димов:
   Добавих и енергията на електрона в електронволти - [eV]. Така всеки ще може да види началната енергия Ео и енергията Е във всеки момент по електронната траектория. Спирането на движението на електрона е с бутона s, а продължаването на движението става при натискане на който и да е бутон освен s-бутона.
   Положителния заряд го направих с големина, колкото на два протона.

Иван Димов:
   Прилагам моя програма   SF(X)dX.exe   за пресмятане на интеграл. Чертае графиката на функцията, пресмята определени стойности и въобще има визуални ефекти, позволяващи по-доброто разбиране на математиката. Има и упътване за ползване.
   Прилагам и програмата ми   electron show.exe   с визуални ефекти на траекторията на електрон, движещ се около положителен заряд.

Навигация

[0] Списък на темите

[#] Следваща страница

[*] Предходна страница

Премини на пълна версия