Fizika üzrə metodiki kitabxana: Fizika üzrə məktəblilər üçün İnternet Olimpiadası. Olimpiadalar və yarışmalar Barsik Fizika Olimpiadasına razılıq

  • 10.01.2024

BARSIC mühitində Sankt-Peterburq Dövlət Texniki Universitetinin İnternet Olimpiadası üçün tapşırıqların həlli

Olimpiada necə keçirilir

Olimpiada iki mərhələdən ibarətdir, məsafə (təsnifat) və final (əyani). Məsafə mərhələsi iki dövrədən ibarətdir və hər biri dünyanın istənilən yerindən tamamlana bilər. Hər turdan əvvəl məşq tapşırıqları mövcuddur, onların yerinə yetirilməsi nəticələrə təsir etmir, lakin olimpiada sisteminə öyrəşməyə və tapşırıqları yerinə yetirməkdə məşq etməyə imkan verir.

Qeydiyyat, eləcə də olimpiadada iştirak pulsuz, ödənişsizdir və yeganə şəkildə həyata keçirilir:

  • Tələbələrin öz-özünə qeydiyyatı- parolun müstəqil alınması ilə. Olimpiadada təhsil müəssisəsinin nümayəndəsi tərəfindən qeydiyyat olmadan iştirak etmək imkanı verir. Bu halda məktəbdən və ya Olimpiadanın Təşkilat Komitəsindən icazə verən hərəkətlər tələb olunmur. İştirakçılardan məsuliyyətlə qeydiyyatdan keçmələri və birdən çox dublikat yaratmamaları xahiş olunur.

Modellərlə tapşırıqları yalnız BARSIC pleyerinin 11.85 - 11.88 versiyalarından yerinə yetirə bilərsiniz; digər tapşırıqlar həm BARSIC-dən, həm də istənilən brauzerdən yerinə yetirilə bilər.

Nəticələrin serverə təkrar göndərilməsi üçün cərimə xalları verilir (test üçün 4 cərimə, digər tapşırıqlar üçün 1 cərimə xalı). Dəyərlər vasitəsilə axtarış edərək cavab tapmaq qadağandır.

Olimpiadanın məsafəli turu zamanı loqin və şifrə ilə daxil olduqdan sonra iştirakçıya tapşırıqları yerinə yetirmək üçün adətən 1 saat 30 dəqiqə vaxt verilir (7-ci sinif üçün 1 saat 20 dəqiqə, 11-ci sinif üçün 2 saatdan sonra), o cümlədən təkrar girişlər texniki problemlər halında icazə verilənə qədər yığılan ballar qeyd olunur. Tapşırığa yenidən daxil olduqda, tapşırıq parametrləri dəyişir - diqqətli olun! Olimpiadanın fərqli login altında təkrar başa çatdırılması və ya olimpiadanın vicdansız başa çatması üçün digər variantlar qəti qadağandır.

Məsafəli turlar aşağıdakılardır. Tur günlərindən hər hansı birinə girdikdən sonra BARSIC oyunçusu olimpiadanın veb saytına daxil olun və nəticədən istifadə edərək daxil olun qeydiyyat istifadəçi adı və şifrə ilə iştirakçı olimpiada tapşırıqlarını yerinə yetirməyə dəvət olunur. Əgər o, razılaşarsa, geri sayım başlayır - 7-ci sinif şagirdlərinə tapşırıqları yerinə yetirmək üçün 1 saat 20 dəqiqə, 8 və 9-cu siniflərə - 1 saat 30 dəqiqə, 10 və 11-ci siniflərə - 2 saat vaxt verilir. Bu müddət ərzində təkrar girişlər mümkündür (məsələn, kompüter donarsa və əlaqəli yenidən başladırsa) - bu halda yığılmış bütün xallar saxlanılır. Ayrılmış vaxt bitdikdən sonra iştirakçının girişindən istifadə etməklə giriş bağlanır.

BARSIC mühitindən istifadə edərək olimpiadanın ən əhəmiyyətli tapşırıqlarının təhlili

Çox portlu bir şəbəkə var - naqillər çıxan "qara qutu". Məlumdur ki, içəridə R1, R2 və R3 üç sabit müqavimət (rezistorlar) var, bir şəkildə bir-birinə və çıxış terminallarına bağlıdır. Müqavimət haqqında məlumdur ki, R1< R2 < R3, и что от каждой ножки резистора имеется хотя бы один провод, выходящий наружу из "чёрного ящика". Также имеется источник постоянного тока и мультиметр - измерительный прибор, позволяющий измерять токи, напряжения и сопротивления. Данные приборы могут располагаться только в правой части экрана, провода не могут пересекать "чёрный ящик". Произвольное количество разноцветных проводов можно перетаскивать из хранилища,

ekranın yuxarı sol hissəsində yerləşir. R1, R2 və R3 dəyərlərini ohm-un yüzdə biri qədər müəyyənləşdirin. Cihazlar və naqillər siçan ilə sürüklənərək panel terminallarına qoşula bilər. Multimetr şkalasında diapazona yaxın olan μ hərfi “mikro”, m hərfi “milli” deməkdir. Ölçülən kəmiyyətin növü və multimetrin ölçmə şkalasının həddi düyməni çevirməklə dəyişdirilir. Bu işdə multimetrdə müqavimət ölçülməsi söndürülür. Ampermetr rejimində multimetrin daxili müqaviməti əhəmiyyətsizdir. Lazım gələrsə, multimetrin ölçüsü yuxarı sol küncündəki oxlardan istifadə edərək artırıla və ya azaldıla bilər. DC mənbəyinin gərginliyi onun sürgüsünü hərəkət etdirməklə tənzimlənir. Model tapşırıqları yenidən yerinə yetirmək olar, lakin serverə hər təkrar göndərmə üçün 3-ə qədər cərimə xalı təyin edilir.

