Maison / Skype / TP « Gestion de l'exécuteur algorithmique. L'algorithme comme modèle d'activité. Qu'est-ce qu'un modèle algorithmique ? Un algorithme est une instruction claire et précise à un exécutant spécifique pour accomplir la tâche finale. Trace d'algorithme - modèle de travail

TP « Gestion de l'exécuteur algorithmique. L'algorithme comme modèle d'activité. Qu'est-ce qu'un modèle algorithmique ? Un algorithme est une instruction claire et précise à un exécutant spécifique pour accomplir la tâche finale. Trace d'algorithme - modèle de travail

Résumé de la leçon

Article : Informatique et TIC

Sujet: L'algorithme comme modèle d'activité

Type de leçon : une leçon de contrôle du développement

Formulaire de leçon- traditionnel

Buts:

Tutoriels :
- poursuivre la formation d'idées sur les algorithmes ;

–– rappeler la notion de modèle et définir un modèle algorithmique ;- élaboration d'algorithmes utilisant des conditions et des cycles.
Développement:
- créer des conditions pour le développement de l'activité cognitive des étudiants;
- développer la pensée verbale et logique; culture de la communication ;

-
développer chez les élèves les qualités personnelles de maîtrise de soi et d'estime de soi.
Éducateurs :
- développer la confiance en ses capacités ;

- favoriser un sentiment de camaraderie, d'entraide.
Conditions de résultats Sujet:
- former la capacité de composer des algorithmes;

- apprendre à travailler avec de nouveaux DER (flèches) ;
- faire des équipes pour atteindre l'objectif;
- effectuer la tâche de manière autonome.
Activités d'apprentissage universelles :
Personnel:

- l'action de formation du sens ;
- l'établissement par les étudiants du lien entre les équipes et les objectifs ;
Réglementaire :
- établissement d'objectifs;
- formation de la capacité de planifier toute activité sous forme d'algorithmes comme modèle d'activité;
- formation de la maîtrise de soi et de l'estime de soi;
- l'autorégulation volontaire ;

- prévision;
- contrôle;
- correction.

Cognitif:

- formation d'actions logiques d'analyse, de comparaison, d'établissement de causalité liens d'enquête;- énoncé et formulation du problème, recherche indépendante de sa solution.

Communicatif

- développer la capacité de coopérer;
- apprendre à parler, à raisonner ;
- apprendre à travailler en binôme.

Formes d'éducation: frontale, individuelle, en binôme.

Méthodes d'enseignement : visuel, verbal, pratique, contrôle.

Technologies pédagogiques utilisées :

la technologie des dialogues,

Technologie d'apprentissage collaboratif,

TIC.

Matériel de cours :

Complexe interactif, présentation, DER "flèches".

Décor

résultats

Localisation des difficultés

Identifier le lieu et les causes de la difficulté et déterminer les objectifs de la leçon.

Reconnaître la nécessité de contrôler et d'autocontrôler le résultat, ainsi que d'identifier les causes des difficultés dans les activités.

Les résultats de la tâche de compilation des algorithmes (présentés sur les diapositives)

Encourager le dialogue

Organise la motivation des élèves pour les activités correctionnelles.

Analyse l'exactitude de l'auto-examen par les élèves de leur travail.

Spécifie l'algorithme et les règles d'élimination des erreurs.

Aide à identifier les causes des erreurs dans divers types affectations.

Identifie les consultants étudiants (vérification de l'exactitude de l'algorithme compilé).

Déterminer les lieux

Précisez le plan d'action.

Comparer avec la norme et effectuer des tâches de niveau créatif

S'évaluer

Comprendre les raisons des erreurs commises

Écrire dans un cahier et vérifier le résultat à l'écran.

Construire un projet de correction des difficultés identifiées

Lancer sur l'écran les bonnes réponses.

Dialogue inspirant, remue-méninges, discussion.

Organise le processus de discussion par les élèves des objectifs de correction et aide également à choisir les moyens et les moyens nécessaires pour les atteindre.

Organise le travail en binôme selon les types d'erreurs commises.

Formuler des objectifs individuels et un algorithme d'actions correctives.

Choisissez une méthode et des moyens de correction.

Mise en œuvre du bâtiment du projet

Organisation de travaux indépendants correctifs sur les erreurs.

Tâches créatives pour les étudiants qui ont terminé le travail de contrôle sans erreur.

Travail indépendant avec vérification selon la norme.

Envoie des conseillers pour aider les autres étudiants.

Les élèves qui terminent le travail sans erreur peuvent effectuer des tâches créatives.

Effectuer la gestion des erreurs.

Sélectionner les tâches en fonction des erreurs ;

faire le travail donné par le professeur.

Travaillez sur les erreurs dans les cahiers.

Généralisation

Corrigez les actions qui ont causé la difficulté.

Dialogue inspirant.

Organise une discussion sur les difficultés typiques.

Parle du libellé des méthodes d'action qui ont causé la difficulté

Formuler des méthodes d'action qui ont causé des difficultés.

Travail indépendant avec autotest selon la norme

Réaliser des travaux en autonomie

Travaux pratiques.

Activité individuelle et travail en binôme.

Organise les élèves pour faire leur propre travail.

Effectue une fixation des signes de surmonter les difficultés.

Élaboration de critères d'évaluation des étudiants.

Effectuer un travail indépendant.

Effectuez un auto-test. Montrer les résultats au professeur

Le résultat est un programme bien conçu.

Reflet de l'activité

Réaliser une auto-évaluation de la performance

Influence communicative, travail indépendant.

Carte d'auto-évaluation

Dialogue inspirant.

Organise la prononciation du mécanisme des activités de contrôle.

Organise l'évaluation des résultats obtenus, ainsi que la fixation du but de l'activité de suivi.

Discuter du mécanisme des activités de contrôle.

Ils évaluent les résultats obtenus.

Fixez l'objectif du suivi.

Évaluer les activités en classe.

Plan de cours

Organisation du temps(2 minutes)

1. Moment organisationnel

Tout le monde, bon après-midi à tous !

Localisation des difficultés

Ils m'ont apporté une boîte, m'ont donné la tâche de découvrir ce qu'il y avait dans cette boîte.

Que peut-il y avoir dedans ?

Ils répondent aux questions. Ils font des suppositions.

Choisissez des tâches créatives.

Construire un projet de correction des difficultés identifiées

Où commencer? Comment appelle-t-on cette séquence d'actions ? Pourquoi une instruction est-elle nécessaire ? Peut-on appeler cela un algorithme et pourquoi ?

Pourquoi avons-nous besoin d'algorithmes ? Comment représenter schématiquement l'algorithme ?

Formuler un algorithme d'action corrective.

Choisir une méthode et des moyens de correction

Mise en œuvre du bâtiment du projet

2. La bouteille, le verre, la cruche et le bocal contiennent du lait, de la limonade, du kvas et de l'eau. On sait que l'eau et le lait ne sont pas dans une bouteille, un récipient avec de la limonade se tient entre une cruche et un récipient avec du kvas, il n'y a ni limonade ni eau dans le pot. Le verre se tient près du pot et du récipient avec du lait. Où chaque liquide est-il versé ?

Répondre:

Lait

Limonade

Kvas

Eau

Bouteille

Tasse

Cruche

Pot

Ils font le travail par eux-mêmes.

Vérifiez par rapport à une norme. Évaluer le travail.

Généralisation des difficultés d'élocution externe.

Nous avons donc quatre situations différentes :

Situation 1 : Je suis le directeur de l'entreprise et j'ai besoin de dessiner le logo de l'entreprise sous la forme de la lettre F. Sur le bureau dans le dossier de l'exécuteur, tâche 1_1 (vous devez faire une liste de commandes pour terminer cette tâche en utilisant les commandes : marcher, tourner, sauter) Démontrer à l'enseignant. 1 point pour avoir terminé cette tâche

Situation 2 : En tant que réalisateur, j'ai besoin de clôturer le territoire. En utilisant la procédure, vous devez écrire des commandes pour obtenir le résultat souhaité. Dans un dossier sur votre bureau tâche 1_2 Noté à 1 point

Situation 3 : En tant que directeur, je dois envoyer de l'argent par un itinéraire sûr, pour cela je ne peux pas changer l'itinéraire. Écrivez des commandes en utilisant une boucle pour livrer de l'argent du point A au point B. Tâche dans le dossier Executive sur le bureau tâche 1_3. 1 point pour avoir terminé cette tâche

Situation 4 : Il est nécessaire d'écrire un algorithme pour le mouvement de la voiture de livraison de pizza, à condition qu'elle ne s'enfonce pas dans le mur. Utilisez un opérateur conditionnel. Tâche 1_4. Pour avoir accompli cette tâche à l'aide d'un opérateur conditionnel 2 points, pour avoir utilisé un algorithme linéaire 1 point

Travail indépendant avec autotest selon la norme

Étudiants : Un algorithme est une instruction claire et précise pour un exécutant spécifique d'accomplir une séquence finale d'actions menant à un objectif défini.

Les élèves évaluent leur propre travail et montrent le résultat à l'enseignant. Élèves : créer des algorithmes.

