Turvallinen internetyhteys. Idol Environment Idol version 2.1 0 asentaminen

KuMir on NIISI RAS:n luoma ohjelma lukion ohjelmoijille. Tämän ohjelmiston avulla voit opettaa ohjelmointia lukion opiskelijoille ja testata taitoja käytännön tunneilla.

Kumir tulee sanoista "Set of Educational Worlds". Ohjelma luotiin ohjelmoinnin perusteiden opettamiseen. KuMiria on käytetty laajalti toisen asteen lukio-opiskelijoiden tietojenkäsittelyn tunneilla.

Ohjelma koostuu useista osista. Standard-komponentti on rakennettu tavanomaisten tehtävien ja koulutuskurssien avulla. Toinen "StandardPro" on laajennettu lisätunteilla. Kumirilla on käytännön työkurssi lukiolaisille ja opettajille.

Tarkoitus

Ohjelmointikielten oppitunteja sisältävät työpajat ovat suosittuja tietojenkäsittelytieteen tunneilla. Ohjelmoinnin perusteiden ohjelma on varustettu koulukielellä algoritmeja. Tämä kieli on analoginen syntaksille, joka toimii vanhoissa ohjelmointikielissä, kuten Pascal tai Basic.

Ohjelmakoodi on merkitty kyrillisellä kirjalla, mikä antaa yksinkertaisen käsityksen tiedosta. Opiskelija ymmärtää kielen loogiset toiminnot ja algoritmit helpommin. KuMirilla on algoritmeja "kääntämiseen" ja "tulkintaan". Tämän ohjelman kehittäjät kutsuvat niitä "Robotiksi" ja "Drafteriksi".

Ohjelman tehtävät on jaettu teoreettiseen ja käytännön osaan. Joillakin oppitunneilla voit tarkastella vastausta "visuaalisessa näkymässä". Visuaalisen kuoren avulla voit tarkastella ohjelmakoodissa tapahtuneita muutoksia visuaalisesti. Kaikki oppitunnit ja käytännön työt luodaan rakenteen mukaan erillisillä kursseilla.Suorittaessaan erittäin suuria töitä, ohjelma tallentaa keskeneräiset ohjelmat KUM-muodossa. Näiden töiden suorittaminen Windows-käyttöjärjestelmässä ei ole käytettävissä. Käytä erityisiä käännösohjelmia luotujen projektien suorittamiseen KUM-muodossa.

Ohjelman luojat jakoivat suuren projektin useisiin vaiheisiin. KuMirissa on toiminto, joka valvoo koodin oikeaa syöttöä ja arvojen oikeellisuutta. Erityinen avustaja näyttää loogisten lausekkeiden tiedot ja tiedot sen jälkeen, kun määritystoiminnot on syötetty erilliseen paneeliin.

Opetusohjelma on ladattavissa ja käytettävissä ilmaiseksi. Asennusten määrä on rajoittamaton. KuMiria voidaan käyttää millä tahansa opetustietokoneella. Ohjelmisto asennetaan Windows-tietokoneisiin ja UNIX-järjestelmiin.

Tärkein

  • KuMir soveltuu lukiolaisten opetukseen toisen asteen oppilaitoksissa;
  • oma syntaksikantansa, joka on luotu kyrillisesti;
  • työpajojen jakaminen omiksi kursseiksi;
  • sisältää käytännön työtä opettajille;
  • ohjelma toimii ilmaisella GNU 2.0 -lisenssillä;
  • yksinkertainen kuori venäjän kielellä.
Kaiutin

Diat

Abstraktit

Koostumus Idol 2.1

Järjestelmä sisältää kolme muunnelmaa graafisesta käyttöliittymästä, Kumir-kielen kääntäjän suoritettavaksi syöttikoodiksi, kompaktin syöttikoodin tulkin, kuusi graafista suorittajaa ja harjoitustukimoduulin.

GUI-vaihtoehdot:

Klassinen Mahdollisimman hyvin samanlainen kuin Kumir-versioiden 1.8-1.9 tuttu käyttöliittymä, jossa on tuki lapsiikkunoiden kiinnittämiseen pääikkunaan. Suunniteltu luokille 5-7. Pro Välilehtipohjainen käyttöliittymä, jonka avulla voit pitää useita Idol-ohjelmia auki kerralla. Teacher's Samanlainen kuin "Pro"-versio, mutta siellä on tuki "Teacher's"-toiminnoille: merkkijonojen suojaaminen muokkaukselta ja opiskelijoilta piilotettujen tarkistusalgoritmien luominen.