Tapşırığın çətinliyi: son dərəcə yüksək.

Ohmmetr rejimi söndürüldüyündən, kontakt yastıqları arasında gərginlik tətbiq etsək, dövrədə cərəyanı ölçməklə müqaviməti tapacağıq. Bir multimetr probundan istifadə edərək, qoşulduqda heç bir cərəyanın axmayacağı bir terminal tapana qədər əlaqə yastıqlarından (terminallardan) keçirik. Terminalları saat yönünün əksinə sayaraq prioritet sırasına görə nömrələyəcəyik.

3 nömrəli terminal üçün ekranda cərəyanın çox yüksək olduğunu göstərən xəta görünür. Multimetri miqyasdan kənar olmayan bir diapazona keçirin. Multimetr ekranında çox az əhəmiyyətli rəqəmlər göstərildiyinə görə multimetri daha həssas diapazona keçirmək və miqyasdan kənara çıxmaması üçün enerji təchizatının çıxış gərginliyini azaltmaq lazımdır.

Növbəti terminal üçün də eyni şeyi edirik və s. Biz terminallar arasında müqaviməti hesablayırıq: 3 nömrəli terminal üçün R0,3 = 4,29 V/189 mA = 22,7 Ohm, 4 nömrəli terminal üçün R0,4 = 4,31 V/13,42 mA = 321 Ohm.

Digər modellərin nümunələri

Tədqiq olunan gövdə (araba, blok və ya metal silindr) meylli bir relsə quraşdırıla bilər və onun başlanğıc sürəti sıfırdır. Əgər gövdə relsin kənarına yaxın yerləşdirilərsə, o, avtomatik olaraq elektromaqnitlə bərkidilir. Qırmızı düyməni basmaq elektromaqnit söndürüldükdə elektromaqniti yandırır və ya söndürür, göstəricilər sıfırlanır. Silindr daxilində kütlənin paylanması radial simmetrikdir, lakin məlum deyil. Araba sürtünmədən dəmir yolu boyunca yuvarlanır. Silindiri relsin yuxarı hissəsində düzəldirsinizsə və elektromaqniti söndürsəniz, silindr sürüşmə sürtünməsi səbəbindən heç bir sürüşmə və ya enerji itkisi olmadan relsdən aşağı yuvarlanır. İlk 1,093 saniyədə silindrin mərkəzindən keçəcək S məsafəsini və zamanın bu nöqtəsində silindrin ümumi kinetik enerjisini T (translational və fırlanma hərəkəti) təyin edin. Nəticələri serverə göndərin. Dəyərlər yüzdə bir qədər dəqiq daxil edilməlidir. Aralıq hesablamaları ən azı 4 əhəmiyyətli rəqəmə qədər saxlayın. Optik sensorlar arabaya və ya bara quraşdırılmış bayraq onların işıq şüasını keçdikdə işə salınır - bu anda ox işarəsi optik qapının koordinatlarını keçir. Optik qapının mövqeyi siçan vasitəsilə dəyişdirilə bilər, qırmızı markerlə qeyd olunur; Rənglə işarələnmiş kənardan tutaraq hökmdarı döndərmək olar. Çəki çəkiləri qramla göstərilir. Sərbəst düşmə sürətini 9,8 m/s hesab edək 2 Tapşırığın çətinliyi: son dərəcə yüksək.

Zaman sensorunun quraşdırıldığı məsafəni seçirik ki, işə salınma anından blokla toqquşmaya qədər keçən vaxt 1.093-ə bərabər olsun.

Tapşırıqda tələb olunduğu kimi saniyə. Tapşırığın birinci hissəsini yerinə yetirmək üçün silindrin mərkəzinin keçdiyi yolu ölçmək qalır. Aydındır ki, silindr və blok elə yerləşdiyi halda silindrin sol tərəfi ilə blokun sağ tərəfi arasındakı məsafəyə bərabərdir ki, elektromaqnit buraxıldığı andan müəyyən vaxt keçsin. blokla toqquşma. Bu məsafənin ölçülməsi ilə bağlı problem hökmdarın çox uzun olması və ekrandan çox uzağa uzanmasıdır. Bu halda, sərbəst buraxıldıqda, hökmdar əvvəlki vəziyyətinə qayıdır. Buna görə də, hökmdarı ekrandan kənara çıxmaması və oxunuşlardakı fərqi oxuması üçün quraşdırmaq lazımdır. Sensorun relsin kənarından məsafəsini ölçmək və sonra bu dəyərdən silindrin diametrini və çubuğun yarısının uzunluğunu çıxarmaq da mümkündür. S = 16,85 sm alırıq Metodiki komissiya tapşırığın bu hissəsinin çox çətin olmadığına inanırdı, lakin 11-ci sinifdən olan 1466 iştirakçıdan yalnız 49 nəfərin öhdəsindən gələ bildiyi ortaya çıxdı və onlardan yalnız 27-si. ilk cəhddə. Müəyyən bir zamanda silindrin ümumi kinetik enerjisini T (tərcümə və fırlanma hərəkəti) enerjinin saxlanması qanunundan tapıla bilər: yuvarlanan sürtünmə nəticəsində enerji itkisi olmadığı üçün silindrin kinetik enerjisi bərabərdir. potensial enerjisinin azalması. Buna görə, müəyyən bir müddət ərzində silindrin hündürlüyünün dəyişməsini tapmaq kifayətdir. Bu, ya hökmdarla birbaşa ölçmə, onu şaquli çevirmə və ya (daha doğrusu) arabadan istifadə edərək dolayı ölçmə yolu ilə edilə bilər. Bu vəziyyətdə problemin həlli üçün müxtəlif variantlar da var. Məsələn, arabanın sürətini ölçə, relsin meyl bucağının α sinusunu tapa və hündürlüyün dəyişməsini tapa bilərsiniz h=S*sin(α)= 16,85 sm * 0,041= 0,691 sm = 6,91*10 -3 m Çəkərək silindrin kütləsini tapırıq M=85,8 g = 85,8*10 -3 kq. Enerji dəyişikliyi T=M*g*h= 85,8*10 -3 kq * 9,8 m/s2 * 6,91*10 -3 m = 0,00581 J = 5,81 mJ.

