Installation du support de l'idole. Cours d'algorithme utilisant des interprètes du système Cumir et des tâches d'archives de test automatique pour le robot de l'artiste

Pour le cours d'introduction utilisant des artistes interprètes, une Cummy est utilisée avec un «module de support de cours» - IPC développé par DP Cyrianko, Moscou. Le support de l'IPC est inclus dans les versions stables du système IDOL commençant par la version 1.8.0. Les versions de l'idole à 1.8.0 ne contiennent pas la capacité de soutenir des cours.

Pour Windows System - Installez la version 1.8.0 Cumir System à partir des développeurs de site. Link: http://lpm.org.ru/kumir2/files/1.8.0/kumir-1.8.0.rev2565-windows-32bit-setup.exe.
Les versions de l'idole à 1.8.0 ne contiennent pas de «module de support de cours», vous avez donc besoin de la version 1.8.0.

Exécuter MPK.

Pour ouvrir la fenêtre IPC, le menu Menu Menu "Outils" - "Atelier".

Archive des tâches pour l'artiste robot

Les tâches sur l'artiste robot (0-16) sont effectuées à l'aide de l'IPC. Vous devez télécharger des archives avec des tâches, ouvrir à partir du fichier IPC. vodoley.kurs.xml. ou alors robot.kurs.xml.. Ce fichier XML contient des descriptions de tâches, des conditions d'objet, des références aux modèles d'algorithmes, des exemples d'atmosphère de démarrage pour vérifier les algorithmes.

L'étudiant doit conserver le parcours dans son répertoire de travail dans le fichier nommé, par exemple, ivanov.work.xml.. Ce fichier stocke les textes des solutions créées par l'écolier, les résultats de la vérification de ses tâches. Par la suite, l'étudiant doit ouvrir son dossier de travail. * .work.xml..

Sur les exemples de l'atmosphère de départ, la lettre "A" est indiquée par la cellule, où le robot est à la hauteur de l'algorithme, la lettre "B" est indiquée par la cellule dans laquelle il est nécessaire de déplacer le robot , les astérisques dans le coin inférieur droit sont désignés des cellules que le robot doit peindre.

Instructions pour effectuer des tâches

Pour effectuer les tâches de la maison, les étudiants et le transfert de tâches complétées à l'école sont disponibles.

L'IDOL est une solution logicielle créée par Niisi RAS spécifiquement afin d'aider les élèves de lycéens à comprendre les bases de la programmation et de tester leurs compétences dans les ateliers. Le nom complet de ce système ressemble à un ensemble de mondes éducatifs. Cela inclut plusieurs composants à la fois. Le premier sous le nom "Standard" offre un ensemble traditionnel de tâches et de matériel de formation. La seconde, avec le préfixe "Pro", les compléments élargissent les cours supplémentaires "standard". Il y a toujours des versions pour les écoles secondaires et les enseignants.

Objectif

Solution logicielle est utilisée dans les cours d'informatique. Il met en œuvre une langue algorithmique de l'école, qui est un certain analogue de la syntaxe des anciennes langues de programmation telles que Pascal ou Basic. Les conceptions de code sont désignées par Cyrillic, c'est pourquoi les étudiants sont beaucoup plus faciles à comprendre la logique d'effectuer certaines opérations. En outre, il existe une sorte de compilateur et d'interprète, que les développeurs ont donné les noms du robot et du chardon.

Chaque tâche consiste en des parties théoriques et pratiques. Pour certaines leçons, il existe une visualisation du résultat, grâce à laquelle il peut être clairement compris l'effet des modifications apportées au code. Toutes les leçons disponibles sont structurées dans des cours distincts.

Lorsque vous effectuez des tâches particulièrement importantes, l'IDOL vous permet de sauvegarder des programmes inachevés dans le format de Kum. Ne les obtenez pas dans l'environnement Windows, mais cela peut être fait avec un logiciel standard. En général, les développeurs ont tenté de scinder des travaux sur de grands projets en plusieurs étapes. Ils ont également mis en place une fonction qui effectue un contrôle constant de l'exactitude du code d'entrée et d'un assistant spécial, qui affiche la valeur des expressions logiques à un panneau distinct et les résultats des opérations d'affectation.

Téléchargez et utilisez le système est totalement gratuit. Il est autorisé à établir sur un nombre illimité d'ordinateurs de formation. À propos, en plus de la version pour Windows, l'IDOL a également une version pour les systèmes UNIX.

Le plus important

  • approuvé par le ministère de l'Éducation en tant que matériel de formation pour les leçons informatiques de la SST à haute classe;
  • utilise sa propre syntaxe de code écrite en Cyrillic;
  • casse du matériel éducatif existant sur des cours distincts;
  • permet aux enseignants de mener des ateliers;
  • s'étend à la licence libre GNU 2.0;
  • il a une interface plutôt pragmatique.