Järjestelmään 2.1 sisältyvät graafiset suorittajat:

Robottiklassikko, eniten käytetty esiintyjä. Laatikko luo piirustuksia arkille, jotka on suunniteltu opettamaan rasterigrafiikan perusteita (kehitetty yhdessä K.Yu.Polyakovin kanssa hänen ehdotuksestaan). Vesimiehen verensiirtotehtävät. Heinäsirkka-ongelma numerorivillä. piirtäjä vektorigrafiikka; versiossa 2.1 suorittimeen ilmestyivät opettajakomennot, jotka ovat välttämättömiä tehtävien automaattiseen tarkistamiseen. Turtle luo näytölle piirustuksia, jotka koostuvat suorista viivasegmenteistä.

Kaksi viimeistä toteuttajaa on kirjoitettu uudelleen 2.x-järjestelmään äskettäin ja ovat parhaillaan testauksessa.

Suunnitelmat

Tuki materiaaliroboteille Kumir 2.1:ssä (Lego EV3). Parannuksia dokumentaatioon. Koulutuspajojen kehittäminen. Tehtävien automaattisen tarkistuksen toimintojen laajentaminen.

Esiintyjiä käyttävällä johdantokurssilla Idolia käytetään "Course Support Module" -IPC:n kanssa, jonka on kehittänyt D.P. Kiriyenko, Moskova. IPC-tuki sisältyy Kumir-järjestelmän vakaisiin versioihin vasta versiosta 1.8.0 alkaen. Kumirin versiota 1.8.0 aikaisemmat versiot eivät sisällä mahdollisuutta tukea kursseja.

Windows-järjestelmälle - asenna Kumir-järjestelmän versio 1.8.0 kehittäjien sivustolta. Linkki: http://lpm.org.ru/kumir2/files/1.8.0/kumir-1.8.0.rev2565-windows-32bit-setup.exe
Kumirin versiota 1.8.0 aiemmat versiot eivät sisällä "Kurssin tukimoduulia", joten versio 1.8.0 tarvitaan.

IPC:n julkaisu

Avataksesi IPC-ikkunan käytä Kumirin järjestelmävalikkoa "Työkalut" - "Harjoittelu".

Esiintyjän Robotin tehtävien arkisto

Toimeenpanijarobotin (0-16) tehtävät suoritetaan IPC:n avulla. On tarpeen ladata arkisto tehtävineen, avata tiedosto MPC:stä vodoley.kurs.xml tai robot.kurs.xml. Tämä xml-tiedosto sisältää tehtäväkuvauksia, tehtäväehtoja, linkkejä algoritmimalleihin, esimerkkejä testauksen aloitusehdoista ja testausalgoritmeista.

Opiskelijan tulee tallentaa kurssi työhakemistoonsa tiedostoon, jonka nimi on esim. ivanov.work.xml. Tämä tiedosto tallentaa opiskelijan luomien ratkaisujen tekstit, tehtäviensä tarkistamisen tulokset. Tämän jälkeen opiskelijan tulee avata oma työtiedostonsa *.työ.xml.

Aloitusolosuhteiden esimerkeissä kirjain "A" osoittaa solua, jossa robotti on ennen algoritmin suorittamista, kirjain "B" osoittaa solun, johon robotti on siirrettävä, tähdet oikeassa alakulmassa osoittavat solut, jotka robotin on maalattava.

Ohjeet tehtävien suorittamiseen

Oppilaat voivat suorittaa tehtäviä kotona ja siirtää valmiit tehtävät kouluun

Kumir ( TO aseta klo lääkinnällinen RAUHA ov) on vapaasti levitettävä venäjänkielinen moniympäristöinen ohjelmointijärjestelmä, joka on suunniteltu algoritmisoinnin perusteiden peruskoulutukseen. Lataa KuMir 1.9 Voit vierailla kehittäjien verkkosivustolla tai projektin virallisella verkkosivustolla.

Edut:

  • ilmaisohjelma (GPL 2.0 -lisenssi);
  • cross-platform ( Windows, Linux);
  • tuki venäläisiltä kehittäjiltä (NIISI RAS);
  • venäjänkieliset ohjelmointikielen komennot;
  • edistyneet ohjelman virheenkorjausominaisuudet;
  • automaattinen kohdistus, joka näyttää ohjelman rakenteen;
  • kyky rakentaa tehtäväaihioita automaattisella tarkistuksella;
  • kyky hallita esiintyjiä ohjelmasta;
  • kyky yhdistää uusia esiintyjiä.

Haitat::

  • on vaikea motivoida opiskelijoita oppimaan kieltä, jota ei käytetä missään;
  • tulkin erittäin hidas työ (he lupaavat nopeuttaa sitä merkittävästi versiossa 2.0, jota parhaillaan kehitetään);
  • et voi muuttaa argumenttien arvoja apualgoritmien sisällä (esimerkiksi Euclid-algoritmin toteutuksessa funktiona sinun on otettava käyttöön kaksi ylimääräistä muuttujaa);
  • et voi kutsua funktiota proseduurina jättäen huomioimatta sen tuloksen (esimerkiksi kun funktion tulos on palautuskoodi ja tässä tapauksessa se ei kiinnosta minua);
  • epämukava ja epätäydellinen apujärjestelmä;
  • konsoliin ja tiedostoon ei ole muotoiltua tulostusta, kuten Pascalissa (kuten lähtö x: 4); tämä on tarpeen esimerkiksi matriisin näyttämiseksi parillisina sarakkeina.

Suunnitelmissa on, että KuMir on yksi Unified State Examination in Informatics -tutkinnon tietokoneversiossa sallituista ohjelmointijärjestelmistä (katso lisätietoja blogista).

Tällä sivulla esitellään kirjoittajan metodologiset kehitystyöt KuMir-ympäristön käyttöön peruskoulun 6-8 luokilla.

uutiset nyt Telegram-kanavalla

2. huhtikuuta 2019
Lähetetty työ E.V. Drozhzhina Algoritmit Kumirissa. Ohjelmointitehtävien kokoelma»(Belgorod, 2016).

19. joulukuuta 2017
Työpaja on lisätty valmistautumaan informatiikan OGE:hen (tehtävä 20.1 robotin kanssa).

1. maaliskuuta 2013
Lisätty materiaalit raporttiin "Työpajat automaattisella ratkaisujen verifioinnilla KuMir-ympäristössä" V International Pedagogical Marathon of Educational Subjects -tapahtumassa (28.2.-1.3.2013, Velikie Luki).

27. tammikuuta 2013
Lisätty työpaja "Tasks C2" valmistautuakseen tietojenkäsittelytieteen tenttiin.

12. lokakuuta 2012
Lisätty raportti "Ohjelmointi venäjäksi" Seitsemännessä alueidenvälisessä tieteellisessä ja käytännön konferenssissa "Alueellisen koulutustietoympäristön kehittäminen" .

11. huhtikuuta 2012
Ohjaustyötä testausrobotille lisätty (kurssin muodossa).

Lisenssisopimus

  1. 1) materiaalin julkaiseminen missä tahansa muodossa, mukaan lukien materiaalin lähettäminen muille Web-sivustoille;
  2. 2) epätäydellisten tai muunnettujen materiaalien jakelu;
  3. 3) materiaalin sisällyttäminen kokoelmiin missä tahansa mediassa;
  4. 4) kaupallisen hyödyn saaminen materiaalien myynnistä tai muusta käytöstä.

Materiaalien lataaminen tarkoittaa, että olet hyväksynyt tämän käyttöoikeussopimuksen ehdot.

OGE tietotekniikassa

Informatiikan OGE:hen valmistautumistyöpaja sisältää 7 osiota, jotka edustavat erilaisia ​​tehtäviä:

  1. Suljettu käytävä.
  2. Yksi seinä.
  3. Yksi rivi, monta seinää.
  4. Kaksi riviä.
  5. Seinät käytävillä.
  6. Portaat.
  7. Erilaisia ​​vaikeita tehtäviä.

Kurssin materiaalit:

Taulukot