və digər modellər illüstrasiya kimi

Nəticə

BARSIC pleyerinin özündən istifadə heç bir çətinlik yaratmamalıdır. Bununla belə, mənim fikrimcə, oyunçu interfeysinin əhəmiyyətli bir çatışmazlığı var - obyektləri necə düzgün manipulyasiya etmək lazım olduğunu dərhal başa düşmək həmişə mümkün deyil və obyektləri orijinal vəziyyətinə qaytarmaq üçün heç bir seçim yoxdur. Beləliklə, öz təcrübəmdən istilik hadisələri ilə bağlı model məsələsini həll edərək, problemi həll edərkən cisimləri necə düzgün manipulyasiya edəcəyimi anladım, bir dəfə təsadüfən bir stəkanın içini lavaboya tökdüm, bir dəfə vaxtım olmadı. temperaturu qeyd etmək və s. Bunu anlamaq üçün bir neçə cəhd lazım idi. Çıxış yolu tələbə ilə bütün model problemləri üzərində işləmək və Olimpiadadakı modellərin interfeysinin oxşar olacağına ümid etməkdir.

İstinadlar:

Bu mesajın yazılmasında istifadə olunan bütün materiallar yalnız Olimpiadanın http://barsic.spbu.ru/olymp/ saytından götürülüb (bir sıra son nümunələr də daxil olmaqla)

Fizika fənni üzrə məktəblilər üçün İnternet Olimpiadası fizikaya marağı olan, riyaziyyatı kifayət qədər yüksək səviyyədə bilən və kompüter texnologiyalarını mükəmməl bilən 7-11-ci sinif şagirdləri üçün uyğundur...

Digər fizika olimpiadalarından əsas fərq virtual laboratoriyalardan istifadə olunmasıdır. Tapşırıqlar real fiziki eksperimentə xas olan xüsusiyyətləri təkrarlamaq üçün hazırlanmışdır.

Olimpiada iki mərhələdə keçirilir. Distant kurs onlayn şəkildə keçirilir və iki qiyabi raund daxildir. Final (üz-üzə) mərhələsi təşkilatçı universitetlərin kompüter sinifləri əsasında təşkil olunur.

Nə yenilik var

Necə iştirak etmək olar

  1. Rəsmi internet saytında olimpiadanın təqvimi ilə bağlı məlumatı gözləyin. Olimpiadanın ilkin təqvimi →
  2. Rəsmi veb saytında qeydiyyatdan keçin və təlim tapşırıqlarını yerinə yetirməyə başlayın.
  3. Rahat gündə ilk məsafəli turda iştirak edin. Unutmayın ki, yalnız bir cəhdiniz var və vaxtınız məhduddur.
  4. İlkin nəticələri öyrənin. Əgər verilən məqamlarla razı deyilsinizsə, müraciət edin.
  5. İkinci məsafə turunun tapşırıqlarını həll edin. Bu məcburidir, çünki seçimin nəticəsi hər iki qiyabi müsabiqənin cəmidir.
  6. Nəticələri gözləyin, lazım gələrsə, apellyasiya şikayəti verin.
  7. Təsnifat mərhələsinin qalibinin və ya mükafatçısının sertifikatını rəsmi internet saytından yükləyin.
  8. Ən əlverişli məkanı seçməklə finala yazıl.
  9. Üz-üzə səhnəyə gəlin.
  10. İlkin nəticələr üçün bizi izləyin. Əgər verilən xallarla razı deyilsinizsə, apellyasiya şikayəti verin.
  11. Yekun nəticələri və qalibləri və ikinciləri müəyyən etmək üçün meyarları öyrənin.
  12. Valideynlərinizi və müəlliminizi mükafatlandırma mərasiminə gətirin ki, səhnədə əlinizdə diplomunuzla şəklinizi çəkəcək biri olsun.

Xüsusi nədir

Necə hazırlamaq olar

Əvvəlki illərdəki problemləri həll edin Müəllimlə çətin hissələrdən keçin. Suallar verin. Məktəb sizin uğurunuzda maraqlıdır - bu, onun nüfuzunu artırır. Tapşırıqlar və həllər →

2019/2020-ci tədris ili üçün olimpiadada 7-11-ci sinif şagirdləri iştirak edəcəklər. Qeydiyyatdan dərhal sonra təlim tapşırıqları mövcuddur - onlar üçün heç bir vaxt məhdudiyyəti yoxdur və onların tamamlanmasının nəticələri heç bir şəkildə nəzərə alınmır və heç bir yerdə dərc edilmir.

Olimpiada iştirakçıları hər yeni tədris ilində yenidən qeydiyyatdan keçməlidirlər;
Müəllimlər də təlim tapşırıqlarına daxil olmaq üçün qeydiyyatdan keçə bilərlər - lakin olimpiada sistemində keçmişdə qeydiyyatdan keçmiş müəllimlər Ehtiyac yoxdur yenidən qeydiyyatdan keçin.

Qeydiyyat, eləcə də olimpiadada iştirak pulsuz, ödənişsizdir və yeganə şəkildə həyata keçirilir:

  • Tələbələrin öz-özünə qeydiyyatı - parolun müstəqil alınması ilə. Olimpiadada təhsil müəssisəsinin nümayəndəsi tərəfindən qeydiyyat olmadan iştirak etmək imkanı verir. Bu halda məktəbdən və ya Olimpiadanın Təşkilat Komitəsindən icazə verən hərəkətlər tələb olunmur. İştirakçılardan məsuliyyətlə qeydiyyatdan keçmələri və birdən çox dublikat yaratmamaları xahiş olunur.
Müəllimlər eyni qaydada qeydiyyatdan keçə bilərlər (açılan siyahıda sinif nömrəsi kimi “müəllimlər”i seçin) təlim tapşırıqlarını yerinə yetirmək və olimpiada turu bitdikdən sonra iki nəfərlik tur tapşırıqlarına giriş əldə edə bilər. həftələr.

Qeydiyyatdan keçmiş iştirakçılar (BARSIC-dən Olimpiadanın saytına daxil olduqda və alınan login və parollardan istifadə edərək Olimpiada sisteminə daxil olduqda - aşağıya baxın) olimpiadanın turları arasında olan müddətdə dərhal təlim tapşırıqlarını yerinə yetirmək imkanı əldə edirlər. Və turlar zamanı istifadəçi adı və şifrənizlə daxil olduqdan sonra siz dərhal olimpiada tapşırıqlarını yerinə yetirməlisiniz.

Təlim zamanı tapşırıqlara girişdə heç bir məhdudiyyət yoxdur. Olimpiada turu zamanı diqqətli olun, olimpiadanın vaxtının geri sayım turu daxil olduqdan 1 saat 30 dəqiqə sonra (7-ci sinif üçün 1 saat 20 dəqiqə, 11-ci sinif üçün 2 saatdan sonra) olimpiada turu zamanı loqin və şifrənizlə ilk girişdən başlayır. müəyyən bir iştirakçı üçün vaxt başa çatır - hətta o, heç bir tapşırığı görməmiş və ya tamamlamamış olsa belə.

Olimpiadadan (və ya təlim tapşırıqlarından) keçmək üçün kompüterinizdə Windows 10-dan başqa bir versiyaya malik Windows varsa, əvvəlcə kompüterinizə BARSIC pleyerinin arxivini yükləməlisiniz - virtual laboratoriya modellərini işə salmağa imkan verən xüsusi proqram.

Zip arxivindən barsicLaz qovluğunu olimpiadanın keçiriləcəyi kompüterin sərt diskinə çıxarmaq lazımdır.
Sonra barsic.exe faylını işə salmalısınız, gedin Pəncərədə BARSIC "Fizika üzrə məktəblilər üçün İnternet Olimpiadası"nı olimpiada səhifəsinə daxil edin Pəncərədə

Windows 10 üçün addımlar oxşardır, lakin bəzi kompüterlərdə problemlər yaranır, buna görə də arxivdə olan BARSIC versiyasını istifadə etmək daha yaxşıdır. O, kompüterinizdə quraşdırılmış Internet Explorer brauzerinin parametrlərindən istifadə edir, ona görə də siz onları dəyişmisinizsə, Internet Explorer parametrlərinizi tənzimləməlisiniz.

BARSIC-i İnternetdə Linux altında işə salmaq üçün kompüterinizdə quraşdırılmış şərab proqramının ən son versiyalarından birinə ehtiyacınız var. Şərabdan istifadə edərək, şərab üçün gecko-nun ən son versiyalarından birini kompüterinizə quraşdırmalısınız (quraşdırılmış şərabın altından işə salın) - 64 bitlik Linuz platforması üçün arxivi yükləyə bilərsiniz. Sonra arxivi BARSIC pleyer ilə yükləyin və oradan barsicLaz qovluğunu kompüterinizin diskinə çıxarın. Bundan sonra şərabın altından barsicLaz qovluğunda yerləşən Barsic.exe faylını işə sala bilərsiniz, gedin. Pəncərədə BARSIC "Fizika üzrə İnternet Olimpiadası" linkini olimpiada səhifəsinə daxil edin Pəncərədəİştirakçının BARSIC istifadəçi adı və şifrəsi və tapşırıqları tamamlayın.

