FR 2284951 A1 19760409 FR 7431277 A 19740916 La présente invention, due à Vladimir Nikolaevich 3alashov, Valery imofeevich Gavich, Igor Mitrofanovich Glyzdov, Vladimir Semenovich Dyatlov, Verlen Nikolaevich Ermakov, Jury Nikolaevich Kushelev, Mikhail Nikolaevich Sosenko, est relative aux systèmes de recherche d'information et concerne plus précisément un dispositif de recherche d'information. Ltinvention peut être utilisée comme machine à enseigner, dispositif diagnostique d'après des tests ou d'installation de renseignement universelle. Un dispositif de recherche d'information comporte une mémoire réalisée de préférence sur pellicule cinématographique dans les images de laquelle est stockée l'information alphanumérique et graphique. Le processus de recherche d'information consiste à faire défiler automatiquement la pellicule cinématographique de la mémoire jusqu 'à obtenir dans la fenêtre du système de projection l'image contenant l'information cherchée. L'information que porte cette image est projetée sur l'écran pour l'utilisation ultérieure. La recherche de l'image contenant l'information voulue se produit conformément à une instruction entrée qui est appliquée au bloc d'entrée du dispositif, réalisé de préférence sous forme de pupitre de commande à boutons poussoirs. L'instruction d'entrée représente le code de l'information recherchée suivant lequel on compose sur le pupitre une combinaison déterminée à 11 aide de boutons poussoirs. le dispositif en question permet l'emploi de mémoires des autres types par exemple d'une mémoire à support magnétique dont les cellules conservent l'information cherchée. Vu cette circonstance, l'image du film sera appelée par la suite cellule de mémoire. Considérons de plus près les divers types de mémoires qui peuvent être utilisées dans le dispositif de recherche d'information considéré. C'est premièrement un projecteur -d'images comportant un entraîneur de la pellicule cinématographique dont les cellules (images) portent l'information alphanumérique et graphique microfilmée. Chaque cellule de mémoire est caractérisée par son adresse (en nombre binaire) qui permet de distinguer ces cellules l'une de l'autre. Cette adresse est généralement codée sous la forme d'une combinaison de taches noires et blanches et est portée sur une partie de chaque -image du film pour sistre projetée sur le bloc d'éléments de lecture photo-électriques qui fournissent à leurs sorties des signaux électriques correspondant à 11 adresse de l'image donnée. Convenons d'appeler mémoire à sélection suivant une seule coordonnée le dispositif du type considéré utilisant un porteur d'information linéaire (une pellicule cinématographique). Considérons une mémoire du deuxième type caractérisée par une sélection de l'information suivant deux coordonnées. l'information alphanumérique et graphique contenue dans la mémoire du deuxième type est représentée par des images des diamicrofiches qui se déplacent, à l'aide d'un mécanisme spécial, dans deux directions perpendiculaires l'une à l'autre. l'informa- tion de l'image sélectionnée est ensuite projetée sur l'écran. Etant donné que les dimensions de l'image d'une diamicrofiche sont petites, il n'est pas raisonnable d'y placer la combinaison de taches de code. Aussi y a-t-il intér8t, dans ce cas, à stocker l'adresse de cette image dans une cellule d'une autre mémoire (une mémoire d'instructions) fonctionnant en synchronisme avec la première mémoire. Vu que l'adresse de l'image est repré sentée par un nombre binaire, on peut utiliser pour son stockage n'importe quelle mémoire connue, par exemple une mémoire permanente à tores magnétiques largement utilisée dans les calculateurs électroniques. On connatt un "Dispositif à apprendre et à tester les connaissances" réalisé selon le Certificat d'Auteur, URSS, nO 277421, classification internationale 90967/02, qui comporte deux mémoires : une mémoire à diamicrofiches, dont des images ne contiennent qu'unie information alphanumérique et graphique, et une mémoire d'instructions réalisée sous la forme d'une mémoire permanente à support magnétique qui stocke- les adresses des images de la diamicrofiche. Le fonctionnement en synchronisme de ces deux mémoires est obtenu à l'aide d'une liaison mécanique. On connatt aussi un "Dispositif de recherche d'information" réalisé selon le brevet USA NO 3 218 921, classification 35-8, qui comporte une mémoire (un projecteur d'images) à pellicule cinématographique dans laquelle une partie de chaque image contient l'information alphanumérique et graphique projetée sur l'écran et le reste de l'image contient son adresse, qui représente un nombre binaire codé sous la forme d'une combinaison de taches blanches et noires, et qui est projetée sur le bloc d'éléments photosensibles. La partie de chaque image qui contient l'information alphanumérique et graphique est considérée comme cellule de mémoire tandis que la partie de l'image contenant son adresse est prise pour cellule de mémoire d'instructions. Dans ce cas la mémoire principale comporte un dérouleur du film, un système de projection et un écran tandis que la mémoire d'instructions utilise le même dérouleur, le même système de projection et ledit bloc éléments photosensibles. Le fonctionnement - en synchronisme de ces deux mémoires est obtenu grâce à l'emploi du meme porteur d'information (la pellicule cinématographique). Le dispositif comporte aussi un bloc d'entrée (un pupitre à boutons poussoirs), commandant le fonctionnement du dispositif et un bloc à coincidences dont la première entrée est reliée au bloc d'entrée et la deuxième, au bloc d'éléments photosensibles. Le bloc d'entrée est aussi relié à l'une des entrées de commande du dérouleur du projecteur d'images qui est attaqué depuis le bloc d'entrée par un signal de mise en marche du dérouleur du film tandis que la sortie du bloc à coincidence est reliée à une deuxième entrée de commande du dérouleur du projecteur d'images qui est attaqué, depuis le bloc à coincidences, par un signal provoquant l'arr8t du dérouleur. Le fonctionnement de ce dispositif peut être résumé comme suit. Sur le bloc d'entrée on compose à l'aide des boutons poussoirs l'adresse de l'image contenant l'information désirée. Cette adresse, qui représente le signal d'entrée du dispositif est converti dans le bloc d'entrée en un signal électrique (une instruction d'entrée) qui est appliqué à la première entrée du bloc à coIncDdences où il est mémorisé. Xn mêne temps le bloc d'entrée produit un signal qui met en marche le dérouleur du film du projecteur d'images. L'adresse de chaque image passant dans la fenêtre du dérouleur du film est projetée sur le bloc d'éléments photosensibles et, après la transformation en signal électrique, est appliquée à la deuxième entrée du bloe à coïncidences où elle est comparée avec adresse de 11image cherchée. A l'instant où l'adresse de 11 image passant dans la fen8- tre du projecteur eotncide avec l'adresse de l'image cherchée, le bloc à coincidences fournit un signal qui provoque l'arrêt du dérouleur du film. L'image arrêtée dans la fenêtre du projecteur contient l'information cherchée qui est projetée sur l'écran par le système de projection. Dans le cas où le dispositif est utilisé en machine à enseigner, il devient nécessaire, suivant les réponses (correctes ou fausses) de l'élève, soit de l'orienter vers des images nouvelles, soit de le faire revenir en arrière pour répéter les matières déjà enseignées. Pour ce faire, on doit microfilmer sur les images de la pellicule les matières à enseigner contenant l'information à assimiler par l'élève ainsi que les questions de contrôle permettant d'apprécier le degré d'assimilation de llinformation. Chaque question de contrôle est accompagnée d'un ensemble de réponses possibles (ou alternatives) parmi lesquelles l'élève doit choisir celle qu'il considère comme bonne. Si l'élève choisit une réponse exacte, il passe à l'image contenant une nouvelle information à assimiler. Au contraire, stil choisit une réponse fausse, il est automatiquement renvoyé en arrière pour répéter les matières déjàavaillées. Pour réaliser à l'aide du dispositif connu le processus d'études que nous venons de considérer, on porte sur chaque image contenant l'information à assimiler l'adresse de l'image suivante que l'élève doit prendre après l'assimilation de l'information contenue sur la première image. L'élève voit cette image sur l'écran et l'introduit dans le dispositif à l'aide des boutons poussoirs sur le bloc d'entrée. Pour permettre l'étude des programmes ramifiés, sur les images contenant la question et les variantes de réponses possibles, on porte près de chaque réponse possible l'adresse de l'image à laquelle il faut passer dans le cas où l'élève considère cette réponse comme bonne. le dispositif connu considéré présente un certain nombre d'inconvénients L'inconvénient principal de ce dispositif est que chaque image portant l'information ne comporte qu une seule adresse d'après laquelle est effectuée sa recherche. Supposons que le programme d'études prevoie que le passage à une image donnée est possible aussi bien lors du défilement du film en avant, comme à une image contenant une nouvelle information à assimiler, que lors du défilement en arrière si on établit à l'aide d'une question de contrôle que I'élève n'a pas compris l'information et qu'il doit la répéter une fois de plus. Pour réaliser un tel programme d'études à l'aide du dispositif connu il est nécessaire que la recherche de l'image donnée puisse s'effectuer aussi bien lors du défilement de la pellicule en avant que lors de son défilement en arrière d'après l'adresse unique de cette image. Dans ce cas, toutes les images placées entre l'image donnée et l'image depuis laquelle il faut revenir en arrière doivent avoir des adresses différentes de l'adresse de l'image donnée. Les programmes d'études qui sont généralement utilisés dans l'enseignement supérieur peuvent contenir un grand nombre d'images intermédiaires disposées entre l'image donnée et celle à laquelle on doit revenir. Parmi ces images on peut également prévoir des passages aussi bien en avant qu'en arrière. Il en résulte que les contraintes imposées à l'adressage des images du programme d'études se trouvent, dans le cas des programmes d'études comnle- xes, si nombreuses qu'elles ne permettent pas d'utiliser le dispositif de type considéré pour la réalisation de tels programmes d'études. Un deuxième inconvénient du dispositif connu est qu'il ne permet pas de changer le sens de défilement du film suivant que l'élève a choisi une réponse bonne ou une réponse fausse à la question de contrôle posée. Si l'élève a choisi une réponse incorrecte à la auestion de contrôle il revient en arrière du programme d'études pour répéter l'information correspondante. Au contraire s'il a donné une bonne réponse il doit progresser sur le programme d'études en prenant des matières nouvelles. Un troisième inconvénient du dispositif connu est que l'adresse de l'image à laquelle est assuré le passage en cas du choix de la réponse correspondante à la question de contre par l'élève n1 est déterminée que par cette réponse (c'est-à-dire par le numéro du bouton poussoir enfoncé sur le bloc d'entrée) et ne dépend pas des réponses données aux questions de eontrtle précédentes. Ce défaut ne permet pas de réaliser le processus d'études en tenant compte de particularités individuelles de l'élève. Encore un inconvénient du dispositif connu est qu'il n'assure pas le verrouillage des boutons poussoirs du bloc d'entrée dont l'emploi n'est pas prévu par l'image donnée du programme d'études. Si une question de contrôle donnée prévoit cinq variantes de réponses possibles et que le bloc d'entrée possède dix boutons poussoirs, les cinq boutons poussoirs non occupés par les réponses doivent titre verrouillés pour empocher, en cas d'un enclenchement inopiné ou volontaire d'un de ces boutons poussoirs, de rechercher l'image correspondante non prévue par le programme d'études. Le dispositif connu a aussi l'inconvénient de ne pas permettre le branchement des périphériques, par exemple d'un pupitre à l'usage de l'enseignant à partir duquel le professeur puisse commander le fonctionnement du dispositif ou du calculateur qui assure, lui aussi, la commande du dispositif suivant un algorithme donné et assure le traitement statistique des données fournies par le dispositif. Le but de la présente invention est de remédier aux inconvénients susmentionnés des dispositifs de recherche d'information connus. La présente invention a pour problème de réaliser un dispositif de recherche d'information stockée dans des cellules de mémoire, fonctionnant avec efficacité lors de la recherche de la cellule donnée aussi bien dans l'ordre de croissance des numéros de ces cellules que dans l'ordre de leur décroissance, permettant de fixer à volonté le sens de sélection des cellules dans la mémoire pour chaque bouton poussoir non verrouillé sur le bloc d'entrée, ainsi que de verrouiller sur chaque image n'importe quel nombre de ces boutons poussoirs, permettant la recherche des cellules de mémoire d'après les adresses déterminées non seulement par le numéro du bouton poussoir enclenché sur le bloc d'entrée mais aussi par le numéro précédent du bouton poussoir enfoncé sur le bloc d'entrée, et assurant le fonctionnement en parallèle avec un périphérique, avec un calculateur électronique, par exemple. le problème posé est résolu par le fait que le dispositif de recherche de l'information enregistrée dans des cellules d'une mémoire, réalisant la sélection des cellules suivant l'une au moins des coordonnées, comportant : un bloc d'entrée destiné à recevoir un signal d'entrée représentant un nombre binaire ; un bloc de commande relié au bloc d'entrée et destiné à transformer le nombre binaire constituant l'instruction d'entrée du bloc de commande en un autre nombre binaire dont une partie de chiffres représentent l'instruction de sortie du bloc de commande et les autres chiffres constituent l'instruction de commande pour les blocs du dispositif ; une mémoire d'instructions renée au bloc de commande et comprenant des cellules pour ltenregistrement des instructions dont chacune est un nombre binaire correspondant au moins à une adresse de la cellule dans laquelle est enregistrée 1' instruction, le nombre des adresses d'une cellule étant égal au nombre des coordonnées de sélection des cellules de la mémoire, et réalisant une sélection successive des cellules dans l'ordre de croissance de leurs numéros et le branchement des cellules sur la sortie de la mémoire d'instructions conformément à l'instruction de commandeprovenant du bloc de commande, chaque cellule de la mémoire d'instructions étant associée à une cellule de ladite mémoire contenant l'informa- tion à chercher, et annelée dans ce aui suit "mémoire principale" un synchroniseur relié à la mémoire d'instructions et à la mémoire principale et mettant en synchronisme la sélection des cellules dans la mémoire d'instruction et celle des cellules correspondantes de la mémoire principale ; un bloc à coincidences destiné à comparer l'instruction de sortie du bloc de commande, coïncidant avec l'adresse de l'une au moins des cellules de la mémoire dtinstruc- tions et avec l'adresse de l'une des cellules de la mémoire d'instructions en produisant, en cas de coTncîdence de ces adresses, un signal qui agit sur la mémoire d'instructions et provoque l'arrêt de la sélection des cellules dans cette dernière, les premières entrées du bloc à coincidences étant électriquement liées au bloc de commande, ses deuxièmes entrées étant électrique- ment liées à la sortie de la mémoire d'instructions, et sa sortie étant reliée à la mémoire d'instructions, le susdit dispositif de recherche est réalisé, conformément à l'invention, de manière que chaque cellule de la mémoire i'instructions contient une instruction représentant un nombre binaire qui renferme au moins une adresse complémentaire de cette meme cellule, le nombre des adresses complémentaires des cellules étant égal au nombre des coordonnées suivant lesquelles on effectue la sélection des cellules dans la mémoire principale, l'ensemble comprenant en outre : un sélecteur ayant ses. entrées brnnchées sur la sortie de la mémoire d'instruction et destiné à assurer la séparation des adresses de chaque cellule de la mémoire d'instructions, ces adresses arrivant à des sorties correspondantes du sélecteur ; un commutateur destiné à brancher l'une après l'autre les adresses de la cellule de la mémoire d'instructions, conformément à 11 instruction de commande fournie par le bloc de commande, sur les deuxièmes entrées du bloc à coincidences, les entrées du commutateur étant branchées sur des sorties correspondantes du sélecteur et les entrées de commande, sur le bloc de commande, l'ordre de sélection des cellules dans la mémoire d'instructions étant aussi déterminée par l'instruction de commande en provenance du bloc de commande. Il est avantageux que la cellule de la mémoire d' instruc- tions contienne une instruction représentant un nombre binaire comportant un code de commande et un code d'inversion du sens de marche destinés à convertir l'instruction d'entrée du bloc de commande et à produire une instruction de commande du bloc de commande, le sélecteur possédant au moins une so-rtie complémentaire reliée au bloc de commande. Il est soelaitable que dans le dispositif de recherche d1 information le bloc de commande soit équipé de circuits ET et OU de manière que chaaue barre d'entrée du bloc de commande correspondant à un chiffre binaire de l'instruction d'entrée du bloc de commande soit reliée à des premières entrées réunies de deux circuits ET correspondants, que des deuxièmes entrées de ces circuits XT soient reliées à d'autres barres d'entrée du bloc de commande correspondant à un chiffre binaire du code de commande et à un chiffre binaire du code d'inversion du sens de marche, que la sortie d'un circuit ET soit reliée à une entrée d'un premier circuit OU et à une entrée du deuxième circuit OU, la sortie du deuxième circuit ET soit reliée à une autre entrée du premier circuit OU et à une entrée d'un troisième circuit OU, que le nombre des premiers circuits OU et le nombre des entrées d'un deuxième et du troisième circuits OU correspondent au nombre des chiffres binaires que comporte l'instruction d'entrée du bloc de commande et que les sorties des premiers circuits OU constituent les barres de sortie du bloc de commande dont chacune correspond à un chiffre binaire de l'instruction de sortie du bloc de commande; tandis que les sorties du deuxième et du troisième circuits OU constituent les barres de sortie du bloc de commande correspondant aux chiffres binaires de l'instruction de commande du bloc de commande. Il est aussi avantageux que le bloc de commande comporte des circuits ET complémentaires dont le nombre soit égal au nombre des chiffres de l'instruction d'entrée et qu'une première entrée de chacun de ces circuits ET complémentaires soit reliée à la sores d'un circuit ET, une deuxième entrée du circuit ET complémentaire soit reliée à la sortie d'un autre circuit ET et les sorties des circuits ET complémentaires soient réunies ensemble et constituent la barre de sortie du bloc de commande correspondant au chiffre binaire complémentaire de l'instruction de commande du bloc de commande. Il est souhaitable que le dispositif de recherche d'information comporte un générateur de fonctions réalisé sous la forme d'un automate final dont les entrées soient attaquées par l'instruction de sortie du bloc de commande et destiné à convertir cette instruction en un code coïncidant avec l'adresse de l'une des cellules de la mémoire principa-le, les sorties du générateur de fonctions étant reliées aux premières entrées du bloc à coSnci- dences et ses entrées étant reliées au bloc de commande. Il convient aue le générateur de fonctions utilisé dans le dispositif de recherche d'information comporte : un convertisseur matriciel dont les entrées soient reliées au bloc de commande et qui a pour but d'assurer la conversion linéaire de l'instruction d'entrée provenant du bloc de commande ; un additionneur dont les première s entrées soient reliées aux sorties du convertisseur matriciel ; un bloc à retard relié aux sorties de l'additionneur et destiné à stocker l'instruction issue des sorties de l'additionneur ; un deuxième convertisseur matriciel dont les entrées soient reliées aux sorties du bloc à retard et les sorties aux deuxièmes entrées de l'additionneur et qui est destiné à la conversion linéaire de l'instruction stockée dans le bloc à retard, les sorties de l'additionneur étant reliées aux premières entrées du bloc à cofncidences. Il est préférable d'équiper le dispositif de recherche d'information d'un bloc de sortie destiné à assurer l'échange d'instructions entre le bloc de commande et le périphérique et relié au bloc de commande et au périphérique. Il est désirable que le bloc de sortie du dispositif de recherche d'information destiné à l'échange d'instructions entre le périphérique et la mémoire d'instructions soit relié à la mémoire d'instructions. Il est préférable que, dans le dispositif de recherche d'information, le bloc de sortie destiné à l'échange d'instructions entre le convertisseur fonctionnel et le périphérique soit relié au générateur de fonctions. Le dispositif de recherche d'information proposé permet de résoudre tous les problèmes principaux qui se posent lors de l'enseignement programmé et qui sont généralement résolus à l'aide des systèmes d'enseignement complexes réalisés à base de calculateurs de grande puissance. Le dispositif proposé, conforme à l'invention, est simple d'après sa constitution et permet un travail individuel dans le cas où l'emploi de systèmes d'enseignement complexes n'est pas raisonnable. En outre, le dispositif de recherche d'information peut autre utilisé pour le diagnostic automatique d'après les tests diagnostiques ainsi que comme système d'information et de renseignement automatiques dans les gares, les bibliothèques et aux expositions, et pour résoudre d'autres problèmes similaires. Cela s'explique par le fait que les algorithmes de résolution de ces problèmes coSncident avec l'algorithme du dispositif lorsqu'il fonctionne en machine à enseigner. Dans ce qui suit l'invention est expliquée par une description détaillée de modes de réalisation concrets, ainsi que par les dessins annexés qui représentent - la figure 1, l'organigramme du dispositif de recherche de l'information - la figure 2, le schéma synoptique du bloc de commande - la figure 3, le schéma synoptique du générateur de fonction - la figure 4, le schéma synoptique du convertisseur matriciel - la figure 5, le schéma synoptique de 1 'additionneur ; - la figure 6, le schéma synoptique du bloc à retard ; - la figure 7, le schéma synoptique du bloc à coïncidences; - la figure 8, le schéma synoptique du commutateur ; - la figure 9, la mémoire d'instructions ;; - la figure 10, la mémoire principale - la figure 11, le schéma de disposition des cellules de la mémoire principale et de la mémoire d'instructions sur les porteurs d'information - la figure 12, le schéma synoptique du système de comman- de des moteurs pas à pas de la mémoire principale et de la mémoire d'instructions et le synchroniseur ; - la figure 13, le schéma du sélecteur ; - la figure 14, le schéma synoptique du bloc d'entrée ; - la figure 15, le schéma synoptique du bloc de-sortie - la figure 16, le schéma synoptique d'un décodeur. le dispositif de recherche d'information comporte un bloc d'entrée 1 (figure 1) dont des entrées 2 sont branchées sur une source d'un signal d'entrée. La source du signal d'entrée n'est pas représentée sur la figure. -Le dispositif comporte aussi un bloc 3 de commande, dont des entrées 4 sont reliées au bloc d'entrée 1, une mémoire 5 d1 instructions, une mémoire 6 principale et un synchroniseur 7 dont des premières sorties, 8, sont reliées à la mémoire 5 d'instructions et des deuxièmes sorties, 9, à la mémoire 6 principale. le dispositi comporte aussi un générateur de fonctions 10 dont des entrées 11 sont reliées au bloc 3 de commande, un bloc 12 à coincidences dont des premières entrées 13 sont reliées à la sortie du générateur de fonctions 10, un commutateur 14 dont les sorties sont reliées a des deuxièmes entrées 15 du bloc 12 à coincidences. Le dispositif comporte un sélecteur 16 dont des sorties 17 et 18 sont reliées au commutateur 14 eut des sorties 19 sont branchées sur les entrées de commande du bloc 3 de commande. Des sorties 20 de commande du bloc 3 de commande sont relies aux entrées de la mémoire 5 d'instructions et aux entrées du commutateur 14 tandis qu'une sortie 21 du bloc 12 à coincidencea est relié à la mémoire 5 d'instructions dont des sorties 22 sont relies aux entrées du sélecteur 16. Le dispositif comporte aussi un bloc 23 de sortie relié par des circuits électriques 24 à un dispositif périphérique 25, par des circuits 26, au bloc 3 de commande, par des circuits électriaues 27, à la mémoire 5 d'instructions et par des circuits électriques 28, au générateur de fonctions 10. Le bloc 3 de commande (figure 2) comporte, conformément à l'invention, des barres 29 d'entrée, des circuits 30 ET et des circuits 31 ET. Chaque couple de circuits 30 ET et 31 ET et chaque barre 29 d'entrée correspondent à un chiffre binaire du nombre, dont une partie des- chiffres binaires correspondent à l'instruction d'entrée du bloc 3 (figure 1) de commande et les autres chiffres binaires de ce nombre correspondent au signal provenant du bloc 23 de sortie. Chaque barre 29 d'entrée (figure 2) est reliée à des premières entrées réunies des circuits 30 ET et 31 ET correspon dants. Le bloc 3 de commande possède aussi des entrées de commande de réparties en deux groupes dont le premier comporte des barres 72 d'entrée et le deuxième, des barres 33 d'entrée. Sur les barres 32 et 33 d'entrée arrivent le code de commande et le code d'inversion du sens de marche en provenance des sorties 19 du sélecteur Chaque barre 32 d'entrée correspondant à un chiffre binaire du code de commande est reliée à une deuxième entrée de l'un des circuits 30 ET correspondant, d'après l'ordre, au même chiffre binaire de l'instruction d'entrée du bloc 3 de commande. Chaque barre 33 d'entrée correspondant à un chiffre binaire du code d'inversion du sens de marche est reliée à une deuxième entrée de l'un des circuits 31 ST correspondant, d'après l'ordre, au même chiffre binaire de l'instruction d'entrée du bloc 3 de commande. Des sorties 34 des circuits 30 ET sont reliées à des entrées d1un circuit 35 OU et des sorties 36 des circuits 31 ET sont reliées à des entrées d'un circuit 37 OU. Les sorties 34 et 36 de chaque couple de circuits 30 ET et 31 ET sont reliées respectivement à une première et à une deu xième entrées d'un circuit 38 ET. Les sorties des circuits 38 ET sont réunies ensemble et constituent une sortie 39 du bloc 3 de commande. Les sorties 34 et 36 de chaque couple de circuits 30 ET et 31 ET sont aussi reliées respectivement à une première et à une deuxième entrées d'un circuit 40 OU. Des barres de sortie 41 des circuits 40 OU constituent des sorties du bloc 3 de commande, reliées aux entrées 11 (figure 1) du générateur de fonctions 10. Une sortie 42 (figure 2) du circuit 35 OU, une sortie 43 du circuit 37 OU ainsi aue la sortie 39 du bloc 3 de commande constituent les sorties 20 de commande (figure 1) du bloc 3 de commande. Les barres 32 et 33 (figure 2) d'entrée du bloc 3 de commande sont reliées aux sorties 19 (figure 1) du sélecteur 16. Le générateur de fonctions 10 (figure 3) comporte : un convertisseur 44 matriciel dont des entrées, coSncidant avec les entrées 11 du générateur de fonctions 10 (figure 1), sont reliées au bloc 3 de commande ; un additionneur 45 (figure 3), dont des premières entrées 46 sont reliées aux sorties du convertisseur 44 matriciel ; un bloc à retard 47, relié à des sorties 47' de l'additionneur 45 ; un deuxième convertisseur matriciel 48 dont des entrées 49 sont reliées aux sorties du bloc à retard 47. Des deuxièmes entrées 50 de l'additionneur 45 sont reliées aux sorties du deuxième convertisseur matriciel 48. Les sorties 47' de l'additionneur 45, coincidant avec les sorties du générateur de fonctions 10, sont aussi reliées aux entrées 13 (figure 1) du bloc 12 à coincidences. Chacune des entrées Il (figure 4) du convertisseur 44 matriciel est reliée, par l'une des diodes 51 de séparation, à une entrée "1" 52 de l'une des bascules 53 et par l'une des diodes 54 de séparation, à des entrées 55 d'un circuit 56 OU. Une sortie 57 du circuit 56 OU est reliée à entrée d'un bloc à retard 58 dont une sortie 59 est branchée sur l'entrée d'un bloc à retard 60, sur l'entrée dlun bloc à retard 61, sur une première entrée de chacun des circuits 62 ET et sur une première entrée d'un circuit 63 ET. Une sortie "1" 64 de chacune des bascules 53 et reliée à une deuxième entrée du circuit 62 BU correspondant, la sortie "1" 64 de la bascule 53 correspondant au dernier chiffre binaire du nombre qui est appliqué aux entrées 11 du convertisseur 44 matriciel est reliée à une deuxième entrée du circuit 63 ET. les sorties "1" 64 des bascules 53 sont aussi reliées à des premières entrées des circuits 65 ET correspondants dont des deuxièmes entrées 66 sont réunies ensemble et branchées sur la sortie du bloc à retard 61. Chacune des sorties 67 des circuits 62 ET est reliée à un bloc à retard 68 correspondant tandis que la sortie 69 du circuit 63 ET est reliée à un bloc à retard 70 dont la sortie 71 est connectée sur des premières entrées des circuits 72 ET. Des sorties 73 des circuits 72 ET constituent l'entrée de comptage des bascules 53. La sortie du bloc à retard 60 est reliée aux entrées "O" réunies 74 des bascules 53. La sortie de chaque bloc à retard 68 est reliée à l'entrée "1" 52 de la bascule 55 correspondant, d'après l'ordre, au chiffre binaire suivant du nombre qui est injecté dans les entrées 11 du convertisseur 44 matriciel. Des deuxièmes entrées du circuit 72 ET sont reliées par les circuits électriques 28 au bloc de sortie 23 (figure 1). Les sorties des circuits 65 ET (figure 4) eolncidant avec les sorties du convertisseur 44 matriciel sont reliées aux entrées 46 (figure 3) correspondantes de l'additionneur 45. 'organisation du convertisseur 48 matriciel est analogue à celle du convertisseur matriciel 44 (figure 4). 'additionneur 45 (figure 5) comporte des bascules 75. L'entrée 76 de comptage de chacune de ces bascules est relié à la sortie d'un circuit 77 OU correspondant. Chaque entrée 46 de l'additionneur 45 correspondant à un chiffre binaire du nombre en provenance de la sortie du convertis setz 44 matriciel est reliée à une entrée du circuit 77 OU correspondant. Chaque entrée 50 de l'additionneur 45 correspondant, d'après l'ordre, au même chiffre binaire du nombre en provenance de la sortie du convertisseur 48 matriciel est reliée à une deuxième entrée du circuit 77 OU correspondant. En outre, les entrées 46 de l'additionneur 45 sont reliées à des entrées d'un circuit 76 OU, dont la sortie 79 constitue la sortie de synchronisation de l'additionnear 45. Les entrées 50 de l'additionneur 45 sont aussi reliées aux entrées dtun circuit 80 OU, dont la sortie 81 est reliée à l'entrée d'un bloc à retard 82. 'a sortie 83 de chaque bascule 75 est reliée à une première entrée d'un circuit 84 ET comrespondant, tandis que des deuxièmes entrées des circuits 84 ET coms réunice ensemble et branchées sur la sortie 85 du bloc à retard 82 et sur la sortie d'un bloc à retard 86 dont la sortie 87 est reliée aux entrées "O" réunies des bascules 75. Des sorties 88 des @ircuits 84 ET et la sortie 79 de Synchrcnisation du circuit 78 OU corstituent les sorties 47' de l'additionneur 45 et sont reliées aux premières entrées 13 (figure 1) du bloc 12 @ coïnci@@nces. Le bloc à retard @7 (@@@@@e 6) comporse des baseules 89 dont les sorties "1" séparées sont reliées aux sorties 88 (figure 5) des circuits 84 ET de l'additionaeur 45. La sortie 79 de synchronisation de l'additionneur 45 est reliée à des premières entrées réunies 89' (figure 6) des circuits 90 ET et à l'entrée d'un bloc à retard 91. La sortie "1" 92 de chac@@e des bascules 89 est reliée à une deuxième entrée du circuit 90 ET correspondant. La sortie 93 du bloc à retard 91 est rel@ée aux entrées "O" réunies des bascules 89. La sortie de chaque circuit 90 ET est reliée à l'entrée 49 (figure 3) correspondante du convertisseur 48 matriciel. Le bloc 12 (figure 7) à coïncidences comporte des bascules 94 monostables dont les entrées "1" constituent les deuxièmes entrées 15 (figure 1) du bloc 12 à coïncidencess. La sortie "1" 95 (figure 7) de chacune des bascules 94 est reliée 2 une première entrée d'un circuit 95 ET correspondart et la sortie "O" 97, à une première entrée d'un circuit 98 ET correspondant. Le bloc 12 à colncidences comporte aussi des bascules 99 dont le nombre est égal à celui des bascules 94. les entrées "1" des bascules 99 constituent les premières entrées 13 (figure 1) du bloc 12 à coïncidences. La sortie "1" 100 (figure 7) de chacune des bascules 99 est reliée à une deuxième entrée du circuit 96 ET correspondant et la sortie "0" 101, à une deuxième entrée du circuit 98 ET correspondant. Les sorties 102 des circuits 96 ET et les sorties 103 des circuits 98 ET sont reliées à des entrées des circuits 104 OU correspondant, dont la sortie 105 de chacun est reliée à l'entrée correspondante d'un circuit -106 ET. La sortie du circuit 106 ET constitue la sortie 21 (figure 1) du bloc 12 à coïncidences. La sortie 21 (figure 7) est aussi reliée à l'entrée d'un bloc à retard 107 dont la sortie 108 est branchée sur les entrées "O" réunies des bascules 99. Le commutateur 14 (figure 8) comporte des circuits 109 ET dont les entrées, coïncidant avec les entrées du commutateur 14, sont reliées à la sortie 17 (figure 1) du sélecteur 16. le commutateur 14 (figure 8) comporte aussi des circuits 110 ET dont les entrées, coïncidant avec les autres entrées du commutateur 14, sont reliées aux sorties 18 (figure 1) du sélecteur 16. La sortie de chaque circuit 109 ET (figure 8) est réunie avec la sortie du circuit 110 ET correspondant et est branchée sur la deuxième entrée 15 (figure 1) correspondante du bloc 12 à coïncidences. Des deuxièmes entrées des circuits 109 ET (figure 8) sont réunies ensemble et branchées sur la sortie "1" 111 d'une bascule 112, des deuxièmes entrées des circuits 110 ET sont aussi réunies et branchées sur la sortie "O" 113 de la même bascule 112. les entrées "1" et O de la bascule 112 sont reliées respectivement aux sorties 42 et 43 (figure 2) du bloc 3 de commande. La mémoire d'instructions 5 (figure 9) comporte un porteur d'information 114 (un film de cinéma), une fenêtre 115 de projection et un tambour denté 116 mécaniquement lié à un moteur pas à pas 117. la mémoire d'instructions 5 comporte aussi une lampe de projection 118 (les sources d'alimentation de la lampe 118 et du moteur pas à pas 117 ne sont pas représentées sur la figure), des éléments 119 de lecture photosensibles dont chacun est relié à une entrée 120 correspondante d1un bloc 121 de formateurs d'impulsions dont les sorties sont confondues avec les sorties 22 de la mémoire d'instructions 5. La mémoire 6 (figure 10) principale comporte un porteur d'information 122 (un film de cinéma), une fenêtre de projection 123 et un tambour denté 124 mécaniquement lié à un moteur pas à pas 125. La mémoire 6 comporte aussi une lampe de projection 126, un condenseur 127 situé sur le même axe optique que la lampe, un objectif 128 et un écran 129. Par axe optique on entend une ligne conventionnelle passant par le filament chauffant de la lampe 126, les centres du condenseur 127, de la fenêtre 123 de projection, de l'objectif 128 et de l'écran 129. Le porteur d'information 114 (figure 11) comporte des cellules 130 contenant des taches de code 131 blanches et noires dont le nombre est égal à celui d'éléments 119 (figure 9) de lecture photoélectriques. le porteur d'information 122 (figure 11) comporte des cellules 132 (des images du film) qui contiennent l'information alphanumérique ou graphique (non représentée sur la figure) projetée sur l'écran 129 (figure 11), la recherche de cette information étant effectuée à l'aide du dispositif considéré. Les liaisons 133 (figure 11) montrent conventionnellement la correspondance réciproquement univoque entre les cellules 170 du porteur d'information 114 et les cellules 132 du porteur d'information 122. Le schéma de commande du moteur pas à pas 117 (figure 9) de la mémoire 5 d'instructions, du moteur pas à pas 125 (figure 10) de la mémoire 6 principale et le synchroniseur 7 (figure 1) sont représentés sur la figure 12. le schéma de commande des moteurs pas à pas 117 et 125 comporte un bloc de commande 134 relié par des circuits électriques 135 au moteur pas à pas tut7. Une entrée 136 du bloc de commande 134 est reliée à un circuit 137 ET, tandis qu7une entrée 138 de ce bloc est reliée à un circuit 139 ET. le schéma de commande comporte aussi un bloc de commande 140 relié par des circuits électriques 141 au moteur pas à pas 125c Une entrée 142 du bloc de commande 140 est reliée à un circuit 143 ET et une entrée 144 à un circuit 145 ET. le schéma de commande représenté par la figure 12 comporte aussi un générateur d'impulsions 146 faisant partie du synchroniseur 7 et utilisant par exemple un montage multivibrateur dont une sortie 147 est reliée aux premières entrées réunies des circuits 143 ET et 145 ET tandis qu'unie sortie 147' est reliée aux premières entrées réunies des circuits 137 EU et 139 ET. Les deuxièmes entrées réunies du circuit 137 ET et du circuit 143 ET sont reliées à la sortie "1" 148 d'une bascule 149 tandis que les deuxièmes entrées réunies du circuit 139 ET et du circuit 145 ET sont reliées à la sortie 11111 150 d'une bascule 151. Les entrées lOtl des bascules 149 et 151 sont réunies ensemble et branchées sur la sortie 152 d'un circuit 153 OU. L'entrée "1" de la bascule 149 est reliée à la sortie 42 (figure 2) du circuit 35 OU dubloc 3 de commande. L'entrée "1" de la bascule 151 (figure 12) est reliée à la sortie 43 (figure 2) du circuit 37 OU du bloc 3 de commande. Une première entrée du circuit 153 OU (figure 12) est reliée à la sortie 39 (figure 2) du bloc 3 de commande tandis qu'use deuxième entrée du circuit 153 OU (figure 12) est reliée à la sortie 21 (figure 1) du bloc 12 à coïncidences. Les circuits électriques 27 (figure 1) sont réliées aux entrées 136 (figure 12) et 138. Le sélecteur 16 (figure 13) comporte un décodeur 154 dont des entrées 155 sont reliées aux sorties 22 correspondantes de la mémoire d'instructions 5. Chaque barre de sortie 156 du décodeur 154 est reliée, au moyen de diodes 157, aux sorties 19 correspondantes du sélecteur 16 et, au moyen de diodes 158, aux sorties correspondantes restantes, 19, du-sélecteur 16. La disposition concrète des diodes 157 et 158 est déterminée par le code de commande obtenu sur les barres d'entrée 32 (figure 2) du bloc 3 de commande et par le code d'inversion du sens de marche obtenu sur les barres d'entrée 33 du bloc 3 de commande correspondant à chacune des barres de sortie 156 (figure 13) du décodeur 154. Les barres 156 de sortie du déchiffreur 154, les diodes 157 et 158 et les sorties 19 forment une mémoire permanente da codes de commande et de codes d'inversion du sens de marche. Le bloc d'entrée 1 (figure 14), comporte des boutons poussoirs 159 recevant un signal d'entrée. Des premières bornes 160 (figure 14) des boutons poussoirs 159 sont réunies ensemble et branchées sur une source d'alimentation (non représentée sur la figure). Des deuxièmes bornes 161 des boutons poussoirs 159 sont branchées sur des entrées des formateurs 162. les sorties des formateurs 162 sont reliées aux entrées 4 du bloc 3 de commande. Le bloc 23 de sortie (figure 15) comporte des éléments adaptateurs 163 liés par les circuits électriques 24 (figure 1) au périphérique 25, par les circuits électriques 26, au bloc 3 de commande, par les circuits électriques 27, à la mémoire 5 d'ins- tructions et, par les circuits électriques 28, au générateur de fonction 10. Le décodeur 154 (figure 16) comprend des bascules 164, 165 et 166 monostables dont les entrés f'1ll représentent les entrées 155 (figure 13) du décodeur 154. Le décodeur 154 (figure 16) comporte aussi des circuits 167 ET, 168 ET, 169 ET et 170 ET dont des premières entrées sont réunies ensemble et branchées sur une sortie "1" 171 de la bascule 166. Le décodeur 154 a aussi des circuits 172 ST, 173 ET, 174 ET, 175 ET dont des premières entrées sont réunies ensemble et branchées sur une sortie "O" 176 de la bascule 166. Des deuxièmes entrées des circuits 169 t3T, 170 ET, 174 n1T, et 175 ET sont réunies ensemble et branchées sur la sortie "1" 177 de la bascule 165. Des deuxièmes entrées des circuits 167 ET, 168 ET, 172 ET et 173 ET sont réunies ensemble et branchées sur une sortie tlO 178 de la bascule 165. Des troisièmes entrées des circuits 168 ET, 170 ET, 173 ET et 175 ET sont réunies ensemble et branchées sur une sortie "1" 179 de la bascule 164. Des troisièmes entrées des circuits 167 ET, 169 ET, 172 ET et 174 ET sont réunies ensemble et branchées sur une sortie "O" 180 de la bascule 164. les sorties des circuits 167 ET, 168 ET, 169 ET, 170 ET, 172 ET, 173 ET, 174 ET et 175 ET constituent les barres 156 (figure 13) de sortie du décodeur 154, Le dispositif de recherche d'information utilisé, par exemple, en tant que machine à enseigner, permet de réaliser pleinement les méthodes modernes de l'enseignement programmé y compris le contrôle périodique des connaissances des élèves à l'aide des questions de contre de manière que lorsque l'élève choisit une bonne variante de réponse il passe à l'image contenant l'infor- mation nouvelle tandis que s'il choisit l'une des variantes incorrrctes il est renvoyé en arrière pour une étude plus approfondie des matières à assimiler.A chaque variante de réponse (bonne ou fausse) à la question de contrôle on associe une image distincte contenant une information déterminée de manière que l'image indiquée contenant l'information à assimiler est déterminée non seulement par la variante de réponse donnée à la question de contrôle mais aussi par l'historique du processus d'études, c'est-à-dire par es réponses données aux questions de contrôle précédentes, ce qui permet d'adapter le processus d'études aux particularités individuelles des élèves et d'améliorer ainsi son rendement. le fonctionnement du dispositif de recherche d'information peut être résumé comme suit Le signal d'entrée représentant un nombre binaire correspondant à l'indice de recherche de l'information cherchée est reçu par le bloc 1 d'entrée (figure 1) qui le transmet aux entrées 4 du bloc 3 de commande. le bloc 3 de commande est destiné à convertir le nombre binaire qui est sa commande d'entrée en un autre nombre binaire dont une partie des chiffres binaires constituent une instruction de sortie du bloc 3 de commande et les autres chiffrent l'instruction de commande du bloc 3 de commande. L'instruction de sortie du bloc 3 de commande est transmise aux entrées 11 du générateur de fonction 10 qui la transforme en un code coïncidant avec l'adresse de l'une des cellules de la mémoire 5 d'instructions, ce code étant ensuite appliqué aux premières entrées 13 du bloc 12 à coïncidences. L'instruction de commande que le bloc 3 de commande délivre sur ses sorties 20 de commande est injectée dans les entrées du commutateur 14 qui branche, conformément à cette instruction, les deuxièmes entrées 15 du bloc 12 à coïncidences sur les sorties 17 ou 18 du sélecteur 16. L'instruction de commande élaborée par le bloc 9 de commande est aussi transmise aux entrées de la mémoire 5 d'instructions comportant des cellules pour 1' enregistrement des instructions qui commence à sélectionner ces cellules dans l'ordre de croissance ou de décroissance de leurs numéros et à les brancher 1 t une après l'autre sur la sortie 22. Depuis la sortie 22 l'instruction stockée dans la cellule sélectionnée de la mémoire 5 dtinstructionw et représentant un nombre binaire est appliquée à l'entrée du sélecteur 16 où elle est divisée pour être fournie, sous une forme convertie, sur les sorties 17, 18 et 19 de sélecteur 16. Aux sorties 17 est délivré le nombre binaire correspondant à la première adresse de la cellule sélectionnée de la mémoire 5 d'instructions, aux sorties 18, le nombre binaire correspondant à la deuxième adresse de cette cellule et aux sorties 19 le nombre binaire correspondant au code de commande et au code d'inversion du sens de marche déterminant la loi d'après laquelle l'instruction d'entrée du bloc 3 de commande est convertie en instruction de sortie et en instruction de commande de ce bloc. Ainsi, l'une des adresses de la cellule de la mémoire 5 d'instructions, qui est branchée à l'instant considéré sur la sortie 22, est transmise par le sélecteur 16 et le commutateur 14 aux deuxièmes entrées 15 du bloc 12 à coïncidences où elle est comparée avec l'instruction qui a été appliquée auparavant à ses premières entrées 13 et qui y est stockée. Si l'instruction appliquée aux entrées 13 et l'adresse appliquée aux entrées 15 ne coïncident pas, le bloc 12 à coïncidences ne fournit aucun signal sur sa sortie 21.Dans ce cas la mémoire 5 d'instructions continue à sélectionner ses cellules et branche sur la sortie 22 la cellule suivante, d'après l'ordre, et dont 1'une des adresses est transmise par le sélecteur 16 et le commutateur 14 aux deuxièmes entrées 15 du bloc 12 à coïncidences où elle est comparée avec la même instruction qui a'été appliquée auparavant à ses premières entrées 13. Le processus de sélection des cellules dans la mémoire 5 d'instructions continue jusqu'à obtenir la coïncidence de l'adresse de la cellule envoyée aux deuxièmes entrées 15 du bloc 12 à coïncidences et de 11 instruction appliquée auparavant à ses premières entrées 130 Dans le cas où l'instruction et l'adresse coïncident, le bloc 12 à coïncidences fournit un signal qui est appliqué depuis sa sortie 21 à l'entrée de la mémoire 5 d'instruction en provoquant la mise au repos de cette dernière. Cela termine le premier cycle de fonctionnement du dispositif considéré. La cellule de la mémoire 5 d'instructions qui est branchée à l'instant de coïncidence de son adresse et de l'instruction conservée dans le bloc 12 à coïncidences est justement la cellule cherchée. Le code de commande et le code d'inversion du sens de marche stockés dans cette cellule de la mémoire 5 d'instructions sont appliqués depuis les sorties 19 du sélecteur 16 aux entrées de commande du bloc 3 de commande, en préparant le dispositif au cycle de fonctionnement suivant. ia mémoire 5 d'instructions commande à l'aide du synchroniseur 7 la sélection des cellules dans la mémoire 6 principale qui est destinée au stockage de l'information cherchée. A chaque cellule de la mémoire 5 d'instructions correspond une cellule de la mémoire 6 principale. A l'aide du synchroniseur 7 on assure dans la mémoire 6 la sélection de la cellule correspondant à la cellule cherchée dans la mémoire d'instructions. L'information stockée dans cette cellule de la mémoire 6 est projetée sur l'écran 129 (figure 10) pour être utilisée par l'élève. Le fonctionnement du dispositif au cours des cycles suivarxis s'effectue d'une manière analogue. Pour élargir les possibilités fonctionnelles du dispositif proposé on utilise l'information obtenue depuis le périphérique 25 (figure 1) par l'intermédiaire du bloc 23 de sortie. Le bloc 23 de sortie est destiné à l'échange d'informations entre le bloc 3 de commande, le générateur de fonctions 10, la mémoire 5 dtinstructions et le périphérique 25. L'information introduite dans le bloc 23 de sortie depuis le périphérique 25 par les circuits électriques 24 et représentant un nombre binaire subit une conversion dans le bloc 23 pour 8tre appliqué ensuite par les circuits électriques 26, 27 et 28 respectivement au bloc 3 de commande, à la mémoire 5 d'instructions et au générateur de fonctions 10. L'information transmise par les circuits électriques 26 détermine, ensemble avec le code de commande et le code d'inversion du sens de marche, la loi de conversion de l'instruction d'entrée du bloc 3 de commande en son instruction de sortie et son instruction de commande. L'information transmise par les circuits électriques 27 à l'entrée de la mémoire 5 d'instructions est destinée à pe-rmettre une sélection indépendante des cellules dans la mémoire 5 d'instructions. L'information transmise par les circuits électriques 28 à 1' entrée du générateur de fonctions 10 a pour but de modifier la loi de conversion du générateur de fonctions 10. L'information transmise par les circuits électriques 26, 27 et 28 à travers le bloc 23 de sortie au périphérique 25, respectivement depuis le bloc 3 de commande, la mémoire 5 d'instruction et le générateur de fonctions 10, est destinée à la commande du périphérique 25. Comme périphérique 25 on peut utiliser par exemple un calculateur électronique. Le bloc 3 (figure 2) de commande est préparé au fonctionnement par l'instruction appliquée depuis la sortie 19 (figure 1) du sélecteur 16. Cette instruction représentée par des nombres binaires qui constituent le code de commande et le code d'inversion du sens de marche est appliquée respectivement aux barres d'entrée 32 (figure 2) et 33 du bloc 3 de commande. Chaque chiffre binaire du code de commande est transmis par la barre 32 d'entrée du bloc 3 de commande à la deuxième entrée correspondante du circuit 30 ET et chaque chiffre binaire du code d'inversion du sens de marche est transmis par la barre 33 d'entrée à la sortie correspondante du circuit 31 ET. L'instruction d'entrée qui est appliquée aux entrées 4 (figure 1) du bloc 3 de commande représente un nombre binaire dont l'un des chiffres est "1" et les autres chiffres sont "O". Le "1" correspond au numéro d'ordre du bouton poussoir 159 (figure 14) enclenché surrle bloc 1 d'entrée (figure 1). Si le signal sur la barre d1 entrée 29 correspondant à un chiffre binaire de l'instruction d'entrée est absent, le signal est aussi absent sur les sorties 34 et 36 des cellules correspondantes 30 ET et 34 ET pour n'importe quels signaux agissant sur les barres 32 et 33 parce que les circuits 30 ET et 31 ET sont bloqués. Considérons le cas où, sur la barre d'entrée 29 correspondant au chiffre "1" de l'instruction d'entrée, apparat un signal. Supposons que la barre d'entrée 32 correspondant d'après l'ordre au même chiffre binaire est attaquée par un signal tandis que la barre 33 d'entrée correspondante n1 est attaquée par aucun signal. Dans ce cas le circuit 30 ET est conducteur de manière que le signal disponible à sa sortie 34 est appliqué sur la première entrée du circuit 40 OU et sur l'une des entrées du circuit 35 OU. Sur la barre 41 de sortie du circuit 40 OU considéré est délivré un signal qui constitue un chiffre binaire de l'instruction de sortie du bloc 3 de commande. Ce signal est appliqué à l'entrée 11 correspondante du générateur de fonctions 10 (figure 1). Le signal obtenu à la sortie 42 (figure 2) du circuit 35 OU correspond à un chiffre binaire de l'instruction de commande du bloc 3 de commande. Cette instruction de commande disponible sur la sortie 20 (figure 1) de commande du bloc 3 de commande est appliquée à l'entrée de commande du commutateur 14 et à l'entrée de la mémoire 5 d'instructions qui commence la sélection de ses cellules dans l'ordre de croissance de leurs numéros. ;3i les signaux sont appliqués aux barres 29 (figure 2) et 33 d'entrée considérées, le signal de sortie apparat d'une manière analogue, sur la barre 41 de sortie du circuit 40 OU et l'instruction de commande, sur la sortie 43 du circuit 37 OU. Conformément à cette instruction de commande, la mémoire 5 d'instructions commence à sélectionner ses cellules dans ltordre de décroissance de leurs numéros. Si les signaux attaquent toutes les. barres 29, 32 et 33 d'entrée considérées du bloc 3 de commande, le circuit 38 ET se débloque, si bien qu'unie instruction de commande est délivrée sur toutes les sorties 39, 42 et 43 de commande de bloc. L'in truc- tion de commande disponible à la sortie 39 interdit la mise en marche du processus de sélection des cellules dans la mémoire 5 (figure 1) d'instructions. Le circuit 40 (figure 2) OU correspondant sera également débloqué et le signal délivré sur sa barre de sortie 41 attaque l'entrée 11 (figure 1) correspondante du générateur de fonctions 10. Le générateur de fonctions 10 (figure 1) représente un automate final destiné à convertir l'instruction de sortie du bloc 3 de commande en un code qui est appliqué aux premières entrées 13 du bloc 12 à coïncidences et qui colncide avec l'adresse de ltune des cellules de la mémoire 5 d'instructions. Soient : X l'ensemble des nombres binaires x dont chacun représente l'une des instructions de sortie du bloc 3 de commande appliquées aux entrées il du générateur de fonctions 10, Y l'ensemble des nombres binaires y dont chacun représente l'un des codes appliqués aux premières entrées 19 du bloc 12 à colncidences et T l'ensemble des cycles t(t=1,2...) du fonctionnement du dispositif. Alors, la conversion réalisée par l'automate final s'effectue conformément aux deux fonctions de transfert #et ô introduites dans l'automate q(t+1) - #[q(t), x(t+1)] x(- X (1) y(t+1) ) = ô q(t), , x(t+1) 7 y 6 Y (2) où q # Q est l'ensemble des nombres binaires appelés états internes de l'automate final. Les signaux appliqués au générateur de fonctions 10 par les circuits électriques 28 déterminent la forme concrète des fonctions de transfert l et o. L'une des variantes possibles de réalisation du générateur de fonctions 10 (figure 1) est schématisé par la figure 3. Il représente une forme particulière de l'automate final dans le cas où la fonction de transfert X est linéaire et la fonction de transfert ô est celle d'identité y (t) o q(tr ; (3) y(t+1) = #[y(t), x(t+1) J = Fy (t) +Gx(t+1) ; (4) où F et G sont les matrices de transferts (cf. par exemple l'ouvrage de Karman, Farb Arbib. "Eléments de théorie mathématique des systèmes" 1971, page 269) dans. lequel est développée la fonction de transfert linéaire X. L'instruction de sortie x (t+1) du bloc 3 de commande appliquée aux entrées Il (figure 3) du générateur de fonctions 10 pendant le cycle (t+l) est transformée par le convertisseur 44 matriciel, conformément à la matrice de transfert G, pour être appliquée ensuite aux premières entrées 46 de l'additionneur 45. Le code y (t) obtenu aux sorties 47' de l'additionneur 45 au cours du cycle précédent t est appliqué aux entrées du bloc à retard 47 où il est conservé jusqu'à l'instant de commencement du cycle (t+1). Puis, il est appliqué aux entrées 49 du convertisseur 48 matriciel pour être transformé, conformément à la matrice de transfert F, et être appliqué aux deuxièmes entrées 50 de l'additionneur 45. Dans ces conditions l'additionneur 45 fournit sur ses sorties 47', pendant le cycle (t+1), le code y(t+13 qui est aussi appliqué aux entrées du bloc à retard 47 et aux premières entrées 13 du bloc 12 à coïncidences.Ainsi, le code y(t) appliqué depuis les sorties 47' de l'additionneur 45 aux premières entrées 13 (figure 1) du bloc 12 à coïncidences est déterminé non seulement par le signal d'entrée appliqué à l'entrée 2 du bloc 1 d'entrée et transformé dans le bloc 3 de commande, mais aussi par le signal d'entrée qui a été appliqué à entrée 2 au cours du cycle de fonctionnement précédent du dispositif. les signaux amenés par les circuits électriques 28 aux convertisseurs 44 et 48 (figure 5) matriciels déterminent la forme concrète des matrices de transfert F et G. Les convertisseurs 44 et 48 (figure 3) matriciels réalisent l'opération mathématique de multiplication du nombre binaire, injecté respectivement sur leurs entrées 11 et 49, par la matrice G et F respectivement. L'un des schémas possibles du convertisseur-44 matriciel est représenté par la figure 4. Le convertisseur 44 matriciel effectue la multiplication du nombre binaire, appliqué à ses entrées 11, par la matrice G représentée sous la forme canonique 000...0 a1 100...0 a2 G = (010...0 a3) (5) ... .. 000....1 an où les éléments a1...an sont des "O" et des "1". On sait par l'algèbre que toute matrice peut -tre représentée sous cette forme canonique. L'instruction de sortie du bloc 3 de commande (figure 1), représentant un nombre binaire, est appliquée aux entrées il (figure 4) du convertisseur 44 matriciel et, par les diodes 51 de séparation, aux entrées "1" 52 des bascules 53. Les bascules 53 dont les entrées 52 sont attaquées par "1" se mettent alors dans la position 11111 et délivrent sur leurs sorties "1" 64 un signal qui est transmis respectivement aux deuxièmes entrées des circuits 62 ET et du circuit 63 ET et aux premières entrées des circuits 65 T. L'instruction de sortie du bloc 3 (figure 1) de commande injectée sur les entrées Il (figure 4) du convertisseur 44 matriciel est appliquée aussi, à travers les diodes 54 de séparation, aux entrées 55 du circuit 56 OU et, depuis la sortie 57 de ce dernier, à l'entrée du bloc 58 à retard dont le retard # 1 est suffisant pour le basculement des bascules 53. A l'issu du temps t 1 le signal disponible à la sortie 59 du bloc 58 à retard est injecté dans les premières entrées du circuit 62 ET et du circuit 63 ET. Le signal obtenu sur les sorties 67 des mêmes circuits 62 ET, dont les deuxièmes entrées sont aussi attaqués par le signal provenant des sorties '11,' 64 des bascules 53, est appliqué aux entrées des blocs 68 à retard, D'une manière analogue, le signal obtenu sur la sortie 69 du circuit 63 ET est transmis à l'entrée du bloc 70 à retard seulement dans le cas où le signal depuis la sortie "1" 64 de la bascule 53 attaque la deuxième entrée du circuit 63 ET. Le signal disponible à la sortie 59 du bloc 58 à retard est aussi appliqué à l'entrée du bloc 60 à retard dont le retard est suffisant pour ré enregistrer le signal provenant de la sortie "1" 64 de la bascule 53 et attaquant les blocs 68 et 70 à retard. Au bout du temps Z2, le signal issu de la sortie du bloc 60 à retard est appliqué aux entrées "O" réunies 74 des bascules 55 en assurant leur mise dans la position "O". Au bout du temps #3 qui constitue le retard du bloc 68 à retard (#3 > #2), le signal disponible sur les sorties de ces blocs est appliqué aux entrées "1" 52 des bascules 53 correspondant aux chiffres binaires suivants, en assurant leur basculement. Ainsi le nombre binaire agissant sur les entrées 11 du convertisseur 44 matriciel se trouve décalé d'un chiffre binaire dans le registre de décalage constitué par les bascules 53 et les blocs 68 à retard.- Si la bascule 53 correspondant au dernier chiffre binaire du nombre binaire délivre sur sa sortie 64 un signal "1", ce signal est appliqué par le circuit 63 ET à l'entrée du bloc 70 à retard. Au bout du temps de retard #3 (#3 > #2) le signal fourni sur la sortie 71 de ce bloc 70 est appliqué aux premières entrées réunies des circuits 72 ET dont les deuxièmes entrées sont attaquées par le signal transmis depuis le bloc 23 (figure 1) de sortie par les circuits électriques 28. Dans ce cas, chaque circuit électrique 28 correspond à un élément a de la matrice de transfert G et le signal est transmis par ce circuit si cet élément a est "1". Les signaux provenant des sorties 73 (figure 4) des circuits 72 ET, dont les entrées sont attaquées par des signaux coïncidants, sont transmis aux entrées de comptage des bascules 53 en assurant leur basculement à l'état opposé. Le nombre binaire qui apparaît sur les sorties "1" 64 des bascules 53 constitue le résultat de la multiplication par la matrice G de l'instruction de sortie du bloc 3 (figure 1) de commande transmise aux entrées 11 (figure 4) du générateur de fonctions 44 matriciel. Le signal obtenu à la sortie 59 du bloc 58 à retard est aussi transmis à l'entrée du bloc 61 à retard et, au bout du temps 1 4( #4 > t3) il apparat à la sortie de ce bloc 61 pour être appliqué aux deuxièmes entrées 66 des circuits 65 ET. Quant aux signaux disponibles sur les sorties "1" 64 des bascules 53, ils passent par ces circuits 65 et attaquent les premières entrées 46 (figure 3) de l'additionneur 45. Le fonctionnément du convertisseur 48 matriciel est analogue à celui du convertisseur 44 matriciel que nous venons de considérer. L'additionneur 45 (figure 5) réalise l'addition chiffre à chiffre de deux nombres binaires qui sont appliqués respectivement aux entrées 46 et, au bout d'un certain temps nécessaire au basculement des bascules 75, aux entrées 50. Le signal d'entrée, correspondant à "i" sur l'une des entrées 46 de l'additionneur 45, passe par le circuit 77 OU et attaque l'entrée 76 de comptage de la bascule 75, en la faisant passer de la position "0" à la position "1". En même temps un signal apparait sur la sortie 79 de synchronisation du circuit 78 OU dont la destination sera indiquée plus loin. Le deuxième chiffre binaire est appliqué aux entrées 50 de l'additionneur 45 avec un retard par rapport à l'instant d'application du nombre binaire aux entrées 46. le signal d'entrée correspondant à "1" sur l'une des entrées 46, 50 passe par le circuit 77 OU et attaque l'entrée 76 de comptage de la bascule 75 en la faisant passer à la position opposée. Ainsi, chaque bascule 75 assure l'addition en valeur absolue de deux signaux appliqués respectivement aux entrées 46 et 50 correspondantes tandis que l'additionneur 45 tout entier assure l'addition chiffre à chiffre, en valeur absolue, de deux nombres binaires appliqués à ses entrées 46 et 50. Depuis les entrées 50 le signal attaque simultanément les entrées du circuit 80 OU et, depuis la sortie 81 de ce dernier, il est transmis à l'entrée du bloc 82 à retard dont le retard #5 est suffisant pour faire passer les bascules 75 à la porition opposée. Le signal disponible sur la sortie 81 du bloc 80 à retard est transmis aux entrées des circuits 84 ET si bien que sur les sorties 88 apparaît un nombre binaire égal à la somme des nombres binaires appliqués aux entrées 46 et 50 de l'additionneur 45 et constituant le code qui est transmis aux entrées du bloc 47 (figure 3) à retard et aux premières entrées 13 (figure 1) du bloc 12 à coïncidences. Le signal disponible sur la sortie 85 (figure 5) du bloc 82 à retard est aussi appliqué à l'entrée du oloc 86 à retard dont le retard Le signal en provenance de la sortie 87 du bloc 86 à retard qui attaque les entrées "O" des bascules 75 fait passer ces dernières à l'état initial ("O"). Le code fourni sur les sorties 88 de l'additionneur 45 est envoyé aux entréesl "1" des bascules 89 (figure 6) du bloc 47 à retard, en faisant passer à l'état opposé celles des bascules dont les entrées "1" sont attaquées par un signal "1" dans le chiffre binaire correspondant du code. C'est ainsi que les bascules 89 délivrent sur leurs sorties "1" 92 un nombre binaire qui coïncide avec le code transmis aux entrées du bloc 47 à retard. Lorsque le nombre binaire suivant est appliqué aux entrées 46 (figure 5) de 11 additionneur 45, ce dernier délivre sur sa sortie 79 de synchronisation un signal qui est transmis aux premières entrées réunies 89' des circuits 90 ET et du bloc 91 à retard, si bien que le bloc 47 à retard délivre sur ses sorties un nombre binaire coïncidant avec le code qui a été appliqué aux entrées du bloc 47 à retard pendant le cycle de fonctionnement précédent du dispositif. Le signal disponible sur la sortie 93 du bloc 91 à retard est appliqué au bout du temps t 7, suffisant pour le réenregistrement du code dans les bascules du convertisseur matriciel 48 (figure 3) aux bascules 89 (figure 6) et les fait passer à la position "O". Le bloc à coïncidences 12 (figure 7) est destiné à comparer les nombres binaires appliqués à ses entrées 13 et 15. Le nombre binaire appliqué aux entrées 13 est mémorisé par les bascules 99. Si la bascule 99 d'un chiffre binaire est à la position "1" un signal apparat à sa sortie 100 et, par conséquent, à l'entrée du circuit 96ET. Si la bascule 94 est à la position "O", un signal apparat sur sa sortie 97 et, par conséquent, à l'entrée de l'autre circuit 98 ET tandis qu'aux sorties 102 et 103 de ces circuits 96 et 98 ET le signal est absent. Si la bascule 94 est aussi à la position "1", le signal est fourni à sa sortie 95, et par conséquent, les signaux attaquent les deux entrées du circuit 96 ET, si bien qu'à sa sortie 102 sera délivré un signal qui est appliqué à travers le circuit 104 OU à sa sortie 105 et à l'entrée correspondante du circuit 106 ET, en indiquant que les chiffres considérés des nombres injectés dans les entrées 13 et 15 sont en coïncidence. Si les deux bascules 99 et 94 considérées sont à la posi- tion "O", le signal apparaît à la sortie 103 de circuit 98 ET et, après avoir passé par le circuit 104 OU, il attaque l'entrée correspondante du circuit 106 ET, en indiquant que les chiffres considérés des nombres envoyés aux entrées 13 et 15 coïncident. Si tous les chiffres des nombres appliqués aux entrées 13 et 15 coïncident, le signal attaque toutes les entrées du circuit 106 ET et le bloc 12 à coïncidences délivre sur sa sortie 21 un signal indiquant que ces nombres coïncident. Le signal disponible à la sortie 21 est aussi appliqué à l'entrée du bloc 107 à retard, dont le retard est suffisant pour faire passer à la position opposée les bascules des autres blocs branchés sur la sortie 21 du bloc 12 à colncidences. Le signal de sortie 108 du bloc 107 à retard est transmis aux entrées "0" des bascules 99, en assurant leur mise à la position initiale "O"). Le commutateur 14 (figure 8) est destiné à brancher sur les deuxièmes entrées 15 (figure 1) du bloc 12 à coïncidences respectivement les sorties 7 ou 18 du sélecteur 16. Si ltentrée 1 @ de la bascule 112 (figure 8) est attaquée par une instruction de commande provenant de la sortie 42 (figure 2) de commande du circuit 35 OU utilisé dans le bloc 3 de commande, le signal apparaît sur la sortie "1 tt 111 (figure 8) de cette bascule 112 et, par conséquent, sur les deuxièmes entrées des circuits 109 ET. I1 en résulte le branchement des sorties 17 (figure 1) du sélecteur 16 sur la deuxième entrée 15 du bloc 12 à coïncidences. Si c'est l'entrée "O" de la bascule 112 (figure 8) qui est attaquée par une instruction de commande provenant de-la sortie 4 (figure 2) du circuit 37 OU du bloc 3 de commande, le signal à partir de la sortie "O" 113 (figure 8) de cette bascule 112 est appliquée aux deuxièmes entrées des circuits 110 OU. il en résulte le branchement des sorties 18 (figure 1) du sélecteur 16 sur la deuxième entrée 15 du bloc 12 à coïncidences. La mémoire d'instructions 5 (figure 9) est destinée au stockage et à la sélection de ses cellules dans ltordre de croissance ou de décroissance de leurs numéros et au branchement de ces cellules sur la sortie 22. Les cellules 130 (figure 11) de la mémoire 5 (figure 9) d'instructions sont réalisées sur le support 114 (film de cinéma) qui peut défiler aussi bien en sens direct qu'en sens inverse, c'est-à-dire dans l'ordre de croissance ou de décroissance des numéros des cellules, à l'aide d'un tambour 116 denté lié au moteur électrique pas à pas 117. Dans ces conditions, l'instruction conservée dans la cellule 130 (figure 11) qui se trouve à l'instant donné dans la fenêtre 115 de projection (figure 9) et représentant un nombre binaire sous la forme d'une combinaison de taches 131 (figure 11) blanches et noires de code, est projetée sur les éléments de lecture 119 (figure 9) photoélectriques.Les éléments 119 de lecture photo-électriq*les qui sont illuminés par des tàches de exode 131 (figure 11), blanches, fournissent à ses sorties des signaux qui sont véhiculés vers les entrées 120 (figure 9) du bloc 121 de formateurs d 'impulsion tandis que les signaux disponibles sur ses sorties coïncidant avec les sorties 22 (figure 1) de la mémoire 5 dtinstructions sont transmis à l'entrée du sélecteur 16. La-mémoire principale 6 (figure 1p) est destinée à la conservation de l'information alphanumérique et graphique qui est stockée dans les cellules 132 (figure t1) réalisées sur le support 122 (figure 9) et dont la recherche est effectuée par le dispositif considéré. La sélection des cellules 132 (figure 11) dans la mémoire principale 6 (figure 10) est obtenue grâce au défilement du support 122 en sens direct ou en sens inverse, c'est-à-dire dans l'ordre de croissance ou dans l'ordre de décroissance des numéros des cellules 132 (figure 11). Ce défilement est obtenu à l'aide du tambour denté 124 (figure 10) lié au moteur électrique pas à pas 125.L'information enregistrée dans celle des cellules 132 (figure 11) qui se trouve dans la fenêtre 123 (figure 10) de projection est projetée sur l'écran 129 à l'aide d'un système optique utilisant une lampe de projection 118, un condenseur 127 et un objectif 128. Le schéma de commande du moteur électrique pas à pas 117 (figure 12) comporte un bloc 134 de commande du moteur électrique pas à pas 117 assurant la commutation des enroulements de ce moteur sous l'action des impulsions qui sont appliquées aux entrées 136 et 138. Sous.l'effet de chaque impulsion injectée a' l'entrée 138 le moteur pas à pas 117 tourne d'un pas en sens direct et sous l'effet de chaque impulsion appliquée à son entrée 136 le moteur tourne d'un pas en sens inverse. Le schéma de commande du moteur électrique pas à pas 125 (figure 12) comporte un bloc 140 de commande du moteur pas à pas 125 qui possède les entrées 144 et 142. Les impulsions appliquées aux entrées 144 et 142 font tourner le moteur pas à pas 125 respectivement en sens direct et en sens inverse. Le générateur 146 d'impulsions fournit à sa sortie 147 des impulsions qui attaquent les premières entrées réunies des circuits 143 ET et 145 ET et à sa sortie 147' des impulsions qui sont appliquées aux premières entrées réunies des circuits 137 EU et 139 ET. Les impulsions fournies sur les sorties 147 et 147' du générateur d'impulsions 146 sont synchronisées entre elles. Le schéma de commande des moteurs pas à pas 117 et 125 comporte aussi une bascule 151 dont l'entrée "1" est attaquée par un signal en provenance de la sortie 42 (figure 2) de commande du circuit 35 OU du bloc 3 de commande. Conformément à ce signal la bascule 151 (figure 12) passe à sa position opposée et le signal qu'elle fournit sur sa sortie 150 est appliquée aux deuxièmes entrées des circuits 139 ET et 145 ET. Ces circuits 139 ET et 145 ET se débloquent et commencent à laisser passer les impulsions provenant des sorties 147' et 147 respectivement aux entrées 138 et 144 des blocs 135 et 140 de commande des moteurs pas à pas 117 et 125 respectivement. il en résulte une rotation synchrone en sens direct des moteurs pas à pas 117 et 125. L'barre des moteurs pas à pas 117 et 125 est obtenu à l'aide du signal qui est appliqué à l'une des entrées du circuit 153 OU depuis la sortie 21 (figure 1) du bloc 12 à coïncidences ou depuis la sortie 39 (figure 2) du bloc 3 de commande. Sous l'effet de l'un de ces signaux la bascule 151 (figure 12) revient en position "O", les circuits 139 ex et 145 ET se bloquent, les impulsions ne sont pas transmises aux entrées t38 et 144 et les moteurs pas à pas 117 et 125 s'arrêtent, le schéma de commande des moteurs pas à-pas 117 et 125 utilise aussi une bascule 149 dont entrée "1 " est attaquée par un signal appliquée depuis la sortie 43 (figure 2) de commande du circuit 37 OU du bloc 3 de commande. Conformément à ce signal la bascule 149 (figure 12) passe à sa position opposée et fournit à sa sortie 148 un signal qui assure le déblocage des circuits 137 ET et 143 ET, lesquels commencent à laisser passer des impulsions qui attaquent depuis les sorties 147 et 147' du générateur d'impulsions 146 les entrées 136 et 142 des blocs 134 et-140 de commande des moteurs pas à pas 117 et 125, si bien que les moteurs pas'à pas 117 et 125 commencent à tourner en sens inverse. L'arrêt des moteurs pas à pas 117 et 125 est obtenu d'une manière analogue à l'aide du signal en provenance de la sortie 152 du circuit 153 OU sous l'effet duquel la bascule 149 revient dans sa position "O". le sélecteur 16 (figure 13) est destiné à diviser l'instruction provenant de la sortie 22 (figure 1) de la mémoire 5 d'instructions en première et en deuxième adresses de la cellule de la mémoire 5 d'instructions qui sont délivrées respectivement à ses sorties 17 et 18 et en code de commande et en code d'inversion du sens de marche qui sont fournis sur la sortie 18. Lorsqu'unie partie des chiffres du nombre binaire est appliquée aux entrées 155 (figure 13) du décodeur 154, le signal de sortie électrique n'apparat que sur l'une de ses barres 156. Cette barre 156 est branchée à laide des diodes 157 sur les sorties 19 qui délivrent le nombre binaire correspondant du code d'inversion du sens de marche. Si la barre 156 considérée est branchée sur l'une des sorties 19, le chiffre binaire correspondant du code d'inversion du sens de marche est s o La barre 156 est aussi branchée à l'aide des diodes 158 sur les sorties 19 restantes de code de commande sur lesquelles est délivré le nombre binaire correspondant au code de commande. les signaux dus à d'autres chiffres binaires de l'instruction qui sont appliqués depuis la sortie 22 (figure 1) de la mémoire 5 d'instructions à l'entrée du sélecteur 16 sont délivrés, dans la variante de réalisation.considérée du sélecteur, à ses sorties 17 et 18 sans aucune modification. Le bloc 1 d'entrée (figure 14) est destiné à convertir le signal d'entrée appliqué à ses entrées 2 en une instructiondertrée qui est transmise aux entrées 4 (figure 1) du bloc 3 de commande. Le bloc d'entrée 1 (figure 14) utilise comme signal d'entrée le signal qui est obtenu en cas d'enclenchement de l'un des boutons poussoirs 159 aui fait appliquer à l'entrée du formateur d'impulsions 162 un signal électrique, si bien Que ce formateur délivre à sa sortie une impulsion qui attaque entrée 4 (figure 1) correspondante du bloc 7 de commande. Le bloc 3 de sortie (figure 15) est destiné à assurer l'échange d'instructions entre le bloc 3 (firure 1) de commande, le générateur de fonctions 10, la mémoire 5 d'instructions et le périphérique 25. Comme périphérique on neat utiliser par exemple un calculateur électronique. La constitution des éléments 163 (figure 15) adaptateurs est déterminée essentiellement par le type du périphérique 25 (figure 1), étant donné que ces éléments adaptateurs t63 ne sont destinés qu'à l'adaptation des paramètres électriques des signaux utilisés dans le dispositif de recherche considéré et de ceux utilisés dans le périphérique 25. Ces éléments peuvent être constitués, par exemple par des amplificateurs, des circuits de commutation, des dispositifs de mise en forme des impulsions, etc. Le décodeur 154 (figure 16) est destiné à convertir l'instruction représentant un nombre binaire en un signal de sortie qui est appliqué à l'une des barres 156 de sortie. Chaque barre 156 de sortie est reliée à la sortie de l'un des circuits 167 ET à 170 ET et 172 ET à 175 ET dont chacun possède trois entrées. Ces entrées sont branchées sur les sorties 179 et 18G de la bascule 164, sur les sorties 177 et 178 de la bascule 165 et sur les sorties 171 et 176 de la bascule 166, de telle manière que chaque nombre binaire injecté aux entrées 155 n'assure le déblocage que d'un seul des circuits 167 ET à 170 ET ou 172 rE à 175 ET, si bien qu'un signal apparaît sur sa sortie et sur la barre.156 de sortie correspondante. C'est ainsi, par exemple, que lorsque les entrées de toutes les bascules 164, 165 et 166 sont attaquées par des "1", seul le circuit 175 ET se débloque et le signal n'apparat que sur la barre t56 de sortie correspondante. Pour élargir les possibilités fonctionnelles du dispositif réalisé conformément à l'invention, on a prévu la possibilité d'organiser une centrale d'enseignement équipée des calculateur électronique, dans laquelle le dispositif proposé joue le rôle de pupitre de commande extérieur de ce calculateur. Dans ce dernier cas le programme d'études est composé de manière que sa réalisation soit assurée essentiellement par le dispositif proposé conformément à l'invention, et que le calculateur ne soit utilisé que si les possibilités de ce dispositif s'avèrent insuffisantes. Cela permet, d'une part, d'améliorer fortement la fiabilité de fonctionnement de la centrale d'enseignement étant donné que la panne du calculateur électronique ne provoque pas l'arrêt de toute la centrale mais réduit simplement la qualité de l'enseignement, puisque tous les dispositifs de recherche de l'information travailleront d'une manière individuelle et, d'autre part, la centrale d'enseignement considérée n'exige que la mise en oeuvre d'un calculateur électronique de puissance sensiblement réduite, possédant une mémoire de plus faible capacité et une rapidité moins grande puisque le volume principal de l'information de commande nécessaire au fonctionnement de la centrale d'enseignement est traité individuellement, tandis que le calculateur n'est appelé qu'à traiter l'information destinée à rendre plus larges les possibilités d'emploi du dispositif de recherche de l'information réalisé conformément à l'invention. Le dispositif de recherche d'information peut être utilisé avec succès dans les établissements d'enseignement, les bibliothèques et les établissements médicaux, dans ces derniers cas il suffit de remplacer dans la machine d'enseignement considérée le porteur d' information portant un programme d'enseignement par un porteur d'information contenant des tests diagnostiques ou des données de renseignements nécessaires. Le dispositif proposé permet de résoudre des problèmes complexes qui sont jusqu'à présent résolus seulement à l'aide des centrales d'enseignement de fort volume équipées de calculateurs électroniques de grande puissance. Le dispositif peut fonctionner individuellement par exemple lors des études individuelles. les dispositifs proposés peuvent servir à équiper les salles d'enseignement programmé dans les lycées, écoles supérieures et universités de manière que la commande puisse être réalisée à partir d'un pupitre de l'enseignant, tandis que l'enregistrement des résultats soit assuré à l'aide d'une machine à écrire électrique. Les dispositifs proposés, utilisés en association avec un calculateur électronique de faible puissance, peuvent constituer un système automatisé d'enseignement programmé permettant de résoudre une large classe de problèmes pédagogiques. iBVEN13ICATIQN3 1. Dispositif de recherche d'information enregistrée dans des cellules d'une mémoire réalisant une sélection des cellules suivant une coordonnée de sélection au moins, comportant : un bloc d'entrée destiné à recevoir un signal d'entrée représentant un nombre binaire ; un bloc de commande relié au bloc d'entrée et destiné à transformer le nombre binaire constituant l'instruction d'entrée du bloc de commande en un autre nombre binaire dont une partie de chiffres représentent 1. instruction de sortie du bloc de commande et les autres chiffres constituent l'instruction de commande pour les blocs du dispositif ; une mémoire d'instructions reliée au bloc de commande et comprenant des cellules pour l'enregistrement des instructions dont chacune est un nombre binaire correspondant au moins à une adresse de la cellule dans laquelle est enregistrée l'instruction, le nombre des adresses de la cellule étant égal au nombre des coordonnées de sélection des cellules dans la mémoire et réalisant une sélection successive des cellules dans l'ordre de croissance de leurs numéros et de branchement des cellules sur la sortie de la mémoire d'instructions conformément à l'instruction de.-commande provenant du bloc de commande, une cellule de la mémoire dite principale correspondant à chaque cellule de la mémoire d'instructions ; un synchroniseur relié à la mémoire d'instructions et à la mémoire principale et coordonnant la sélection des cellules dans la mémoire d'instruction avec celle des cellules correspondantes de la mémoire principale ; un bloc à colncidences destiné à comparer l'instruction de sortie du bloc de commande, colncidant avec l'adresse de l'une au moins des cellules de la mémoire d'instructions et avec l'adresse le l'une des cellules de la-mémoire d'instructions en produisant, en cas de colncidence de ses adresses, un signal qui agit sur la mémoire d'instructions et provoque l'arrêt de la sélection des cellules dans cette dernière, des premières entrées du bloc à coïncidences étant électriquement liées au bloc de commande, ses deuxièmes entrées étant électriquement liées à la sortie de la mémoire d'instructions et sa sortie étant reliée à la mémoire d'instructions, caractérisé en ce que chaque cellule de la mémoire d'instructions contient une instruction représentant un nombre binaire qui renferme au moins une adresse complémentaire de cette mssme cellule, le nombre des adresses complémentaires des cellules étant égal au nombre des coordonnées de sélection des cellules dans la mémoire principale et en ce que le dispositif proposé comporte aussi un sélecteur ayant ses entrées branchées sur les sorties de la mémoire d'instructions et destiné à assurer la séparation des adresses de chaque cellule de la mémoire d'instructions, ces adresses étant introduites dans les sorties correspondantes du sélecteur ; un commutateur destiné à brancher, l'une après l'autre, les adresses de la cellule de la mémoire d'instruction, conformément à l'instruction de commande fournie par le bloc de commande, sur les deuxièmes entrées du bloc à cornciden- ces, les entrées du commutateur étant branchées sur des sorties correspondantes du sélecteur et les entrées de commande sur le bloc de commande, l'ordre de sélection des cellules dans la mémoire d'instructions étant aussi déterminée par l'instruction de commande en provenance du bloc de commande. 2. Dispositif de recherche de l'information suivant la revendication 1, caractérisé en ce qu'une cellule de la mémoire d'instructions contient une instruction représentant un nombre binaire comportant un code de commande et un code d'inversion du sens de marche cestinés à convertir l'instruction d'entrée du bloc de commande et à produire- une instruction de commande du bloc de commande, le sélecteur possédant dans ce cas au moins une sortie complémentaire reliée au bloc de commande. 3. Dispositif de recherche de l'information suivant les revendications 1 et 2, caractérisé en ce que le bloc de commande utilise des circuits ET et OU de manière que chaque barre d'entrée du bloc de commande correspondant à un chiffre binaire de l'instruction d'entrée du bloc de commande est reliée à des premières entrées réunies de deux circuits ET correspondants, que des deuxiè- mes entrées de ces circuits ET sont reliées à d'autres barres d'entrée du bloc de commande correspondant à un chiffre binaire du code de commande et à un chiffre binaire du code d'inversion du sens de marche, la sortie d'un circuit BT est reliée à une entrée du premier circuit OU et à une entrée du deuxième circuit OU, la sortie du deuxième circuit ET est reliée à une autre entrée du premier circuit OU et à une entrée du troisième circuit OU, que le nombre des premiers circuits OU et le nombre des entrées du deuxième et du troisième circuits OU correspondent au nombre des chiffres binaires que comporte l'instruction d'entrée du bloc de commande et que les sorties des premiers circuits OU constituent les barres de sortie du bloc de commande dont chacune correspond à un chiffre binaire de l'instruction de sortie du bloc-de commande, tandis que les sorties du deuxième et du troisième circuits OU constituent les sorties de commande du bloc de commande correspondant aux chiffres binaires de l'instruction de commande du bloc de commande. 4. Dispositif de recherche de l'information suivant la revendication 3 caractérisé en ce que le bloc de commande comporte des circuits ET complémentaires dont le nombre est égal au nombre des chiffres de l'instruction d'entrée du bloc de commande et qu'une première entrée de chacun de ces circuits ET complémentaires est reliée à la sortie d'un circuit ET, une deuxième entrée du circuit ET complémentaire est reliée à la sortie d'un autre circuit ET et les sorties des circuits ET complémentaires sont réunies ensemble et constituent une sortie du bloc de commande correspondant au chiffre binaire complémentaire de l'instruction de commande du bloc de commande. 5. Dispositif de recherche de l'information suivant la revendication 1 caractérisé en ce qu'il comporte un générateur de fonctions réalisé sous la forme d'un automate final dont les entrées sont attaquées par l'instruction de sortie du bloc de commande et destiné à convertir cette instruction en un code colncidant avec 11 adresse de l'une des cellules de la mémoire principale, les sorties du générateur de fonctions étant reliées aux premières entrées du bloc à colncidences et ses entrées étant reliées au bloc de commande. 6. Dispositif de recherche de l'information suivant la revendication 5 caractérisé en ce que le générateur de fonctions comporte : un convertisseur matriciel dont les entrées sont reliées au bloc de commande et qui a pour but d'assurer une conversion linéaire de l'instruction d'entrée provenant du bloc de commande ; un additionneur dont les premières entrées sont reliées aux sorties du convertisseur matriciel ; un bloc à retard relié aux sorties de l'additionneur et destiné à conserver l'instruction issue des sorties de l'additionneur ; un deuxième convertisseur matriciel dont les entrées sont reliées aux sorties du bloc à retard et les sorties aux deuxièmes entrées de l'additionneur et qui est destiné à la conversion linéaire de l'instruction conservée dans le bloc à retard, les sorties de l'additionneur étant reliées aux premières entrées du bloc à coîncidences. 7. Dispositif de recherche de l'information suivant la revendication 1, caractérisé en ce qu'il comporte un bloc de sortie destiné à assurer ltéchange d'instructions entre le bloc de commande et le périphérique et relié au bloc de commande et au périphérique. 8o Dispositif de recherche de l'information suivant les revendications 1 et 7, caractérisé en ce que le bloc de sortie destiné à l'échange d'instructions entre le périphérique et la mémoire d'instructions est relié à la mémoire d'instructions. 9. Dispositif de recherche de l'information suivant les revendications 1, 5, 7, caractérisé en ce que le bloc de sortie destiné à l'échange d'instructions entre le générateur de fonctions et le périphérique est relié au générateur de fonctions.