jeudi 24 novembre 2016

Qu'est-ce qu'un algorithme ?

Définition de l'algorithme

(Dictionnaire Larousse)

Ensemble de règles opératoires dont l'application permet de résoudre un problème énoncé au moyen d'un nombre fini d'opérations
Un algorithme peut être traduit, grâce à un langage de programmation, en un programme exécutable par un ordinateur.

Comprendre l'algorithme à partir d'une recette de cuisine simple

Une recette de cuisine est un algorithme dans la mesure où c'est une suite d'opérations simples permettant de passer des ingrédients à un plat préparé.





On représente souvent l'algorithme de façon schématique
en décomposant les étapes 
et en les reliant par des flèches :






















Pour faire des crêpes, il suffit de suivre les instructions dans l'ordre. 

Les recettes sont des algorithmes destinés aux humains et sont donc écrites dans un langage compréhensible par des humains.

Comme on suppose que les humains sont raisonnablement intelligents, il y a une quantité d'indications que l'on n'a pas besoin de préciser dans la recette, par exemple qu' il faut retirer la coquille des œufs ou ne pas utiliser du lait de raton-laveur. 
En plus, l'algorithme de la recette des crêpes est très simple car il n'y a qu'un seul choix possible à chaque étape.


Pour aborder cette notion de choix, nous allons considérer un autre algorithme : celui qui permet de déterminer si on peut faire des crêpes ou non, en fonction de ce qu'il y a dans nos placards et le réfrigérateur.

Les conditions dans les algorithmes

Avant de se lancer dans la confection des crêpes, on vérifie d'ordinaire qu'on a bien tout ce qu'il faut. C'est quelque-chose de facile pour un humain, mais supposons que tu aies la chance d'avoir un robot pour t'aider en cuisine. Pour s'assurer qu'il dispose de suffisamment d'ingrédients, voici un des algorithmes qu'il pourrait utiliser, sachant qu'il lui faudra des œufs, du lait, de la farine, du sucre et du beurre. Dans ce schéma, le robot va vérifier une à une toutes les conditions nécessaires au bon déroulement de la préparation des crêpes. 

Les questions qu'il doit se poser sont affichées dans des losanges et les instructions dans des rectangles.



À chaque étape, en fonction des réponses, les instructions peuvent changer :


De manière générale, un algorithme sert à traiter ce qu'on appelle des "entrées" (dans notre cas, les ingrédients et le matériel de cuisine) pour donner un résultat (les crêpes). Les instructions décrites dans l'algorithme doivent être très simples et ne pas porter à confusion.


Pour obtenir le même résultat, il existe une infinité d'algorithmes possibles


Dans la recette des crêpes, on pourrait rajouter une étape consistant à faire tourner la bouteille de lait cinq fois sur elle même avant de s'en servir. Cela ne changerait rien au résultat : c'est donc une étape inutile. 

Un bon algorithme est une recette facile à suivre, qui ne fait pas perdre de temps inutilement et qui ne provoque pas d'erreurs. Un bon algorithme doit aussi avoir un début et surtout .. une fin ! Tous les informaticiens du monde se sont un jour retrouvés confrontés à l'horreur absolue d'une boucle infinie, condamnés à faire des crêpes ad vitam æternam.

lundi 21 novembre 2016

La charte graphique

Une charte graphique est un terme venant du mot latin charta qui signifie « papier ou lettre », en français charta a pris le sens de « loi, règle fondamentale ».

En y associant le mot graphique, le résultat est un document de référence appelé charte graphique, il contient les règles fondamentales d’utilisation des signes graphiques constituant l’identité visuelle d’une entreprise, d’une marque, d’une organisation ou d’un projet.

En exemple, la charte graphique élaborée pour HandiSport :



samedi 19 novembre 2016

Le Cahier des charges (Cdc) de la 2Cv

S'approprier un Cahier des charges

Le cahier des charges fonctionnel (CdCF) est un document formulant le besoin du client, au moyen de fonctions détaillant les services rendus par le produit et les contraintes auxquelles il est soumis.

Voici celui de la célèbre 2Cv de Citroën et comment il fut élaboré par les ingénieurs.


Les objets techniques, les services et les changements induits dans la société

L’adaptation des objets techniques à l’évolution de la société


Les objets techniques évoluent en fonction des besoins et des transformations sociales et économiques. Ils évoluent aussi pour s'adapter aux coutumes, à la culture et au lieu de vie des utilisateurs.

La disponibilité des énergies, la découverte de nouveaux matériaux et de leur mode de façonnement, l'avancement des connaissances scientifiques et techniques (inventions, procédés de fabrication...) conditionnent l'évolution des objets techniques.


Les évolutions esthétiques et ergonomiques d’un objet technique


L’esthétique d’un objet technique renvoie aux goûts, à la mode ou aux styles d’une époque donnée. Ainsi, l’esthétique industrielle ou le design industriel se situe au croisement de l’art et de l’industrie, du beau et de l’utile, des formes et de la fonction des objets techniques

L’ergonomie désigne l’adaptation des objets techniques aux utilisateurs. Cela consiste à en faciliter l’usage avec le maximum de confort, d’efficacité, de sécurité et le minimum de fatigue ou d’effort.

Les étapes de l’évolution des techniques


Avant la révolution industrielle (1769), les énergies utilisées ne pouvaient être stockées ou déplacées. Les objets techniques utilisaient la force musculaire des hommes ou des animaux (objets techniques non-mécanisés), le vent ou l’eau (moulin) pour fonctionner.

L’invention des énergies thermiques et électriques et la possibilité de les transporter et les stocker ont permis de remplacer en partie ou totalement la force musculaire des utilisateurs. Certains objets techniques deviennent mécanisés.