Kumir (IDOL) est un complexe éducatif créé pour la formation des élèves de programmation des écoles secondaires et secondaires. Votre nom complet est un ensemble de mondes éducatifs - la demande reçue en raison de sa modularité et de sa extensibilité.

Le développement des idoles a commencé au printemps 1985 de la création d'une langue algorithmique scolaire. À cette époque, il y avait peu d'ordinateurs et les premiers écoliers qui ont étudié pour cette technique ont écrit leurs programmes dans des ordinateurs portables ordinaires.

La version moderne russe de l'idole n'est apparue qu'en 1995 et est immédiatement devenue la technique principale pour l'apprentissage de la programmation. Par la suite, le complexe de formation a été raffiné et amélioré, et dans un proche avenir, il est prévu qu'il soit utilisé au cours de l'examen.

L'application s'applique à la licence GNU 2.0, qui permet d'utiliser un ensemble de mondes éducatifs à tout objectif, y compris commercial.

Capacités

Il est difficile d'énumérer tous les avantages de ce programme, d'autant plus que cela n'a pratiquement aucun analogues accessibles. Néanmoins, il convient de souligner ce qui suit:

  • langage de programmation simple, basé sur l'algol, facile à étudier;
  • vocabulaire russe de la langue algorithmique intégrée;
  • soutenir non seulement Windows, mais aussi Linux;
  • programmes de débogage rapide;
  • tiroir interprète intégré et robot;
  • créer des interprètes supplémentaires;
  • vérification de l'algorithme créé à la volée, ce qui vous permet de voir immédiatement vos erreurs.


Avantages et inconvénients

Cette application présente ses avantages et inconvénients, comme dans de nombreux autres complexes d'apprentissage. Regardons-les en détail.

  • clarté du processus de création d'un algorithme;
  • un simple système d'apprentissage générant et fixant des compétences de programmation utiles;
  • approche orientée objet;
  • de nombreuses structures algorithmiques intégrées pouvant être rapidement ajoutées au programme créées;
  • contrôle d'erreur avancé, y compris la détection: un index de tableau erroné, des variables indéfinies, un débordement numérique.

Le programme présente également certains inconvénients, dont la plupart sont associés à une zone limitée de son application.

  • vous ne pouvez pas appeler la fonction et ne pas traiter le résultat renvoyé par celui-ci: vous devez utiliser une variable inutile;
  • les exemples ne sont pas trop, et le certificat ne donne pas de réponses à certaines questions;
  • vous ne pouvez pas formater la sortie de données, tout d'abord numérique;
  • la vitesse de l'interprète laisse beaucoup à désirer;
  • le langage de programmation intégré est presque nulle part ailleurs et n'est pas populaire.

Certains de ces inconvénients sont prévus d'être éliminés dans la prochaine version de l'IDOL, qui a déjà été développé et est en cours de test.

Comment utiliser

