140 likes | 325 Views
Bureautique M1. Initiation à PowerPoint. PowerPoint. PowerPoint est un logiciel de création de présentation Un document PowerPoint est composé de transparents ( slides ) appelés diapositives (comme un document Word est composé de page)
E N D
Bureautique M1 Initiation à PowerPoint
PowerPoint • PowerPoint est un logiciel de création de présentation • Un document PowerPoint est composé de transparents (slides ) appelés diapositives (comme un document Word est composé de page) • PowerPoint a un formatage des transparents moins sophistiqué que Word mais il permet d’ajouter des animations • On peut aussi insérer (ou copier/coller) du texte/tableurs provenant de Word et d’Excel
Nouveau transparent • Menu « insertion » option « nouvelle diapositive » puis on choisit la forme de la diapositive grâce à la boîte « Volet Office » • Notez que l’on peut modifier d’un coup cette diapositive en cliquant directement sur ce « volet » • Ensuite, on se sert de PowerPoint comme Word… • sans les « styles et mise en forme » • avec le même système de font, puces, insertions • modèles • style de diapositives toute fait (dans menu « format », option « conception des diapositives ») • Et surtout avec : • des animations • un « masque des diapositives » pour modifier le format de toutes vos diapositives qui suivent l’application du masque
Affichage et en tête • Plusieurs modes possibles : • mode normal (pour la conception) • mode trieuse (pour visualiser l’ensemble des slides) • Diaporama (touche F5) pour la présentation même • Dans le mode normal, on peut choisir (avec la barre sur le côté gauche) d’avoir un mode plan • Dans menu « affichage », option « en tête et pied de page » on peut modifier ces entêtes. Très pratique pour y mettre le numéro du transparent sur le nombre total, le titre de la présentation, le nom de l’orateur, la société ou le laboratoire etc. • Dans le menu « diaporama » option « vérification du minutage », vous aurez un mode d’affichage du document qui lance un chronomètre ; très pratique pour s’entraîner à une soutenance…
Masque des diapositives • Se mettre sur la première diapositive • « menu affichage » option « masque », « masque des diapositives » : Format des titres Quitter le masque Format du texte et des puces Insérer un nouveau masque pour la suite des slides Zones de pied de page
Animations (1) • C’est le point « fun » de PowerPoint • Chaque objet (image, texte, etc.) peut être animé et l’on peut bien entendu paramétré ces animations • On active la fenêtre d’animation dans le menu « Diaporama » option « personnaliser l’animation » • On active des animations de transition entre slides avec l’option « transition » • Pour chaque objet (ou groupe d’objets sélectionner que l’on a précédemment regroupé) on ajoute un effet
Animations (2) Ajouter Des propriétés de l’animation de l’objet • Pour chaque objet, choisir : • à quel moment l’afficher • à quel moment l’estomper • etc. Ordre des objets à animer Modifier l’ordre
Animation (3) • Pour visualiser l’ordre des apparitions, PowerPoint affiche un numéro sur chaque objet animé • Un point très pratique est la possibilité d’afficher au fur et à mesure les textes des puces • Pour cela on se place sur le premier éléments des puces puis on sélectionne l’effet à ajouter… • On peut ensuite moduler la vitesse d’affichage et choisir si l’on veut que les « sous puces » soit animées par bloques (toutes d’un coup, par défaut) ou une à une • Pour cela « clique droit » dans le volet d’animation sur les puces puis « option d’effet » puis onglet « animation texte » et choisir le niveau de paragraphe que vous souhaitez
Exemples tiré de mes exposés (1) Implicit Explicit Automatic parallelization Skeletons Data-parallelism Parallel extensions Concurrent programming Parallel programming
Exemples tiré de mes exposés (2) Parts of the Parallel vector Prog Prog Prog Prog scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid op vec) (fun()->scan'(mid+1) lst op vec))in let com = ...(* send wm to processes m+1…p+1 *) let op’ = ...(* applies op to wm and wi, m<i<p *) in parfun2 op’ com vec’ in scan' 0 (bsp_p()-1) op vec scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid op vec) (fun()->scan'(mid+1) lst op vec))in let com = ...(* send wm to processes m+1…p+1 *) let op’ = ...(* applies op to wm and wi, m<i<p *) in parfun2 op’ com vec’ in scan' 0 (bsp_p()-1) op vec scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid op vec) (fun()->scan'(mid+1) lst op vec))in let com = ...(* send wm to processes m+1…p+1 *) let op’ = ...(* applies op to wm and wi, m<i<p *) in parfun2 op’ com vec’ in scan' 0 (bsp_p()-1) op vec scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid op vec) (fun()->scan'(mid+1) lst op vec))in let com = ...(* send wm to processes m+1…p+1 *) let op’ = ...(* applies op to wm and wi, m<i<p *) in parfun2 op’ com vec’ in scan' 0 (bsp_p()-1) op vec scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid op vec) (fun()->scan'(mid+1) lst op vec))in let com = ...(* send wm to processes m+1…p+1 *) let op’ = ...(* applies op to wm and wi, m<i<p *) in parfun2 op’ com vec’ in scan' 0 (bsp_p()-1) op vec scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid op vec) (fun()->scan'(mid+1) lst op vec))in let com = ...(* send wm to processes m+1…p+1 *) let op’ = ...(* applies op to wm and wi, m<i<p *) in parfun2 op’ com vec’ in scan' 0 (bsp_p()-1) op vec scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid op vec) (fun()->scan'(mid+1) lst op vec))in let com = ...(* send wm to processes m+1…p+1 *) let op’ = ...(* applies op to wm and wi, m<i<p *) in parfun2 op’ com vec’ in scan' 0 (bsp_p()-1) op vec scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid op vec) (fun()->scan'(mid+1) lst op vec))in let com = ...(* send wm to processes m+1…p+1 *) let op’ = ...(* applies op to wm and wi, m<i<p *) in parfun2 op’ com vec’ in scan' 0 (bsp_p()-1) op vec scan op vec = let rec scan' fst lst op vec = if fst>=lst then vec else let mid=(fst+lst)/2 in let vec'= mix mid (super (fun()->scan' fst mid Small steps • Semantics = set of parallel rewriting rules • SPMD style: Parallel vector Distributed evaluation • Confluent • Equivalent to the previous semantics
Exemples tiré de mes exposés (3) • Confluent • BSP • Equivalence
Exemples tiré de mes exposés (4) Proc. 012 0,v’’ 0,v’ Vide 0,v Calcul local Un peu plus tard get v 1 request 0 1 v’ communication Environnement de Communications
Exemples tiré de mes exposés (5) BSML MSPML Intranet BSML BSML