Idole version 1.9. Mise en place de l'environnement des idoles. Avantages et inconvénients

Kumir est un complexe éducatif créé pour enseigner la programmation aux collégiens et lycéens. L'application a reçu son nom complet - l'Ensemble des Mondes Éducatifs - en raison de sa modularité et de son extensibilité.

Le développement de KuMir a débuté au printemps 1985 avec la création d'un langage algorithmique scolaire. À cette époque, il y avait peu d’ordinateurs et les premiers écoliers qui étudiaient selon cette méthode écrivaient leurs programmes sur des cahiers ordinaires.

La version russe moderne d'Idol n'est apparue qu'en 1995 et est immédiatement devenue la principale méthode d'enseignement de la programmation. Par la suite, le complexe éducatif a été affiné et amélioré et, dans un avenir proche, il est prévu qu'il soit utilisé pour organiser l'examen d'État unifié.

L'application est distribuée sous la licence GNU 2.0, qui vous permet d'utiliser le kit Educational WORLDS à toutes fins, y compris commerciales.

Possibilités

Il est difficile d'énumérer tous les avantages de ce programme, d'autant plus qu'il n'a pratiquement aucun analogue disponible. Cependant, il convient de souligner les points suivants :

  • un langage de programmation simple basé sur Algol, facile à apprendre ;
  • Vocabulaire russe du langage algorithmique intégré ;
  • prend en charge non seulement Windows, mais également Linux ;
  • débogage rapide des programmes;
  • exécuteurs intégrés Dessinateur et Robot ;
  • création d'interprètes supplémentaires;
  • vérifier l'algorithme créé à la volée, ce qui vous permet de voir immédiatement vos erreurs.


Avantages et inconvénients

Cette application a ses avantages et ses inconvénients, comme beaucoup d’autres systèmes éducatifs. Examinons-les en détail.

  • visibilité du processus de création de l'algorithme ;
  • un système de formation simple qui développe et renforce les compétences utiles en programmation ;
  • approche orientée objet;
  • de nombreuses structures algorithmiques intégrées qui peuvent être rapidement ajoutées au programme créé ;
  • contrôle avancé des erreurs, y compris la détection de : index de tableau erronés, variables non définies, dépassement numérique.

Le programme présente également certains inconvénients, dont la plupart sont liés à sa portée limitée.

  • Vous ne pouvez pas appeler une fonction et ne pas traiter le résultat qu'elle renvoie : vous devez utiliser une variable inutile ;
  • il n'y a pas beaucoup d'exemples, et l'aide n'apporte pas de réponses à certaines questions ;
  • il est impossible de formater la sortie des données, notamment numériques ;
  • la rapidité de l'interprète laisse beaucoup à désirer ;
  • Le langage de programmation intégré n'est pratiquement plus nécessaire nulle part et n'est pas populaire.

Certaines de ces lacunes devraient être éliminées dans la prochaine version de KuMir, qui a déjà été développée et est en phase de test.

Comment utiliser

Après avoir lancé le programme, un modèle pour le futur algorithme apparaîtra dans l'éditeur intégré (l'exécuteur par défaut est Robot). Si nécessaire, il peut être remplacé par un dessinateur.

Calculons l'aire du carré, pour ce faire vous devez saisir le code suivant :

alg Aire d'un carré

Longueur de l'article, superficie

Longueur d'entrée

Surface := longueur * longueur

Conclusion : « L'aire d'un carré est », aire

De nombreux autres problèmes scolaires peuvent être résolus de la même manière.

Le menu de l'application est en russe et lors de la saisie de l'algorithme, toutes les erreurs sont immédiatement visibles, ce qui permet à chacun d'apprendre rapidement la programmation.

Vidéo

La leçon détaillée suivante vous aidera à écrire votre premier algorithme et à apprendre les commandes de base.

Télécharger

Sur notre site Web, vous pouvez télécharger Kumir ainsi que tous les interprètes nécessaires pour un travail confortable dans le programme.

Langue russe
Système d'exploitation Windows 7, 8.1, 10
Conférencier

Diapositives

Résumés

Composition Idole 2.1