Après avoir démarré le programme, une ébauche de l'algorithme futur apparaîtra dans l'éditeur intégré (la valeur par défaut est l'interprète du robot). Si nécessaire, cela peut être changé sur le projet.

Calculez la zone carrée, car vous devez entrer dans le code suivant:

aLG Square Square

Longueur, place

Entrer dans la longueur

Zone: \u003d longueur * longueur

La sortie "carré carré est", carré

Cette méthode peut résoudre de nombreuses autres tâches scolaires.

Le menu d'application en russe et en entrant dans l'algorithme, toutes les erreurs sont immédiatement visibles, ce qui vous permet d'apprendre rapidement la programmation à n'importe quelle personne.

Vidéo

Ecrivez votre premier algorithme et apprenez les équipes de base aidera la prochaine leçon détaillée.

Télécharger

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

Langue russe
OS. Windows 7, 8.1, 10

L'IDOL est un programmeur créé par Niisi RAS. Ce logiciel vous permet de former des écoliers à la programmation dans des écoles secondaires et de vérifier les compétences des classes pratiques.

L'idole est déchiffrée comme "un ensemble de mondes éducatifs". Le programme est conçu pour étudier les bases de la programmation. L'idole a reçu une utilisation généralisée dans les leçons informatiques des lycéens.

Le programme consiste en plusieurs composants. Le composant «standard» est créé avec l'ensemble habituel de tâches et de cours de formation. Le deuxième "standardPro" est élargi par des leçons supplémentaires. L'IDOL est un parcours pratique pour les étudiants et les enseignants du secondaire.

Objectif

L'atelier avec des cours de langue de programmation est populaire dans les cours d'informatique. Le programme AZAM de programmation est équipé d'algorithmes de langue d'école. Cette langue est un analogue de la syntaxe qui travaille dans de vieilles langages de programmation comme Pascal ou basique.

Le code de programme est indiqué sur Cyrillic, qui donne une simple perception d'informations. Les élèves sont plus faciles à comprendre les opérations logiques et les algorithmes de langue. Dans les idoles, il existe des algorithmes pour "compilation" et "interprétation". Les développeurs de ce programme les appellent "robot" et "tiroir".

Les tâches du programme sont divisées en une partie théorique et pratique. Dans certaines leçons, vous pouvez afficher la réponse dans la "forme visuelle". La coquille Visual vous permet de regarder visuellement les modifications survenues avec le code de programme. Toutes les leçons et les travaux pratiques sont créés par une structure avec des cours distincts. Même très grandes œuvres, le programme stocke des programmes inachevés au format Kum. Le lancement de ces travaux dans le système d'exploitation Windows n'est pas disponible. Utilisez un logiciel de compilation spécial pour exécuter les projets créés au format Kum.

Les créateurs du programme ont divisé un grand projet en plusieurs étapes. L'idol a une fonction qui surveille la bonne entrée du code et de l'exactitude des valeurs. Un assistant spécial affiche des expressions et des informations logiques après avoir entré des opérations d'affectation sur un panel distinct.

Le programme de formation est disponible pour télécharger et utiliser gratuitement. Le nombre d'installations est illimité. Kumir peut être utilisé sur n'importe quel ordinateur éducatif. Le logiciel est installé sur des ordinateurs avec système d'exploitation Windows et sur des systèmes UNIX.

Le plus important

  • Culmy convient à la formation des lycéens dans des écoles secondaires;
  • sa source de syntaxe, créée sur cyrillique;
  • séparation des ateliers sur vos propres cours;
  • contient des travaux pratiques pour les enseignants;
  • le programme fonctionne sur une licence GNU 2.0 gratuite;
  • coquille non plate avec russe.

Cummum ( Àomplect W.cheer PAIXoH) est un système de programmation russo-plate-forme multi-plate-forme librement distribuée destiné à l'apprentissage initial des bases de l'algorithme. Téléchargez idol 1.9. Vous pouvez sur le site des développeurs ou sur le site officiel du projet.

Dignité:

  • mercredi gratuit (licence GPL 2.0);
  • plate-forme croisée ( Windows, Linux);
  • soutien des développeurs russes (Niisi RAS);
  • commandes linguistiques de programmation russophone;
  • programmes développés de programmes de débogage;
  • alignement automatique montrant la structure du programme;
  • la possibilité de créer des pièces de tâches de tâches avec une vérification automatique;
  • la capacité de gérer des interprètes du programme;
  • la capacité de connecter de nouveaux interprètes.

Désavantages::

  • il est difficile de motiver les étudiants à étudier la langue, qui n'a été appliquée nulle part;
  • travail très lent de l'interprète (promis d'accélérer de manière significative dans la version 2.0, qui est en cours de développement);
  • il est impossible de modifier les valeurs des arguments dans les algorithmes auxiliaires (par exemple, dans la mise en œuvre de l'algorithme d'euclidée, car les fonctions doivent faire deux variables supplémentaires);
  • vous ne pouvez pas appeler la fonction comme procédure, ignorant son résultat (par exemple, lorsque le résultat de la fonction est le code de retour et dans ce cas, cela ne m'intéresse pas);
  • système de référence inconfortable et incomplet;
  • il n'y a pas de sortie de format sur la console et à un fichier, comme dans Pascal (type X: 4); Cela est nécessaire, par exemple, d'afficher la matrice avec des colonnes lisses.

Il est prévu que l'idole sera l'un des systèmes de programmation autorisés lors de la conduite d'une version informatique de la SGE sur l'informatique (pour plus de détails, voir le blog).

Cette page contient le développement méthodologique de l'auteur à utiliser l'environnement Cummy dans 6-8 grades de l'école secondaire.

nouvelles maintenant dans le canal de télégramme

2 avril 2019
Travail placé À E.V. Levure "Algorithme dans des idoles. Collecte de tâches de programmation "(Belgorod, 2016).

19 décembre 2017
Ajout de l'atelier pour préparer le OGE sur l'informatique (tâche 20.1 avec un robot).

1er Mars 2013
Matériel ajouté au rapport "Atelier avec vérification automatique des solutions dans le médium de l'Idol" sur le marathon pédagogique international international de sujets de formation (28 février au 1er mars 2013, grand Luki).

27 janvier 2013
Ajout de l'atelier "Tâches C2" pour préparer l'examen en informatique.

12 octobre 2012
Rapport ajouté "Programmation en russe" à la septième conférence scientifique et pratique interrégionale "Développement d'un environnement régional d'information sur l'éducation".

11 avril 2012
Des tests supplémentaires en fonction du robot interprète (sous la forme d'un cours).

Accord de licence

  1. 1) la publication de matériaux sous quelque forme que ce soit, y compris le placement de matériaux sur d'autres sites Web;
  2. 2) la distribution de matériaux incomplets ou modifiés;
  3. 3) l'inclusion de matériaux dans des collections sur tout support;
  4. 4) Obtenir des avantages commerciaux de la vente ou d'une autre utilisation des matériaux.