Qeydiyyatdan dərhal sonra, olimpiadadan əvvəl və turlar arası fasilələrdə məşq tapşırıqları mövcuddur.
Olimpiada turu zamanı təlim tapşırıqlarını yerinə yetirmək üçün tren7 istifadəçi adı və tren parolundan istifadə edərək BARSIC sisteminə daxil olun. Bu, virtual laboratoriyadan istifadə edərək məşq etməyə və olimpiadanın turunu keçməzdən əvvəl modellərlə işləyərkən hər hansı problemin olub-olmadığını yoxlamağa imkan verəcək. DİQQƏT! Olimpiada turu zamanı qeydiyyat zamanı alınan loqin və paroldan istifadə edərək sistemə daxil olduqdan sonra məşq rejimi mövcud olmayacaq, çünki Olimpiadadan keçməyə hazır olduğunuz təsdiqləndikdən sonra vaxtın geri sayımı DƏRHAL başlayacaq. Və turu tamamlamaq üçün ikinci cəhdiniz OLMAYACAQ!

Probleminiz varsa, bölmədəki məlumatları oxuyun.

Modellərlə tapşırıqları yalnız BARSIC pleyerindən yerinə yetirə bilərsiniz; digər tapşırıqlar həm BARSIC-dən, həm də istənilən brauzerdən yerinə yetirilə bilər.
Nəticələrin yenidən serverə göndərilməsi üçün cərimə xalları verilir (adətən tapşırığın hər hissəsində səhv cavab üçün 1 cərimə balı). Dəyərlər vasitəsilə axtarış edərək cavab tapmaq qadağandır.
Olimpiadanın məsafəli turu zamanı loqin və şifrə ilə daxil olduqdan sonra iştirakçıya tapşırıqları yerinə yetirmək üçün adətən 1 saat 30 dəqiqə vaxt verilir (7-ci sinif üçün 1 saat 20 dəqiqə, 11-ci sinif üçün 2 saat), o cümlədən təkrar girişlərə icazə verilir. texniki problemlər halında, əvvəl yığılmış əlavə olaraq ballar qeyd olunur. Tapşırığa yenidən daxil olduqda, tapşırıq parametrləri dəyişir - diqqətli olun!
Olimpiadanın fərqli login altında təkrar başa çatdırılması və ya olimpiadanın vicdansız başa çatması üçün digər variantlar qəti qadağandır.

Təlimin vaxt məhdudiyyəti olmadan ixtiyari sayda tamamlanmasına icazə verilir. Təlim zamanı toplanan xallar nəzərə alınmır və heç bir yerdə dərc olunmur. Təlim, xüsusən də modellər üçün mümkün texniki problemlərin öhdəsindən gəlməyə kömək edir.

Olimpiada turu zamanı sistemi konfiqurasiya etməyə çalışın Tren parolu ilə debug login tren7 istifadə edə bilərsiniz - lakin bunu unutmayın Bu girişdən istifadə edərək Olimpiadadan keçə bilməzsiniz, o, yalnız olimpiada turu zamanı iştirakçıların kompüterlərində proqram təminatının qurulması üçün nəzərdə tutulub. Onlarla və yüzlərlə iştirakçı bu login altında daxil olur və nəticələr dəfələrlə serverə göndərilir, tapşırıqlar üçün çoxlu cərimə xalları verilir - lakin proqram təminatının qurulması üçün bunun heç bir əhəmiyyəti yoxdur.

Olimpiadanın saytına keçid: http://distolymp2.spbu.ru/olymp/index.html
Olimpiadanın təşkilatçısı: Sankt-Peterburq Dövlət Universiteti və Milli Tədqiqat Universiteti ITMO
Olimpiada səviyyəsi: 2 (universitetlərə daxil olarkən üstünlüklər verir)
Olimpiadanın mərhələləri: məsafə raund 1, məsafə raund 2, final (üz-üzə) raund
Olimpiada iştirakçıları: 7-11 siniflər
İştirak qiyməti: Pulsuz

Qısa baxış

Olimpiada Sankt-Peterburq Dövlət Universiteti (SPbDU) və İnformasiya Texnologiyaları, Mexanika və Optika Milli Tədqiqat Universiteti (NRU ITMO) tərəfindən təşkil olunur. Onu fizikanın tədrisində kompüterlərdən fəal şəkildə istifadə edən Sankt-Peterburqdan bir qrup alim və metodist yaradıb.

Fizika fənni üzrə məktəblilər üçün İnternet Olimpiadası fizikaya marağı olan, riyaziyyatı kifayət qədər yüksək səviyyədə bilən, kompüter texnologiyasını mükəmməl bilən 7-11-ci sinif şagirdləri üçündür. Onun digər olimpiadalardan əsas fərqi virtual laboratoriyalardan istifadə olunmasıdır. Əlbəttə ki, biz hər kəsi real quraşdırma ilə təmin edə bilmərik; Ancaq real fiziki təcrübəyə xas olan xüsusiyyətləri mümkün qədər dəqiq şəkildə təkrarlamağa çalışdıq. Olimpiada iştirakçısına tapşırıqları yerinə yetirməli olduğu bir sıra alətlər verilir. Demək olar ki, bütün tapşırıqlar üçün düzgün həlli əldə etməyin çoxlu yolu var. Olimpiada iştirakçısı hansı vasitələri seçəcəyini və hansı hərəkətləri edəcəyini müstəqil şəkildə seçməlidir.