Taulukon käsittelyn opetusohjelma koostuu kahdesta osasta. Ensimmäinen osa ("Arrays-1") sisältää 6 osaa:

  1. Matriisin täyttäminen.
  2. Kaikkien taulukon elementtien käsittely.
  3. Minimi ja maksimi.
  4. Matriisielementtien laskeminen.
  5. Alkuaineiden summat ja tulot.
  6. Hae taulukosta.

Toinen osa ("Arrays-2") sisältää 6 osaa:

  1. Array käänteinen.
  2. Elementtien syklinen siirtyminen.
  3. Taulukon elementtien valinta ehtojen mukaan.
  4. Kuplalajittelu.
  5. Lajittelu valintatavan mukaan.
  6. Binäärihaku.

Kurssin materiaalit:

Merkkijonot

Merkkijonojen käsittelykäytäntö sisältää 5 osaa:

  1. Työskentely yksittäisten hahmojen kanssa.
  2. Hahmon vaihto.
  3. Merkkien määrä.
  4. Jäsennetään merkkijonoja.
  5. Aritmeettisten lausekkeiden laskeminen.

Kurssin materiaalit:

  • Työpaja "Jot käytettäväksi KuMir-ympäristössä (versio vähintään 1.8).
  • Opettajat voivat saada ratkaisuja kaikki työpajan tehtävät. Voit tehdä tämän ottamalla yhteyttä kirjoittajaan osoitteessa sähköposti.

Toiminnot

Algoritmien-funktioiden kokoamista käsittelevä työpaja sisältää 6 osaa:

  1. Toimii yhdellä parametrilla.
  2. Toimii useilla parametreilla.
  3. Merkkijonojen käsittely.
  4. Logiikkafunktiot.
  5. Taulukon käsittely.
  6. rekursiiviset funktiot.

Kurssin materiaalit:

  • Työpaja "Toiminnot" käytettäväksi KuMir-ympäristössä (versio vähintään 1.8).
  • Opettajat voivat saada ratkaisuja kaikki työpajan tehtävät. Voit tehdä tämän ottamalla yhteyttä kirjoittajaan osoitteessa sähköposti.

Valmistautuminen tietojenkäsittelytieteen tenttiin

Työpaja ongelmanratkaisusta C2 (katso myös materiaalia kokeeseen valmistautumiseen) sisältää 5 osaa:

  1. Huiput ja alamäet.
  2. Elementtien laskeminen ja etsiminen.
  3. Summat, keskiarvot ja tuotteet.
  4. Jaksot.
  5. Matriisit.

Kurssin materiaalit:

  • Työpaja "Tehtävät C2" käytettäväksi KuMir-ympäristössä (versio vähintään 1.8).
  • Opettajat voivat saada ratkaisuja kaikki työpajan tehtävät. Voit tehdä tämän ottamalla yhteyttä kirjoittajaan osoitteessa sähköposti.

Vesimies

Vesimies-esittäjäkurssi koostuu 6 oppitunnista:

  • Oppitunti 0 Tutustuminen esiintyjään Aquariukseen. Kaukosäädin.
  • Oppitunti 1. Ohjelman laatiminen Vesimiehen hallintaa varten.
  • Oppitunti 2 Kiertää "N kertaa".
  • Oppitunti 3
  • Oppitunti 4 Muuttujat.
  • Oppitunti 5 Oksat.

Kurssin materiaalit:

Robotti

Robot Performer -kurssi koostuu 12 oppitunnista:

  • Oppitunti 1. Tutustuminen esiintyjä Robotin kanssa. Lineaariset algoritmit.
  • Oppitunti 2 Kiertää "N kertaa".
  • Oppitunti 3 Kiertää "N kertaa" (ongelmanratkaisu).
  • Oppitunti 4 sisäkkäisiä silmukoita.
  • Oppitunti 5 Ehdolliset silmukat (while silmukat).
  • Oppitunti 6 Oksat.
  • Oppitunti 7 Vaikeat olosuhteet.
  • Oppitunti 8 Apualgoritmit.
  • Oppitunti 9 Muuttujat.
  • Oppitunti 10 Algoritmit tuloksella (algoritmit-funktiot).
  • Oppitunti 11 Pyöritä muuttujalla.
  • Oppitunti 12 Algoritmit parametreillä.

Kurssin materiaalit:

  • Esittely