Instalarea mediului idolului. Curs de algoritm care utilizează performanți ai sistemului cumir și sarcini de arhivă automate de testare pentru robotul artistului

Pentru cursul introductiv care utilizează performanți, un Cumm este utilizat cu un "modul de suport pentru cursuri" - IPC dezvoltat de DP Cirianko, Moscova. Suportul IPC este inclus în versiunile stabile ale sistemului IDOL începând cu versiunea 1.8.0. Versiunile IDOL la 1.8.0 nu conțin capacitatea de a sprijini cursurile.

Pentru sistemul Windows - instalați versiunea 1.8.0 sistem cumr de la dezvoltatorii de site-uri. Link: http://lpm.org.ru/kumir2/files/1.8.0/kumir-1.8.0.rev2565-windows-32bit-setup.exe.
Versiunile idolului la 1.8.0 nu conțin "Modul de susținere a cursurilor", deci aveți nevoie de versiunea 1.8.0.

Rulați Mpk.

Pentru a deschide fereastra IPC, meniul meniului Meniu "Instrumente" - "Workshop".

Arhiva sarcinilor pentru robotul de artiști

Sarcinile pe robotul artistului (0-16) sunt efectuate utilizând IPC. Trebuie să descărcați arhiva cu sarcini, deschitați din fișierul IPC vodoley.kurs.xml. sau robot.kurs.xml.. Acest fișier XML conține descrieri ale sarcinilor, condițiilor obiectului, referințelor la modelele de algoritmi, exemple de atmosferă de pornire pentru algoritmi de verificare.

Studentul trebuie să păstreze cursul în directorul său de lucru din fișierul numit, de exemplu, ivanov.work.xml.. Acest fișier stochează textele soluțiilor create de școală, rezultatele verificării sarcinilor sale. Ulterior, elevul trebuie să-și deschidă dosarul de lucru. * .Work.xml..

Cu privire la exemplele atmosferei de pornire, litera "A" este indicată de celulă, unde robotul este de până la execuția algoritmului, litera "B" este indicată de celula în care este necesar să se deplaseze robotul , asteriscurile din colțul din dreapta jos sunt denumite celule pe care robotul trebuie să picteze.

Instrucțiuni pentru îndeplinirea sarcinilor

Pentru a îndeplini sarcinile casei, studenții și transferul sarcinilor finalizate la școală sunt disponibile

Idolul este o soluție software creată de Niisi Ras în mod specific pentru a ajuta elevii de liceu să înțeleagă elementele de bază ale programării și să-și testeze abilitățile în ateliere. Numele complet al acestui sistem pare a fi un set de lumi educaționale. Acesta include mai multe componente simultan. Primul, sub numele "Standard" oferă un set tradițional de sarcini și materiale de instruire. Al doilea, cu prefixul "Pro", completările extinde cursurile suplimentare "standard". Există încă versiuni pentru licee și profesori.

Scop

Soluția software este utilizată în lecțiile informatice. Acesta implementează un limbaj algoritmic școlar, care este un anumit analog al sintaxei vechilor limbi de programare precum Pascal sau Basic. Codul desenelor sunt desemnate de chirilic, motiv pentru care elevii sunt mult mai ușor de înțeles logica efectuării anumitor operațiuni. De asemenea, există un fel de compilator și interpret, pe care dezvoltatorii le-au dat numele robotului și ciulinului.

Fiecare sarcină constă în părți teoretice și practice. Pentru unele lecții există o vizualizare a rezultatului, datorită căreia poate fi înțeleasă în mod clar efectul modificărilor aduse codului. Toate lecțiile disponibile sunt structurate în cursuri separate.

Când efectuați sarcini deosebit de mari, IDOL vă permite să salvați programe neterminate în format propriu Kum. Nu le obțineți în mediul Windows, dar acest lucru se poate face cu software-ul standard. În general, dezvoltatorii au încercat să împărtășească munca pe proiecte mari în mai multe etape. De asemenea, au implementat o funcție care îndeplinește controlul constant al corectitudinii codului de introducere și un asistent special, care afișează valoarea expresiilor logice la un panou separat și rezultatele operațiunilor de atribuire.

Descărcați și utilizați sistemul este complet gratuit. Este permisă stabilirea unui număr nelimitat de computere de formare. Apropo, în plus față de versiunea pentru Windows, Idolul are, de asemenea, o versiune pentru sistemele Unix.

Cel mai important

  • aprobat de Ministerul Educației ca material de instruire pentru lecțiile informatice în clasa superioară SSH;
  • utilizează propria sintaxă a codului scrisă în chirilică;
  • pauze materialele educaționale existente pe cursuri separate;
  • permite profesorilor să conducă ateliere de lucru;
  • se extinde la licența gratuită GNU 2.0;
  • are o interfață destul de pragmatică.

Kumir (Idol) este un complex educațional creat pentru instruirea studenților de programare a liceelor \u200b\u200bsecundare și înalte. Numele dvs. complet este un set de lumi educaționale - cererea primită datorită modularității și extensibilității sale.

Dezvoltarea idolilor a început în primăvara anului 1985 de la crearea unui limbaj algoritmic școlar. În acel moment, au existat puține computere, iar primii elevi care au studiat pentru această tehnică au scris programele lor în notebook-uri ordinare.

Versiunea modernă a Rusiei a Idol a apărut numai până în 1995 și a devenit imediat principala tehnică de programare a învățării. Ulterior, complexul de formare a fost rafinat și îmbunătățit, iar în viitorul apropiat este planificat că va fi utilizat în timpul examenului.

Cererea se aplică licenței GNU 2.0, care permite utilizarea unui set de lumi educaționale în orice scop, inclusiv în comerț.

Capabilități

Este dificil să enumerați toate avantajele acestui program, mai ales că nu are practic niciun analogic accesibil. Cu toate acestea, merită evidențiază următoarele:

  • limba de programare simplă, bazată pe Algol, ușor de studiat;
  • vocabularul rus al limbajului algoritmic încorporat;
  • suport nu numai ferestre, ci și Linux;
  • programe de depanare rapidă;
  • sertar încorporat și robot;
  • crearea de artiști suplimentari;
  • verificarea algoritmului creat în zbor, ceea ce vă permite să vedeți imediat erorile.


Argumente pro şi contra

Această aplicație are avantajele și dezavantajele sale, ca și în multe alte complexe de învățare. Să ne uităm în detaliu.

  • claritatea procesului de creare a unui algoritm;
  • un sistem simplu de învățare care generează și fixează abilități de programare utile;
  • abordare orientată pe obiect;
  • multe structuri algoritmice încorporate care pot fi adăugate rapid la programul creat;
  • controlul erorilor avansate, inclusiv detectarea: un indice de matrice eronate, variabile nedeterminate, overflow numeric.

Programul are, de asemenea, anumite dezavantaje, dintre care majoritatea sunt asociate cu o zonă limitată de aplicare a acesteia.

  • nu puteți apela funcția și nu puteți procesa rezultatul returnat de acesta: trebuie să utilizați o variabilă inutilă;
  • exemplele nu sunt prea mari, iar certificatul nu oferă răspunsuri la unele întrebări;
  • nu puteți forma ieșirea de date, mai întâi de toate numerice;
  • viteza interpretului frunze mult de dorit;
  • limba de programare încorporată este aproape nicăieri și nu este populară.

Unele dintre aceste dezavantaje sunt planificate să fie eliminate în următoarea versiune a Idolului, care a fost deja dezvoltată și este în curs de testare.

Cum se utilizează

După pornirea programului, va apărea un martor al algoritmului viitor în editorul încorporat (implicit este interpretul robotului). Dacă este necesar, acesta poate fi modificat în proiect.

Să calculăm zona pătrată, pentru că trebuie să introduceți următorul cod:

piața Alg Square.

Lungime, Square.

Introducerea lungimii

Zona: \u003d lungime * lungime

Ieșirea "pătrată pătrată", pătrată

Această metodă poate rezolva multe alte sarcini școlare.

Meniul de aplicare în limba rusă și când introduceți algoritmul, toate erorile sunt vizibile imediat, ceea ce vă permite să învățați rapid programarea oricărei persoane.

Video

Scrieți primul algoritm și aflați că echipele de bază vor ajuta următoarea lecție detaliată.

Descarca

Pe site-ul nostru puteți descărca Kumir împreună cu toți artiștii necesari pentru munca confortabilă în program.

Limba Rusă
OS. Windows 7, 8.1, 10

Idolul este programatori de programator creat de Niisi Ras. Acest software vă permite să instruiți elevii de școlarizare la programarea școlilor secundare și să verificați abilitățile în clasele practice.

Idolul este descifrat ca "un set de lumi educaționale". Programul este conceput pentru a studia elementele de bază ale programului. Idolul a primit o utilizare pe scară largă în lecțiile de informatică pentru elevii de liceu.

Programul constă din mai multe componente. Componenta "standard" este creată cu setul obișnuit de sarcini și cursuri de formare. Al doilea "standardPro" este extins de lecții suplimentare. Idolul este un curs de muncă practică pentru elevii de liceu și profesori.

Scop

Atelierul de lucru cu lecții de programare este popular în lecțiile informatice. Programarea programului AZAM este echipată cu algoritmi de limbă școlară. Această limbă este un analog de sintaxă care funcționează în limbi de programare vechi precum Pascal sau Basic.

Codul programului este indicat pe chirilic, ceea ce oferă o simplă percepție a informațiilor. Elevii sunt mai ușor de înțeles operațiunile logice și algoritmi de limbă. În idoli există algoritmi pentru "compilație" și "interpretare". Dezvoltatorii acestui program le numesc "robotul" și "sertar".

Sarcinile programului sunt împărțite în parte teoretică și practică. În unele lecții puteți vedea răspunsul în "Formularul vizual". Cochilia vizuală vă permite să vă uitați vizual la modificările care au apărut cu codul programului. Toate lecțiile și lucrările practice sunt create de structură cu cursuri separate. Chiar și lucrări foarte mari, programul stochează programe neterminate în format Kum. Lansarea acestor lucrări în sistemul de operare Windows nu este disponibilă. Utilizați software special de compilare pentru a rula proiectele create în format Kum.

Creatorii programului au împărțit un proiect mare în mai multe etape. Idolul are o funcție care monitorizează intrarea corectă a codului și corectitudinea valorilor. Un asistent special arată expresii logice și informații după introducerea operațiunilor de atribuire pe un panou separat.

Programul de instruire este disponibil pentru descărcare și utilizare gratuită. Numărul de instalații este nelimitat. Kumir poate fi folosit pe orice computer educațional. Software-ul este instalat pe computere cu sistem de operare Windows și pe sistemele Unix.

Cel mai important

  • Culmy este potrivit pentru instruirea elevilor de liceu în școlile secundare;
  • sursa sa de sintaxă, care este creată pe chirilică;
  • separarea atelierelor de lucru pe propriile cursuri;
  • conține lucrări practice pentru profesori;
  • programul funcționează pe o licență GNU 2.0 gratuită;
  • shell non-plat cu limba rusă.

Cummy ( LAomplect. W.chebor. PACEoH) este un sistem de programare rusă distribuită în mod liber, destinată învățării inițiale de bază a algoritmului. Descărcați idol 1.9. Puteți pe site-ul dezvoltatorilor sau pe site-ul oficial al proiectului.

Demnitate:

  • miercuri gratuite (licență GPL 2.0);
  • platformă transversală ( Windows, Linux.);
  • sprijinul dezvoltatorilor ruși (Niisi RAS);
  • comenzi de programare de programare rusă;
  • programe dezvoltate de depanare a programelor;
  • alinierea automată care arată structura programului;
  • abilitatea de a construi piese de prelucrat de sarcini cu verificare automată;
  • capacitatea de a gestiona performanții din program;
  • abilitatea de a conecta noi artiști.

Dezavantaje::

  • este dificil să se motiveze studenții să studieze limba, care nu a fost aplicată nicăieri;
  • munca foarte lentă a interpretului (promis să accelereze semnificativ în versiunea 2.0, care este acum dezvoltată);
  • este imposibil să se modifice valorile argumentelor din algoritmii auxiliari (de exemplu, în implementarea algoritmului Euclidea ca funcții trebuie să facă două variabile suplimentare);
  • nu puteți apela funcția ca o procedură, ignorând rezultatul acesteia (de exemplu, când rezultatul funcției este codul de returnare și în acest caz nu mă interesează);
  • sistem de referință incomod și incomplet;
  • nu există nicio ieșire de format în consola și la un fișier, ca în Pascal (tipul X: 4); Acest lucru este necesar, de exemplu, pentru a afișa matricea cu coloane netede.

Se planifică că Idolul va fi unul dintre sistemele de programare permise atunci când efectuați o versiune de calculator a EGE asupra informaticii științei (pentru detalii, a se vedea blogul).

Această pagină conține dezvoltarea metodologică a autorului de a utiliza mediul cummy în 6-8 grade ale școlii secundare.

știri acum, în canalul de telegramă

2 aprilie 2019
Munca plasată E.v. Drojdie "Algoritmul în idoli. Colectarea sarcinilor pentru programare "(Belgorod, 2016).

19 decembrie 2017
Adăugat atelier de lucru pentru a se pregăti pentru oge pe știința informaticii (sarcina 20.1 cu un robot).

1 martie 2013
Materiale adăugate la raportul "Workshop cu verificare automată a soluțiilor în mediul idolului" pe maratonul internațional internațional de formare (28 februarie - 1 martie 2013, mare Luki).

27 ianuarie 2013
Atelier adăugat "Sarcini C2" pentru a se pregăti pentru examenul în domeniul informaticii.

12 octombrie 2012
Raport adăugat "Programare în limba rusă" la cea de-a șaptea conferință științifică și practică interregională "Dezvoltarea unui mediu de informare educațională regional".

11 aprilie 2012
A fost adăugată testarea în funcție de robotul interpret (sub forma unui curs).