Elmdə, texnologiyada və gündəlik həyatda olduğu kimi, dərhal düzgün nəticə əldə etmək həmişə mümkün olmur. Xüsusilə bir təcrübədə. Hesabatı serverə göndərdikdən dərhal sonra olimpiada iştirakçısı nəticələrin düzgün və ya səhv olması barədə kompüter tərəfindən yaradılmış məlumatı alır və tapşırığın səhv yerinə yetirilən hissələrini təkrar edə bilər. Düzdür, o, kiçik cərimə xalları alır. Olimpiadalarımızda virtual laboratoriya modelləri ilə yanaşı, iştirakçıların əsas biliklərini yoxlamağa imkan verən testlər də var. Testdən keçmək ballarınızı artırmağa imkan verir, lakin virtual laboratoriyalarda bir neçə tapşırığı uğurla yerinə yetirmədən sizə olimpiada qalibi olmaq imkanı vermir.

Fizika fənni üzrə məktəblilər üçün İnternet Olimpiadası eksperimental fəaliyyət sahəsində bacarıqlı, biliklərini praktikada tətbiq edə bilən tələbələri tapmağa kömək edir. Vahid Dövlət İmtahanı və digər əksər olimpiadalar nəyi təmin etmir. Belə bir miqyasda geniş miqyasda real eksperimentin aparılması (bütün iştirakçılar üçün eyni tipli avadanlıqlara pulsuz giriş imkanı ilə) son dərəcə bahalı və qeyri-realdır. Lakin görkəmli nəzəri qabiliyyətə malik iştirakçılar da olimpiadadan diplom ala bilərlər, çünki əyani turda mürəkkəb nəzəri tapşırıqların tam həlli onlara diplom almaq üçün kifayət qədər bal toplamağa imkan verir.

Olimpiadamız həm çox istedadlı iştirakçılar, həm də adi tələbələr üçün nəzərdə tutulub. Tapşırıqlar müxtəlif çətinlik səviyyələrinə malikdir və demək olar ki, hər kəs bəzi tapşırıqları yerinə yetirə bilər - xüsusilə test tapşırıqları, eləcə də hər bir modeldə tapşırıqların ilkin hissələri. Ancaq çox çətin vəzifələr də var - Ümumrusiya Olimpiadasının mürəkkəblik səviyyəsi ilə. Minlərlə iştirakçıdan yalnız bir neçəsi onların öhdəsindən gələ bilər. Məsələn, 2010-cu ildə olimpiadanın əyani turunda cəmi 3-5 nəfər bəzi tapşırıqları yerinə yetirdi, bəziləri isə ilk cəhddə deyil. Belə tapşırıqların yerinə yetirilməsi təkcə bilik və bacarıq deyil, həm də böyük yaradıcılıq tələb edir.

Olimpiadanın seçmə mərhələsi İnternet vasitəsilə iki məsafəli tur şəklində, final (üz-üzə) - məsafə turları ilə eyni texnologiyalardan istifadə etməklə, lakin regional təşkilatçılar olan universitetlərin nümayiş siniflərində keçirilir. olimpiada. Qarşıdan gələn turlar haqqında məlumat olimpiadanın ana səhifəsində və elektron poçtla təhsil müəssisələrinə və əvvəlki olimpiadaların iştirakçılarına, habelə Sankt-Peterburq Təhsil Komitəsi vasitəsilə turun başlanmasına ən geci bir ay qalmış elan edilir. Qeydiyyatdan dərhal sonra təlim sessiyaları açılır (iştirakçıların təlim tapşırıqlarına çıxışı var).

Olimpiadaya qeydiyyat pulsuzdur və şagirdlərin özləri tərəfindən internet vasitəsilə həyata keçirilir. Olimpiadada iştirak pulsuzdur.

BARSIC (Business And Research Scientific Interactive Calculator) mənbə kodunun brc faylına psevdo-kompilyasiyası ilə şərh olunan proqramlaşdırma dilidir (BARSIC Compiled sözünün qısası). Əvvəlcə elmi və tədris qurğularının idarə edilməsi üçün kitabxanalara əlavə olaraq ortaya çıxdı. İstifadəçi tərəfindən müəyyən edilmiş düsturlardan istifadə edərək qrafikləri göstərmək və hesablamalar aparmaq üçün alətlər daxil olmaqla. Sonradan vizual istifadəçi interfeysi dizayn alətləri əlavə edildi. Bu, işlənmiş prosedur proqramlaşdırma alətləri (funksiya ifadələri, alt proqramlar, modullar, strukturlar daxilində xarici elementlərin görünməsi üçün müxtəlif modifikatorları olan alt proqramlar) və obyektivlik elementləri (rahat girişi təşkil etmək üçün bir yol kimi daxili əvvəlcədən təyin edilmiş siniflər dəsti) olan obyekt dilidir. kitabxanalara). Prototipləmə modelindən istifadə edərək fərdi siniflərin əlavə edilməsi gözlənilir.

Tərcümə edilən dillər arasında xüsusi olaraq şərh üçün nəzərdə tutulmuş bir neçə dil istisna olmaqla, bütün sintaktik konstruksiyalarda ciddi statik tip yoxlamasının olması ilə seçilir. Dinamik testlər də aparılır. Eyni zamanda, dilin sintaktik konstruksiyaları elə seçilir ki, tərcüməçi sintaktik xətanın yerini maksimum dəqiqliklə lokallaşdıra bilsin. Bunun sayəsində proqramın inkişaf sürəti və səhvlərin aşkarlanması kəskin şəkildə artır.