L’automatisation des objets techniques consiste à intégrer des éléments de commande pour accomplir différentes taches à la place de l’utilisateur. L’objet technique peut ainsi accomplir des actions de manière autonome selon un programme préétabli. L’informatisation offre une grande souplesse de traitement des données.
_________________________________________


Fonctions techniques et solutions techniques

Un objet technique peut répondre à plusieurs problèmes : freiner, se diriger etc … Ces réponses s’appellent des fonctions techniques.

Les fonctions techniques permettent de satisfaire la fonction d’usage : à quoi sert l'objet ?

Exemple : Les moyens de transport ont en commun les fonctions techniques :
  • se propulser (appelée aussi propulsion ou transmission de mouvement)
  • se diriger (appelée aussi direction ou guidage)
  • freiner (appelée aussi freinage)
Pour réaliser ses fonctions techniques, chaque objet technique utilise un groupe de pièces ou composants appelé solutions techniques.

Exemple : Pour le vélo, la fonction technique freiner est assurée par les solutions techniques énumérées ci-après :
  • la poignée de frein, 
  • le câble, 
  • les mâchoires 
  • les patins.
Progrès techniques, inventions et innovations 

Une invention permet de résoudre un problème technique grâce à la création d’une technique, d’une méthode, d’un objet technique, d’un matériau, d’un principe technique.


Une innovation est l’adaptation d’un objet technique dans le but de le rendre plus performant. Pour cela, on utilisera un nouveau matériau, une nouvelle énergie, on fera évoluer le design, l’ergonomie, la structure.

Les progrès techniques sont l’ensemble des innovations dans les principes techniques qui permettent à une entreprise de faire évoluer ses objets techniques.

Prise de conscience de la protection de l’environnement

L’homme a toujours transformé son environnement (agriculture, urbanisation, exploitation minière…), mais la croissance économique et démographique accélèrent dangereusement ces transformations. 
Le développement durable a pour objectif de développer les sociétés tout en protégeant l’environnement. Dans l’idée d’un développement durable, les entreprises sont amenées à adapter leur façon de développer des objets techniques :
  • choix d’énergies propres, de matériaux recyclables, 
  • utilisation de techniques de production moins polluantes, 
  • réduction des emballages, 
  • réduction des transports, 
  • traitement des déchets… 
Exemples de mesures pour favoriser le développement durable : 
    • 1972 : 1er sommet de la terre à Stockholm : encourager le développement durable 
    • 1987 : Protocole de Montréal : supprimer l’utilisation de substances détruisant la couche d’ozone. 
    • 1997 : Protocole de Kyoto : réduire de 5% des émissions de gaz à effet de serre des pays industriels. 
    • 2009 : Conférence de Copenhague : réduire les émissions de gaz à effet de serre. 
    • 2015 : Conférence climatique (COP 21)
La veille technologique 

La veille technologique consiste à rechercher, collecter, organiser, stocker, analyser des informations sur l’évolution des sciences et des techniques relatives au projet, à une famille d’objet technique ou à un objet technique. Le but étant de rester compétitif.


Cycle de vie d’un objet technique

Le cycle de vie d’un objet technique est l’ensemble des étapes depuis son étude à sa disparition. Les premières étapes du cycle de vie sont les premières étapes de la démarche de projet.



Durée de vie – conditions de disparition

La durée de vie d’un produit dépend de plusieurs facteurs : 
  • les utilisateurs estiment qu’il répond pleinement ou non à leur besoin.
  • le coût est supportable par les clients potentiels.
  • il peut être produit grâce aux procédés de fabrication industriels. 
  • la concurrence par des produits plus innovants. 
  • un changement de normes.

Concevoir une cité universitaire en récupérant des containeurs

Comment réaliser une cité universitaire ou Cité U en utilisant des containeurs, ces caisses en acier qui sont à la base des modules de transport parcourant le monde entier sur cargo, train, ... ?


1. Demande aux élèves :

"Vous devrez étudier la réalisation d'une cité universitaire à partir de containeurs de transport. Cette cité U devra loger 24 étudiant(e)s et devra être conçue pour être construite à moindre coût."

2. Les étapes du projet :

  • L'analyse fonctionnelle
  • Le cahier des charges
  • Les maquettes virtuelles :
    • maquette de la Cité U ;
    • maquette d'un module individuel avec ses modifications.
Documents de base :

Fichier .pdf : Dimensions standards des conteneurs

Fichier Sketch Up : Containeur

Liens utiles :


lundi 14 novembre 2016

Concevoir des Boîtes à livres au collège

Les élèves de 5ème conçoivent des Boîtes à livres qui seront dispachées dans divers lieux du collège. Ces fabrications doivent être le fruit de la récupération de matériaux, objets... (en l'occurence étagères dédiées préalablement au CDI), d'achats divers.
Cette proposition a été impulsée par la documentaliste du collège et par les élèves du CMJ du collège.
En Technologie, les élèves réalisent les modèles  numériques 3D en utilisant le logiciel Sketch Up après Conception et Design.
Au préalable, après une visite du collège, plusieurs sites ont été sélectionnés pour y implanter ces Boîtes à livres :
  • Permanence P2 ;
  • Préau ;
  • Recoin de l'escalier menant au réfectoire ;
  • Mur à la sortie du réfectoire.

    5°1 MattéoF., Roméo

  • 5°1 Badis, Ilies

5°1 Julie, Léa
5°1 Chiara, Lucie
5°3 Elliot, Loris

5°3 Chiara-Eve, Jennyfer, Zoé
5°3 Marco, Nawfel


5°3 Arthur, Théo
5°3 Alexandre, Mathieu B.
5°3 Romain, Thibault

5°1 Flavio, Pierre-Louis
5°1 Maxence, Léo