Le téléchargement de matériel signifie que vous avez pris les conditions de ce contrat de licence.

OGE sur l'informatique

L'atelier de préparation de l'OGE sur l'informatique contient 7 sections représentant différents types de tâches:

  1. Corridor fermé.
  2. Un mur.
  3. Une rangée, beaucoup de murs.
  4. Deux rangées.
  5. Murs avec des passages.
  6. Escaliers.
  7. Différentes tâches complexes.

Matériel de cours:

Tableaux

Les ateliers de manutention de masse se comptent en deux parties. La première partie ("Arrays-1") contient 6 sections:

  1. Remplir le tableau.
  2. Traitement de tous les éléments du tableau.
  3. Minimum et maximum.
  4. Compter les éléments de tableau.
  5. Montants et œuvres d'éléments.
  6. Rechercher dans le tableau.

La deuxième partie ("arranges-2") contient 6 sections:

  1. Tableau inversé.
  2. Changement cyclique d'éléments.
  3. Sélection d'éléments de tableau par état.
  4. Trier par méthode de bulle.
  5. Trier par la méthode de choix.
  6. Recherche binaire.

Matériel de cours:

  • Atelier "Arrays-1"
  • Examen sur la première partie du cours (également au format du cours :-).
  • Les enseignants peuvent obtenir solutions e-mail .

Chaînes symboliques

L'atelier de traitement des chaînes symboliques contient 5 sections:

  1. Travailler avec des caractères individuels.
  2. Remplacer les caractères.
  3. Compter des personnages.
  4. Réduire les lignes de symboles.
  5. Calcul des expressions arithmétiques.

Matériel de cours:

  • Atelier "Lignes" à utiliser dans l'Idol (version pas inférieure à 1,8).
  • Les enseignants peuvent obtenir solutions Tous les tâches atelier. Pour ce faire, contactez l'auteur par courrier électronique.

Les fonctions

L'atelier sur la préparation des fonctions d'algorithme contient 6 sections:

  1. Fonctions avec un paramètre.
  2. Fonctions avec plusieurs paramètres.
  3. Traitement des lignes de symboles.
  4. Fonctions logiques.
  5. Traitement des tableaux.
  6. Fonctions récursives.

Matériel de cours:

  • Atelier "Fonctions" pour une utilisation dans le Cummum (version pas inférieure à 1,8).
  • Les enseignants peuvent obtenir solutions Tous les tâches atelier. Pour ce faire, contactez l'auteur par courrier électronique.

Préparation à l'examen en informatique

Atelier pour résoudre les tâches C2 (voir aussi Matériaux de préparation à l'utilisation) contient 5 sections:

  1. Maxims et minima.
  2. Compter et rechercher des articles.
  3. Montants, moyens et fonctionne.
  4. Séquences.
  5. Matrice.

Matériel de cours:

  • "Tâches C2" de l'atelier à utiliser dans l'environnement Cummy (version pas inférieure à 1,8).
  • Les enseignants peuvent obtenir solutions Tous les tâches atelier. Pour ce faire, contactez l'auteur par courrier électronique.

Verseau

Le parcours selon l'acteur Aquarius est composé de 6 leçons:

  • Leçon 0. Connaissance avec l'interprète Aquarius. Contrôle à l'aide de la console.
  • Leçon 1. Établissement d'un programme pour contrôler le Verseau.
  • Leçon 2. Cycles "n fois".
  • Lecon 3.
  • Leçon 4. Variables.
  • LEÇON 5. Ramification

Matériel de cours:

Robot

Le parcours selon l'artiste Robot se compose de 12 leçons:

  • Leçon 1. Connaissance avec le robot interprète. Algorithmes linéaires.
  • Leçon 2. Cycles "n fois".
  • Lecon 3. Cycles "n fois" (tâches de résolution).
  • Leçon 4. Cycles imbriqués.
  • LEÇON 5. Cycles avec condition (cycles «tandis que»).
  • Leçon 6. Ramification
  • Leçon 7. Conditions sophistiquées.
  • LEÇON 8. Algorithmes auxiliaires.
  • Leçon 9. Variables.
  • LEÇON 10. Algorithmes avec un résultat (algorithmes de fonction).
  • Leçon 11. Cycles avec variable.
  • LEÇON 12. Algorithmes avec des paramètres.

Matériel de cours:

  • Présentation