Acord de licențiere

  1. 1) Publicarea materialelor sub orice formă, inclusiv plasarea materialelor pe alte site-uri web;
  2. 2) distribuția materialelor incomplete sau modificate;
  3. 3) includerea materialelor în colecții pe orice suport;
  4. 4) Obținerea de beneficii comerciale din vânzarea sau altă utilizare a materialelor.

Descărcarea materialelor înseamnă că ați luat termenii acestui acord de licență.

Oge pe știința informaticii

Atelierul de lucru pentru a se pregăti pentru știința calculatoarelor conține 7 secțiuni reprezentând diferite tipuri de sarcini:

  1. Coridor închis.
  2. Un perete.
  3. Un rând, mulți pereți.
  4. Două rânduri.
  5. Pereți cu pasaje.
  6. Scări.
  7. Diferite sarcini complexe.

Materiale de curs:

Arrays.

Atelierele de manipulare în masă sunt formate din două părți. Prima parte ("ARRAYS-1") conține 6 secțiuni:

  1. Umplerea matricei.
  2. Prelucrarea tuturor elementelor matricei.
  3. Minim și maxim.
  4. Numărarea elementelor de matrice.
  5. Sumele și lucrările de elemente.
  6. Căutați în matrice.

A doua parte ("ARRAYS-2") conține 6 secțiuni:

  1. Array invers.
  2. Trecerea ciclică a elementelor.
  3. Selectarea elementelor de matrice după condiție.
  4. Sortați după metoda bubble.
  5. Sortați după metoda de alegere.
  6. Căutare binară.

Materiale de curs:

  • Workshop "Arrays-1"
  • Examinarea pe prima parte a cursului (de asemenea, în formatul cursului :-).
  • Profesorii pot obține soluții e-mail .

Stringuri simbolice

Atelierul de prelucrare a șirului simbolic conține 5 secțiuni:

  1. Lucrați cu caractere individuale.
  2. Înlocuind caracterele.
  3. Numărarea caracterelor.
  4. Colapsul liniilor de simboluri.
  5. Calculul expresiilor aritmetice.

Materiale de curs:

  • Workshop "Linii" pentru utilizare în idol (versiunea nu mai mică de 1,8).
  • Profesorii pot obține soluții Toate atelierul de sarcini. Pentru a face acest lucru, contactați autorul prin e-mail.

Funcții

Atelierul de lucru privind pregătirea funcțiilor algoritmului conține 6 secțiuni:

  1. Funcționează cu un parametru.
  2. Funcționează cu mai mulți parametri.
  3. Procesarea liniilor de simboluri.
  4. Funcții logice.
  5. Manipularea matricelor.
  6. Funcții recursive.

Materiale de curs:

  • Workshop "Funcții" pentru utilizare în Cummy (versiunea nu mai mică de 1,8).
  • Profesorii pot obține soluții Toate atelierul de sarcini. Pentru a face acest lucru, contactați autorul prin e-mail.

Pregătirea pentru examenul în domeniul informaticii

Atelierul de lucru pentru rezolvarea sarcinilor C2 (vezi și materialele pentru pregătirea pentru utilizare) Conține 5 secțiuni:

  1. Maximuri și minime.
  2. Numărarea și căutarea articolelor.
  3. Sume, mediu și lucrări.
  4. Secvențe.
  5. Matrice.

Materiale de curs:

  • Workshop "Sarcini C2" pentru utilizare în mediul cummy (versiunea nu mai mică de 1,8).
  • Profesorii pot obține soluții Toate atelierul de sarcini. Pentru a face acest lucru, contactați autorul prin e-mail.

Vărsător

Cursul potrivit actorului Aquarius este alcătuit din 6 lecții:

  • Lecția 0. Cunoștință cu acvariul interpret. Controlul utilizând consola.
  • Lectia 1. Elaborarea unui program pentru controlul acvariului.
  • Lectia 2. Cicluri "n ori."
  • Lecția 3.
  • Lecția 4. Variabile.
  • Lecția 5. Ramificație

Materiale de curs:

Robot

Cursul în conformitate cu robotul artistului este alcătuit din 12 lecții:

  • Lectia 1. Cunoștință cu robotul de performanță. Algoritmi liniari.
  • Lectia 2. Cicluri "n ori."
  • Lecția 3. Cicluri "N ori" (rezolvarea sarcinilor).
  • Lecția 4. Cicluri imbricate.
  • Lecția 5. Cicluri cu condiție (cicluri "în timp ce").
  • Lecția 6. Ramificație
  • Lecția 7. Condiții sofisticate.
  • Lecția 8. Algoritmi auxiliari.
  • Lecția 9. Variabile.
  • Lecția 10. Algoritmi cu rezultat (algoritmi de funcții).
  • Lecția 11. Cicluri cu variabile.
  • Lecția 12. Algoritmi cu parametri.

Materiale de curs:

  • Prezentare