Le système comprend trois options d'interface graphique, un compilateur du langage Kumir en code d'octet exécutable, un interpréteur de code d'octet compact, six exécuteurs graphiques et un module de support d'atelier.

Options de l'interface graphique :

Classique L'interface familière est aussi similaire que possible aux versions 1.8-1.9 d'Idol, avec la prise en charge de l'attachement de fenêtres enfants à la fenêtre principale. Conçu pour les classes 5 à 7. Interface Pro basée sur des onglets, qui permet de garder plusieurs programmes Idol ouverts en même temps. Enseignant Semblable à l'option « Pro », mais il existe un support pour les fonctions « Enseignant » : protéger les lignes contre l'édition et créer des algorithmes de vérification cachés aux étudiants.

Graphistes inclus dans le système 2.1 :

Le robot est un artiste classique, le plus couramment utilisé. Le dessinateur crée des dessins sur une feuille de papier, conçus pour enseigner les bases des graphiques raster (développés conjointement avec K.Yu. Polyakov sur sa suggestion). Tâches transfusionnelles du Verseau. Problèmes de sauterelles sur la droite numérique. Graphiques vectoriels de dessinateur ; dans la version 2.1, des commandes « enseignant » sont apparues dans l'exécuteur, nécessaires à la vérification automatique des devoirs. Turtle crée des dessins sur l'écran composés de segments droits.

Les deux derniers exécuteurs ont été récemment réécrits pour le système 2.x et sont actuellement en cours de test.

Des plans

Prise en charge des robots matériels dans le système Idol 2.1 (Lego EV3). Améliorations de la documentation. Développement d'ateliers de formation. Extension des fonctions de vérification automatique des tâches.

KuMir est une solution logicielle créée par NIISI RAS spécifiquement pour aider les lycéens à apprendre les bases de la programmation et à tester leurs compétences lors d'ateliers. Le nom complet de ce système est l’Ensemble des Mondes Éducatifs. Il se compose de plusieurs éléments. Le premier, appelé « Standard », propose un ensemble traditionnel de tâches et de supports de formation. Le second, avec le préfixe « Pro », complète le « Standard » par des cours complémentaires. Il existe également des versions du logiciel destinées aux lycées et aux enseignants.

But

La solution logicielle est utilisée dans les cours d'informatique. Il implémente un langage algorithmique scolaire, qui est une sorte d'analogue de la syntaxe des anciens langages de programmation comme Pascal ou Basic. Les structures de code sont indiquées en cyrillique, ce qui permet aux étudiants de comprendre beaucoup plus facilement la logique d'exécution de certaines opérations. Il existe également une sorte de compilateur et d'interprète, que les développeurs ont nommé Robot et Draftsman.

Chaque tâche comprend des parties théoriques et pratiques. Pour certaines leçons, une visualisation du résultat est proposée, grâce à laquelle vous pouvez clairement comprendre l'impact des modifications apportées au code. Toutes les leçons disponibles sont structurées en cours distincts.

Lors de l'exécution de tâches particulièrement volumineuses, KuMir vous permet de sauvegarder les programmes inachevés dans son propre format KUM. Vous ne pouvez pas les exécuter dans un environnement Windows, mais cela peut être fait à l'aide d'outils logiciels standard. En général, les développeurs ont essayé de diviser le travail sur les grands projets en plusieurs étapes. Ils ont également introduit dans KuMir une fonction qui surveille en permanence l'exactitude du code saisi et un assistant spécial qui affiche les valeurs des expressions logiques et les résultats des opérations d'affectation sur un panneau séparé.

Vous pouvez télécharger et utiliser le système entièrement gratuitement. Il peut être installé sur un nombre illimité d’ordinateurs pédagogiques. À propos, en plus de la version pour Windows, KuMir propose également une version pour les systèmes UNIX.

Le plus important

  • approuvé par le ministère de l'Éducation comme matériel pédagogique pour les cours d'informatique dans les lycées ;
  • utilise sa propre syntaxe de code écrite en cyrillique ;
  • divise le matériel de formation disponible en cours individuels ;
  • permet aux enseignants d'animer des ateliers;
  • distribué sous la licence gratuite GNU 2.0 ;
  • a une interface plutôt pragmatique.


Avoir des questions?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :