Skip to content
Algorithmique et programmation Exercices interactifs avec correction détaillée, vidéos du cours et jeux de maths .
Votre navigateur est obsolète ce qui peut provoquer des incompatibilités (boutons non fonctionnels, problèmes d'affichage,...)Tu rencontres un problème technique sur un exercice ?
2. {"environment": "input/output", "test_cases": [[2, 2], [3, 3], [4, 4], [5, 5], [6, 6], [7, 7], [8, 8], [9, 9]]}{"options": {"blocks": {"simple_input_output_readnumber": {"output": true, "colour": 160, "tooltip": "Demander un nombre \u00e0 l'utilisateur", "inputs": [{"type": "dummy_input", "fields": [{"text": "demander un nombre", "type": "text"}], "align": "left"}]}, "base_simplecalculus": {"output": "Number", "colour": 260, "tooltip": "Effectue un calcul simple", "inputs": [{"type": "value_input", "fields": [], "align": "left", "name": "value_1", "check": "Number"}, {"type": "dummy_input", "fields": [{"name": "op", "values": [["+", "PLUS"], ["-", "MINUS"], ["\u00d7", "TIMES"], ["\u00f7", "DIV"]], "type": "dropdown"}], "align": "left"}, {"type": "value_input", "fields": [], "align": "left", "name": "value_2", "check": "Number"}], "inline": true}, "base_varvalue": {"output": true, "colour": 330, "tooltip": "Fourni la valeur d'une variable", "inputs": [{"type": "dummy_input", "fields": [{"name": "var_name", "default": "x", "type": "variable"}], "align": "left"}]}, "base_setvar": {"previous_statement": true, "next_statement": true, "colour": 330, "tooltip": "Affecter une valeur \u00e0 une variable", "inputs": [{"type": "value_input", "fields": [{"text": "mettre", "type": "text"}, {"name": "var_name", "default": "x", "type": "variable"}, {"text": "\u00e0", "type": "text"}], "align": "left", "name": "value", "check": null}]}, "base_start": {"next_statement": true, "colour": 65, "tooltip": "D\u00e9marrage de l'algorithme", "inputs": [{"type": "dummy_input", "fields": [{"text": "Au d\u00e9marrage", "type": "text"}], "align": "left"}], "creatable": false, "on_event": "start"}, "simple_input_output_print": {"previous_statement": true, "next_statement": true, "colour": 160, "tooltip": "Afficher une valeur", "inputs": [{"type": "value_input", "fields": [{"text": "Afficher", "type": "text"}], "align": "left", "name": "value", "check": null}]}}, "toolbox": [{"type": "base_simplecalculus"}, {"type": "base_varvalue", "var_name": "a"}, {"type": "base_varvalue", "var_name": "b"}, {"type": "simple_input_output_print"}, {"type": "simple_input_output_readnumber"}]}, "ast": [[{"type": "base_start", "deletable": false, "editable": false}, {"type": "base_setvar", "value": {"type": "simple_input_output_readnumber", "deletable": false}, "var_name": "a", "deletable": false}, {"type": "base_setvar", "value": {"type": "simple_input_output_readnumber", "deletable": false}, "var_name": "b", "deletable": false}]]}
Sur une feuille double (petits carreaux de préférence), réalisez les organigrammes des différents exercices. Déclaration des variables 24 1.2.1 Types numériques classiques 24 1.2.2 Autres types numériques 26 1.2.3 Type alphan… Le JavaScript est désactivé sur votre navigateur.
Il donnera le résultat sous la forme d'une fraction en affichant le numérateur puis "--" puis le dénominateur.
{"init": {"range": [[18.999999999999993, 61.0], [119.0, 161.0]], "scale": [1, 1]}, "line": [[[20.0, 120.0], [60.0, 120.0], {"subtype": "segment"}], [[60.0, 120.0], [60.0, 160.0], {"subtype": "segment"}], [[60.0, 160.0], [20.0, 160.0], {"subtype": "segment"}], [[20.0, 160.0], [19.999999999999993, 120.0], {"subtype": "segment"}]]}{"environment": "drawing", "start_angle": 0, "start_x": 10, "timeout": 100, "start_y": 90}{"options": {"toolbox": [{"angle": 0, "type": "drawing_turn"}, {"npixels": 0.0, "type": "drawing_forward"}, {"type": "base_simplerepeattimes", "ntimes": 0.0}, {"type": "base_numberinput"}, {"var_name": "c\u00f4t\u00e9", "type": "base_setvar"}, {"var_name": "c\u00f4t\u00e9", "type": "base_varvalue"}, {"type": "drawing_forward_var"}, {"type": "drawing_moving_position"}, {"type": "drawing_writing_position"}], "blocks": {"base_start": {"inputs": [{"fields": [{"text": "Au d\u00e9marrage", "type": "text"}], "align": "left", "type": "dummy_input"}], "on_event": "start", "creatable": false, "tooltip": "D\u00e9marrage de l'algorithme", "colour": 65, "next_statement": true}, "drawing_set_turn": {"inputs": [{"fields": [{"text": "S'orienter \u00e0 ", "type": "text"}, {"default": 0, "type": "angle", "name": "angle"}, {"text": "degr\u00e9s", "type": "text"}], "align": "left", "type": "dummy_input"}], "colour": 160, "tooltip": "S'orienter avec un angle", "previous_statement": true, "inline": true, "next_statement": true}, "base_varvalue": {"inputs": [{"fields": [{"default": "x", "type": "variable", "name": "var_name"}], "align": "left", "type": "dummy_input"}], "colour": 330, "tooltip": "Fourni la valeur d'une variable", "output": true}, "base_simplerepeattimes": {"colour": 120, "tooltip": "Execute une suite d'instructions un certain nombre de fois", "previous_statement": true, "compound": {"blocks": {"base_repeattimes": {"inputs": [{"fields": [{"text": "R\u00e9p\u00e9ter", "type": "text"}], "align": "left", "type": "value_input", "name": "ntimes", "check": "Number"}, {"fields": [{"text": "fois", "type": "text"}], "align": "left", "type": "dummy_input"}, {"fields": [], "align": "left", "type": "statement_input", "name": "code_repeat", "check": null}], "colour": 120, "tooltip": "Execute une suite d'instructions un certain nombre de fois", "previous_statement": true, "inline": true, "next_statement": true}, "base_numberinput": {"inputs": [{"fields": [{"default": 0.0, "type": "number_input", "name": "value"}], "align": "left", "type": "dummy_input"}], "colour": 260, "tooltip": "Fourni un nombre", "output": "Number"}}, "ast": {"type": "base_repeattimes", "ntimes": {"alias": {"value": "ntimes"}, "type": "base_numberinput"}}}, "inline": true, "next_statement": true}, "base_setvar": {"inputs": [{"fields": [{"text": "mettre", "type": "text"}, {"default": "x", "type": "variable", "name": "var_name"}, {"text": "\u00e0", "type": "text"}], "align": "left", "type": "value_input", "name": "value", "check": null}], "colour": 330, "next_statement": true, "tooltip": "Affecter une valeur \u00e0 une variable", "previous_statement": true}, "drawing_reset": {"inputs": [{"fields": [{"text": "Effacer tout", "type": "text"}], "align": "left", "type": "dummy_input"}], "colour": 210, "tooltip": "Effacer tout", "previous_statement": true, "inline": true, "next_statement": true}, "drawing_moving_position": {"inputs": [{"fields": [{"text": "Relever le stylo", "type": "text"}], "align": "left", "type": "dummy_input"}], "colour": 210, "tooltip": "Relever le stylo", "previous_statement": true, "inline": true, "next_statement": true}, "drawing_forward": {"inputs": [{"fields": [{"text": "Avancer de", "type": "text"}, {"default": 10.0, "type": "number_input", "name": "npixels"}], "align": "left", "type": "dummy_input"}], "colour": 160, "tooltip": "Avancer d'un certain nombre de pixels", "previous_statement": true, "inline": true, "next_statement": true}, "drawing_move_to": {"inputs": [{"fields": [{"text": "Aller \u00e0 x:", "type": "text"}, {"default": 10.0, "type": "number_input", "name": "x"}, {"text": "y:", "type": "text"}, {"default": 10.0, "type": "number_input", "name": "y"}], "align": "left", "type": "dummy_input"}], "colour": 160, "tooltip": "Se placer sur le pixel (x; y)", "previous_statement": true, "inline": true, "next_statement": true}, "base_numberinput": {"inputs": [{"fields": [{"default": 0.0, "type": "number_input", "name": "value"}], "align": "left", "type": "dummy_input"}], "colour": 260, "tooltip": "Fourni un nombre", "output": "Number"}, "drawing_turn": {"inputs": [{"fields": [{"text": "Tourner de", "type": "text"}, {"default": 0, "type": "angle", "name": "angle"}, {"text": "degr\u00e9s", "type": "text"}], "align": "left", "type": "dummy_input"}], "colour": 160, "tooltip": "Tourner d'un angle", "previous_statement": true, "inline": true, "next_statement": true}, "drawing_forward_var": {"inputs": [{"fields": [{"text": "Avancer de", "type": "text"}], "align": "left", "type": "value_input", "name": "npixels", "check": null}], "colour": 160, "tooltip": "Avancer d'un certain nombre de pixels", "previous_statement": true, "inline": true, "next_statement": true}, "drawing_writing_position": {"inputs": [{"fields": [{"text": "Stylo en \u00e9criture", "type": "text"}], "align": "left", "type": "dummy_input"}], "colour": 210, "tooltip": "Mettre le stylo en posiion d'\u00e9criture", "previous_statement": true, "inline": true, "next_statement": true}}}, "ast": [[{"editable": false, "type": "base_start", "deletable": false}, {"type": "drawing_reset"}, {"y": 120.0, "x": 20.0, "type": "drawing_move_to"}, {"angle": 0, "type": "drawing_set_turn"}, {"type": "drawing_writing_position"}, {"var_name": "c\u00f4t\u00e9", "type": "base_setvar", "value": {"type": "base_numberinput", "value": 40.0}}, {"npixels": {"var_name": "c\u00f4t\u00e9", "type": "base_varvalue"}, "type": "drawing_forward_var"}, {"angle": 90, "type": "drawing_turn"}, {"npixels": {"var_name": "c\u00f4t\u00e9", "type": "base_varvalue"}, "type": "drawing_forward_var"}, {"angle": 90, "type": "drawing_turn"}]]}
Ecrire un algorithme capable de calculer la somme de deux fractions. Nombre d'auteurs : 1 - Nombre d'exercices : 20 - Dernière mise à jour : 12 mai 2019 Rechercher .
3.
Exercices corrigés pour apprendre l'algorithmique. Le système utilise un capteur infrarouge pour savoir si la voiture est passée.