Enseignant : et maintenant, vérifions si nous avons correctement effectué cette tâche (sur l'écran, un des élèves lance des algorithmes correctement compilés, le reste vérifie)

Effectuer un travail indépendant.

Effectuez un autotest (diapositive).

Évaluer.

Réflexion

Pendant la leçon, nous identifions les situations difficiles.

L'interprète graphique se tient dansen haut à gauche coin de terrain. Direction -arbitraire . Ce qui s'affichera à l'écran une fois que l'exécuteur graphique aura exécuté l'algorithme suivant (décriretoutes les options possibles ): si carre devant alors tournez dans le cas contraire sauter saut fin branche jusqu'à carre devant pas fin cycle

diapositive 1

diapositive 2

Qu'est-ce qu'un modèle algorithmique ? Pourquoi un algorithme peut-il être appelé un modèle et que modélise-t-il ? Un algorithme est un ordre clair et précis pour qu'un exécutant spécifique accomplisse une séquence finale d'actions menant à l'objectif. L'objectif est atteint grâce à l'activité d'un interprète.

diapositive 3

Étapes de l'activité : Définition de l'objectif ; Planifier le travail de l'interprète; Le travail de l'interprète; Obtenir un résultat. Quelle est la place de l'algorithme ? L'algorithme est un plan de travail détaillé de l'exécutant, c'est une description de la séquence d'actions que l'exécutant doit effectuer.

diapositive 4

L'algorithme est modèle d'information activités de l'interprète. Nous appellerons un tel modèle algorithmique. Riz. Étapes du mouvement de l'objectif au résultat. Détermination du but Construction d'un plan-algorithme Travail de l'exécuteur Obtention du résultat Modèle du travail de l'exécuteur

diapositive 5

Le système de commande de l'exécuteur Pour construire un véritable algorithme de plan, vous devez connaître les capacités de l'exécuteur. Ces possibilités sont déterminées par la SCI. Lors de la compilation d'un algorithme, on ne peut pas sortir du cadre du SCI. Il est plus facile de construire un algorithme pour un automate contrôlé par logiciel que pour une personne. Pour un automate, le SCI est un ensemble strictement défini de commandes dans un langage formalisé pour décrire des algorithmes. Ces langages sont appelés langages de programmation et l'algorithme s'appelle un programme. La SCI humaine ne peut pas être entièrement décrite.

diapositive 6

Un exemple de modèle algorithmique. Tâche : deviner un nombre entier dans une plage donnée en utilisant la méthode de la demi-division. Le premier joueur devine un nombre entier parmi une plage de nombres donnée, par exemple de 1 à 100. Le deuxième joueur doit deviner le nombre dans le plus petit nombre de questions.

Diapositive 7

Algorithme pour un interprète humain. Algorithme de devinette de nombre Donné : Une plage de nombres de A à B Besoin de : Deviner le nombre X que le joueur a en tête en utilisant l'algorithme de demi-division Commencer 1. Demander : X est-il inférieur à la valeur moyenne entre A et B ? 2. Si la réponse est « oui », alors prenez comme valeur B la partie entière de la valeur moyenne. 3. Si la réponse est « non », prenez le nombre entier le plus proche supérieur à la moyenne comme valeur A. 4. Si les valeurs A et B sont égales, leur valeur totale est le nombre souhaité X. 5. Si les valeurs A et B ne sont pas égales, revenez à l'exécution du paragraphe 1. Fin

Diapositive 8

Diapositive 9

Algorithme pour l'exécuteur-ordinateur. Langage algorithmique Alg Bissection Int A, B, X Début Entrer A, B, X Jusqu'à A≠B, répéter Hc Si X≤(A+B)/2 Alors B:=INT((A+B)/2) Sinon A :=BUT((A+B)/2)+1 Kc Broche A Fin

diapositive 10

Programmation structurelle La structure de l'algorithme construit est une boucle avec des branchements imbriqués. Tout algorithme peut être construit à partir d'une combinaison de trois bases structures algorithmiques: suivre, bifurquer et cycler. Cette déclaration est la base de la technique appelée programmation structurée. Si l'algorithme est construit structurellement, alors il est facile de passer de la description de l'algorithme au programme.

diapositive 11

Trace d'algorithme - un modèle du processeur. Pour vérifier l'exactitude de l'algorithme, il n'est pas du tout nécessaire de le traduire dans un langage de programmation. Une personne peut également tester l'algorithme - en traçant. En effectuant un traçage manuel, une personne simule le fonctionnement du processeur en exécutant chaque instruction et en saisissant les résultats des instructions dans la table de trace. Choisissons un intervalle de nombres devinés de 1 à 8. Laissez le joueur penser au nombre 3.

diapositive 12

Etape N° Commande d'algorithme Variables Actions réalisées X A B 1 Entrée A, B, X 3 1 8 2 A ≠ B 1 ≠ 8, oui 3 X ≤ (A+B)/2 3 ≤ 4,5, oui 4 B:= BUT(( A+B)/2) B := 4 5 A ≠ B 1 ≠ 4, oui 6 X ≤ (A+B)/2 3 ≤ 2,5 Étape n° Algorithme Commande Variables Actions effectuées X A B 1 Entrée A, B, X 3 1 8 2 A ≠ B 1 ≠ 8, oui 3 X ≤ (A + B) / 2 3 ≤ 4,5, oui 4 B : \u003d BUT ((A + B) / 2) 3 1 4 V := 4 5 A ≠ B 1 ≠ 4, oui 6 X ≤ (A+B)/2 3 ≤ 2,5, non

Apprécier Aperçu présentations créer un compte ( compte) Google et connectez-vous : https://accounts.google.com


Légendes des diapositives :

Algorithme comme modèle d'activité 900igr.net

Qu'est-ce qu'un modèle algorithmique ? Un algorithme est une instruction claire et précise pour un exécutant spécifique d'effectuer une séquence spécifique d'actions menant à un objectif défini. Les étapes de l'activité depuis la définition des objectifs (définition des tâches) jusqu'à l'obtention du résultat sont les suivantes : définition des objectifs ; planifier le travail de l'interprète; le travail de l'interprète; obtenir un résultat.

L'algorithme est un plan de travail détaillé de l'exécutant, c'est une description de la séquence d'actions élémentaires que l'exécutant doit effectuer. Mais chaque plan ou description est un modèle d'information. Par conséquent : L'algorithme est un modèle d'information de l'activité de l'exécutant

Modèle algorithmique : Définition de l'objectif (fixation des tâches) Construction d'un plan - algorithme Le travail de l'exécuteur Obtention du résultat Modèle du travail de l'exécuteur

Pour construire un véritable algorithme de plan qui sera rempli, vous devez connaître exactement les capacités de l'interprète. Ces possibilités sont déterminées par le système de commandement de l'exécuteur (SCI). Lors de la compilation d'un algorithme, il est impossible de sortir du cadre du SQI. C'est la propriété d'intelligibilité de l'algorithme. Un langage de programmation est un langage formalisé pour décrire des algorithmes.

Un exemple de modèle algorithmique Algorithme : deviner un nombre Donné : une plage de nombres de A à B Besoin : deviner le nombre X, conçu par le joueur, en utilisant l'algorithme de la demi-division. Commencez Posez une question : X est-il inférieur à la moyenne entre A et B ? Si la réponse est "oui", alors prenez comme valeur B la partie entière de la valeur moyenne Si la réponse est "non", alors prenez la valeur A l'entier le plus proche supérieur à la moyenne Si les valeurs de A et B sont égaux, alors leur valeur totale est le nombre désiré X Si les valeurs A et B ne sont pas égales, alors retournez à l'étape 1 Fin

non oui non Alg Bisection Entier A, B, X Début Entrer A, B, X Tant que A≠B, répéter Hc Si X≤(A+B)/2 Alors B : = entier (A+B)/2 Sinon A : =int((A+B)/2)+1 Kv Kts Sortie A Fin début fin Entrée A, B, X A≠B X≤(A+B)/2 V : = entier(A+B)/2 A : \ u003d entier ((A + B) / 2) + 1 Conclusion A

Traçage d'algorithme - modèle de fonctionnement du processeur En effectuant un traçage manuel, une personne simule le fonctionnement du processeur.

Table de tracé de l'algorithme "Demi-division" Numéro d'étape Variables de commande de l'algorithme Actions réalisées X A B 1 Entrée A, B, X 3 1 8 2 A≠B 1≠8, oui 3 X≤(A+B)/2 3≤4, 5, oui 4 V : = entier((A+B)/2 4 V : =4 5 A≠B 1≠4, oui 6 X≤(A+B)/2 3≤2,5, non 7 A : \u003d entier ((A + B) / 2) + 1 3 A : \u003d 3 8 A ≠ B 3 \u003d 4, oui 9 X ≤ (A + B) / 2 3 ≤ 3,5, oui 10 V : \u003d entier ( (A+B)/2 3 B:3 11 A≠B 3≠3, non 12 Broche A Réponse : 3

La table de trace est un modèle du fonctionnement du processeur pendant l'exécution du programme. Le programme est en cours d'exécution (première colonne du tableau). La colonne "Commande d'algorithme" affiche le contenu du registre de commande du processeur, où la commande suivante est placée. La colonne "Variables" affiche le contenu des cellules mémoire du calculateur (ou registres mémoire du processeur) allouées aux variables. La colonne "Action effectuée" reflète l'action effectuée par l'unité arithmétique-logique du processeur. Ainsi, l'algorithme, associé à la table de trace, simule complètement le processus de traitement de l'information qui se déroule dans un ordinateur.

Système de concepts de base Algorithme - modèle d'activité Objet de modélisation - activité intentionnelle de l'acteur Interprète humain Interprète automatisé (y compris un ordinateur) SCI non formalisé SCI formalisé Formes de représentation des algorithmes Schéma fonctionnel Langage algorithmique éducatif Données du langage de programmation Traçage "manuel" - remplissage la table de traçage Table de traçage - un modèle du processeur lors de l'exécution de l'algorithme

Rempli par les élèves de 10e année : Slobodenyuk Olesya Kudruk Victoria Prokopiv Olesya


Sur le sujet : développements méthodologiques, présentations et notes

Cours ouvert d'informatique 10e année "Algorithme - modèle d'activité"

Dans cette leçon, toutes les étapes de la leçon sont tracées. La leçon est basée sur la technologie du projet. Les élèves créent des mini-projets en classe.

Le sujet de la leçon: «L'algorithme est un modèle de l'activité de l'interprète d'algorithmes. Dessinateur interprète. Gestion des dessinateurs. Travailler dans l'environnement Kumir»

Le sujet de la leçon: «L'algorithme est un modèle de l'activité de l'interprète d'algorithmes. Dessinateur interprète. Gestion des dessinateurs. Travailler dans l'environnement Kumir "Objectifs de la leçon: Systématiser les idées des élèves sur l'utilisation ...

Sujet de la leçon : "L'algorithme comme modèle d'activité."

Objectif : expliquer un nouveau sujet de manière intéressante et compréhensible.

Familiariser les élèves avec le sujet : « Le concept d'algorithme. Types d'algorithmes et leurs propriétés » ;

Les étudiants doivent connaître le concept d'un algorithme, les propriétés des algorithmes ;

Les élèves doivent être capables de donner des exemples d'algorithmes.

Pendant les cours :

1. Moment organisationnel.

2.Étude nouveau sujet.

Commençons à revisiter le concept d'un algorithme en regardant un exemple. Supposons que vous souhaitiez découper un modèle de voiture dans du papier. Le résultat dépendra en grande partie de vos compétences et de votre expérience. Cependant, il sera beaucoup plus facile d'atteindre votre objectif si vous définissez d'abord un plan d'action, tel que le suivant :

1. Étudiez l'image de la voiture en fonction du modèle existant.

2. Dessinez les portes, la carrosserie de la voiture sur papier.

3. Découpez les croquis.

4. Essayez de fixer les croquis, corrigez les erreurs.

5. Collez les parties du modèle.

En suivant le plan préparé, toute personne, même si elle n'a pas de capacités artistiques, mais a de la patience, obtiendra certainement un bon résultat. Plan similaire avec Description détaillée actions nécessaires pour obtenir le résultat attendu, appelé l'algorithme.

Le concept d'algorithme. ( Fournir des informations supplémentaires)

L'émergence des algorithmes est associée à la naissance des mathématiques. Il y a plus de 1000 ans (en 825), un scientifique de la ville de Khorezm Abdullah (ou Abu Jafar) Mohammed bin Musa al-Khwarizmi a créé un livre sur les mathématiques, dans lequel il a décrit des façons d'effectuer des opérations arithmétiques sur des nombres à valeurs multiples. Le mot même "algorithme" est apparu en Europe après la traduction en latin du livre de ce mathématicien d'Asie centrale, dans lequel son nom était écrit "Algorithmes".

Algorithme- description de la séquence d'actions (plan), dont l'exécution stricte conduit à la résolution de la tâche en un nombre fini d'étapes.

Algorithmisation- le processus d'élaboration d'un algorithme (plan d'action) pour résoudre un problème.

Exemples d'algorithmes :

Tout appareil acheté en magasin est accompagné d'une notice d'utilisation.

Chaque conducteur doit connaître les règles circulation.

La production en série de voitures n'est devenue possible que lorsque la procédure d'assemblage d'une voiture sur un convoyeur a été inventée.

Propriétés des algorithmes.

Nous rencontrons des algorithmes à chaque étape. Nous en faisons certains automatiquement, sans même y penser. En effectuant certaines actions, nous ne soupçonnons même pas que nous exécutons un certain algorithme.

Ces exemples ne sont rien d'autre qu'un algorithme. Malgré la différence significative dans l'essence des actions de ces exemples, on peut y trouver beaucoup de points communs. Ces Caractéristiques générales sont appelées propriétés de l'algorithme. Considérons-les.

discrétion(du latin discretus - divisé, intermittent) - il s'agit de la division de l'algorithme en un certain nombre d'actions terminées distinctes (étapes). Dans les algorithmes ci-dessus, la nécessité d'un strict respect de la séquence d'actions est courante. Essayons de réorganiser les deuxième et troisième actions du premier exemple. Bien sûr, vous pouvez également exécuter cet algorithme, mais il est peu probable que la porte s'ouvre. Et si vous permutez, supposons, les cinquième et deuxième étapes du deuxième exemple, l'algorithme deviendra irréalisable.

déterminisme(de Lat. déterminé - certitude, précision) - toute action de l'algorithme doit être strictement et sans ambiguïté définie dans chaque cas.

Par exemple, si des bus de différents itinéraires approchent d'un arrêt, le numéro d'itinéraire spécifique doit être indiqué dans l'algorithme - 5. De plus, il est nécessaire d'indiquer le nombre exact d'arrêts à franchir - disons trois.

Membre- chaque action séparément et l'algorithme dans son ensemble doit pouvoir se terminer. Dans les exemples donnés, chaque action décrite est réelle et réalisable. Par conséquent, l'algorithme a une limite, c'est-à-dire qu'il est fini.

caractère de masse- le même algorithme peut être utilisé avec des données initiales différentes.

Efficacité- il n'y avait pas d'erreurs dans l'algorithme.

Types d'algorithmes.

Il existe 4 types d'algorithmes : linéaire, cyclique, branchant, auxiliaire.

Linéaire algorithme (séquentiel) - une description des actions qui sont effectuées une fois dans un ordre donné.

Les algorithmes pour déverrouiller les portes, préparer le thé, préparer un sandwich sont linéaires. Un algorithme linéaire est utilisé lors du calcul d'une expression arithmétique s'il n'utilise que des opérations d'addition et de soustraction.

Algorithme cyclique - une description des actions à répéter un nombre de fois spécifié ou jusqu'à ce qu'une condition spécifiée soit remplie. La liste des actions répétées est appelée le corps de la boucle.

De nombreux processus dans le monde environnant sont basés sur la répétition répétée de la même séquence d'actions. Le printemps, l'été, l'automne et l'hiver viennent chaque année. La vie végétale suit les mêmes cycles tout au long de l'année. En comptant le nombre de tours complets de l'aiguille des minutes ou des heures, une personne mesure le temps.

Condition- une expression entre le mot « si » et le mot « alors » et prenant la valeur « vrai » ou « faux ».

Algorithme de branchement- un algorithme dans lequel, selon la condition, l'une ou l'autre séquence d'actions est effectuée.

Exemples d'algorithmes de branchement : s'il a commencé à pleuvoir, vous devez ouvrir un parapluie ; si la gorge fait mal, la marche doit être annulée; si un billet pour le cinéma ne coûte pas plus de dix roubles, achetez un billet et asseyez-vous dans la salle, sinon (si le prix du billet est supérieur à 10 roubles) rentrez chez vous.

Dans le cas général, le schéma de l'algorithme de branchement ressemblera à ceci : "si condition, alors..., sinon...". Cette représentation de l'algorithme est appelée la forme complète.

Une forme incomplète dans laquelle les actions sont omises : "si condition, alors...".

Algorithme d'assistance- un algorithme utilisable dans d'autres algorithmes en spécifiant uniquement son nom.

Devoirs. § 16,

1. Trouvez vos propres exemples pour chaque type d'algorithme.

2. Élaborez un algorithme pour traverser la route avec et sans feu de signalisation.

Résumé de la leçon.

Les enfants, qu'avez-vous appris aujourd'hui ?

Aujourd'hui, nous avons appris ce qu'est un algorithme, appris les types et les propriétés des algorithmes