Hal-hazırda ən çox istifadə edilən BARSIC tətbiqləri fizika və riyaziyyatda təhsil modelləridir:

  • ictimaiyyətə açıq virtual laboratoriya barsic.spbu.ru (əvvəlcə bu səhifədən BARSIC mühitini kompüterinizə quraşdırmalısınız.
  • Sankt-Peterburqda və Rusiya Federasiyasının Şimal-Qərb regionunda Fizika üzrə İnternet Olimpiadasının modelləri və testləri. Bu günə qədər BARSIC mühitində həyata keçirilən testlər və modellər əsasında fizika fənni üzrə internet olimpiadalarından 5000-ə yaxın insan keçmişdir (təkcə 2007-ci ilin noyabr ayında 1083 nəfər 10-cu sinifdə, 1246 nəfər isə 11-ci sinifdə).

BARSIC proqram paketinin tərkibi

  • pulsuz, sərbəst şəkildə yenidən paylana bilən iş mühiti barsic.exe (və onu müşayiət edən fayllar) - BARSIC faylları üçün "oyunçu"
  • barsicIDE.exe proqram inkişaf mühiti, qeyri-kommersiya istifadəsi üçün sərbəst mövcuddur

BARSIC dilinin və mühitinin əsas xüsusiyyətləri

BARSIC proqram paketi BARSIC iş vaxtı mühitinin nəzarəti altında işləyən tətbiqi proqramların inkişafı və istifadəsi üçün nəzərdə tutulmuşdur. Kompleksin əsas tətbiq sahələri fizika, riyaziyyat, informatika və digər sahələr üzrə tədris proqramlarının, həmçinin elmi ədədi riyazi hesablamalar və riyazi modelləşdirmə proqramlarının, əsasən, fizika sahəsinin inkişafıdır. Bundan əlavə, kompleks fərdi kompüterlər əsasında kompüterləşdirilmiş eksperimental qurğuların interaktiv idarə edilməsi üçün proqramların yaradılması, həmçinin əldə edilmiş eksperimental məlumatların emalı və vizuallaşdırılması və nəzəri asılılıqlarla müqayisəsi üçün ixtisaslaşdırılmışdır.

Tətbiqi proqramları proqramlaşdırmaq üçün istifadə olunan BARSIC dili universal obyekt proqramlaşdırma dilidir və iki ölçülü və üçölçülü qrafiklərin qurulması, təsvirin animasiyası, riyazi məlumatların işlənməsi və eksperimentə nəzarət üçün hazırlanmış alətləri ehtiva edir. İnkişaf mühiti tətbiq interfeyslərinin vizual dizaynı üçün qabaqcıl alətləri ehtiva edir.

Tətbiqlərin icra mühitinin konkret versiyasından nisbi müstəqilliyi mühüm üstünlük təmin edir: ətraf mühitə yeni imkanların əlavə edilməsi tətbiq proqramının imkanlarını avtomatik olaraq genişləndirir. Məsələn, fayllar, qrafiklər, verilənlər bazaları, kompüter şəbəkələri və s. ilə işləmək. BARSIC dilinin ən mühüm xüsusiyyəti onun proqramlaşdırma etibarlılığıdır. BARSIC etibarlılığı artırmaq üçün xüsusi vasitələr təqdim edir.

Birincisi, proqramlaşdırma dilinin sintaksisi proqramın yazılması zamanı təsadüfi yazı xətaları səbəbindən diaqnoz qoyulmamış səhvlərin olma ehtimalını minimuma endirmək üçün seçilmişdir. BARSIC-dən fərqli olaraq, JavaScript kimi dillər avtomatik tipli yayım qaydalarına, həmçinin pulsuz yazmağa (JavaScript və Visual BASIC üçün) görə bu səhvlərə çox həssasdır. Bir qədər az dərəcədə, bu səhvlər və (belə xətaların xarakterik olduğu sətirlərlə işləmək istisna olmaqla) və (Delphi) üçün xarakterikdir və daha az dərəcədə.

İkincisi, BARSIC proqramlaşdırma dilinin sintaksisi maksimum insan başa düşülməsi prinsipi və proqram kodunun avtomatik sənədləşdirilməsi prinsipi əsasında qurulmuşdur. Bu o deməkdir ki, proqram mətninin özü əksər hallarda proqramçının nəyi nəzərdə tutduğunu anlamağa imkan verir. Buna görə də, BARSIC-də yazılmış proqramlarda, demək olar ki, şərhlər daxil etməyə ehtiyac yoxdur, bu, nəinki vaxta qənaət edir, həm də əksər proqramçıların xoşuna gəlməyən xoşagəlməz kreativ işi aradan qaldırır. Bizə məlum olan bütün digər proqramlaşdırma dillərində bu prinsip tətbiq edilmir.

Üçüncüsü, BARSIC-də ətraf mühit səviyyəsində istisna hallar adlandırılanların tutulması və işlənməsi üçün daxili sistem var. Üstəlik, əgər proqramçı sıfıra bölünmə, nömrə yerinə başqa simvolun daxil edilməsi və s. zamanı hərəkətləri qabaqcadan görməsəydi, digər proqramlaşdırma dillərində yazılmış əksər proqramlarda olduğu kimi, proqram təcili rejimdə dayandırılmayacaq. BARSIC mühiti səhv diaqnozu təmin edəcək, bundan sonra səhv daxil edilmiş dəyərləri və ya simvolları düzəldərək girişi təkrarlaya və işə davam edə bilərsiniz. İstisnaların idarə edilməsi əksər müasir proqramlaşdırma dillərində mövcuddur, lakin BARSIC hətta proqramların yazıldığı və ya uğursuz olacağı hallarda işləmə zamanı səviyyəsində istisnalara qarşı əlavə qoruma təmin edir.

Dördüncüsü, vizual dizayn metodundan istifadə edərək istifadəçi interfeysi ilə işləmək üçün dəstək BARSIC inteqrasiya edilmiş mühitində qurulmuşdur. Bu, BARSIC-i RAD (Sürətli Tətbiq İnkişafı) mühitinə çevirir - ultra sürətli proqram inkişafı üçün bir vasitədir.

Proqramlaşdırma dilləri və inteqrasiya olunmuş mühitlər

İlk inteqrasiya olunmuş mühit FRAMEWORK yaradıcısının fikrincə, inteqrasiya olunmuş mühit elə bir tətbiq proqramıdır ki, istifadəçi onu iş gününün əvvəlində işə salaraq, onda iş üçün lazım olan bütün resursları tapır və buna görə də inteqrasiya olunmuş mühiti tərk etmir. iş gününün sonuna qədər ətraf mühit. Əlbəttə, bu tərif çox düzgün deyil və vəziyyəti bir qədər ideallaşdırır, lakin onun ümumi mənası kifayət qədər aydındır.

İnteqrasiya edilmiş mühitlərin əsas xüsusiyyəti yüksək dərəcədə interaktivlikdir. Bu, müxtəlif proqram resurslarını vahid bir bütövlükdə birləşdirməklə əldə edilir, buna görə də ad. Beləliklə, proqramlaşdırma dili kompilyatorunun inteqrasiya olunmuş mühiti (verilmiş proqramlaşdırma dilinin mətnindən icra edilə bilən proqram yaradan proqram) adətən mətn redaktorunu və kompilyasiya xətalarının diaqnostikası sistemi olan kompilyatorun özündən ibarətdir. Bundan əlavə, o, adətən, proqramı sətir-sətir yerinə yetirən və bir sıra digər xüsusi imkanlara malik olan verilmiş bir dilin tərcüməçisi - düzəldiciyə malikdir.

Fəal inkişaf edən sahələrdən biri olan vizual dizayn tamamilə inteqrasiya olunmuş mühitin imkanlarından istifadəyə əsaslanır. İstifadəçi öz proqramı üçün lazım olan proqramlaşdırma dili obyektlərini interaktiv şəkildə seçir və onlar arasında əlaqə qurur. (Microsoft), eləcə də (Delphi və Kylix, Borland mühitləri) kimi dillərin populyarlığı təsadüfi deyil. Hətta başqa proqramlaşdırma dillərini bilməyən və heç vaxt Windows-da proqramlaşdırmayan təcrübəsiz bir proqramçı da köməyi ilə iki və ya üç gün ərzində Windows altında işləyən proqramlar yarada bilər. Lakin əvvəllər Windows altında proqramlaşdırmayan yüksək səviyyəli proqramçı eyni proqramı yaratmaq üçün çox vaxt həftələr, hətta aylar sərf etməli olur. Düzdür, onun bir sıra əhəmiyyətli məhdudiyyətləri var. Vizual dizayn mühitlərindən istifadə edərək, bir kod sətirini yazmadan çox mürəkkəb proqramlar yarada bilərsiniz.

Bununla birlikdə, ənənəvi prosedur proqramlaşdırma dillərindən istifadə edərək yaradılan bütün proqramlar eyni çatışmazlığa malikdir. Onlar üçün icra olunan kod bir şeydir və proqram tərəfindən işlənmiş məlumatlar tamamilə fərqlidir. Həqiqətən, proqram kodu EXE uzantısı olan bir faylda yerləşir və məlumatlar xüsusi məlumat fayllarındadır (adətən kompüterin daxili təsvirində mətn və ya ikili formada) və ya klaviaturadan və ya başqa bir xarici proqramdan daxil edilir. qurğu.

İndi sual verək: əgər istifadəçi proqram mətninə “əlavə” sayıla biləcək icra olunan proqram məlumatını verməlidirsə necə? Məsələn, biz ekranda funksiya qrafikinin çəkilməsini istəyirik və belə bir proqramda biz bütün lazımi xidmət imkanlarını təqdim edirik. Lakin funksiyanın düsturunu istifadəçi özü müəyyən etməlidir və onun nə olacağı əvvəlcədən məlum deyil.

Aydındır ki, bu cür problemləri yalnız tərcüməçi sisteminin köməyi ilə həll etmək olar. Ancaq "hər şeyi ödəməlisən". Kompilyator proqram mətnini tərtibçi proqramı olmadan işləyə bilən icra edilə bilən koda çevirir. Tərcümə dilləri əsasında yaradılmış proqramlar yalnız tərcüməçi proqramının nəzarəti altında icra edilə bilər. Onlar həmçinin tərtib edilənlərdən daha yavaşdır, çünki şərh əlavə vaxt tələb edir. Ancaq bir çox hallarda bu, əhəmiyyətli deyil.