Fichier:ParsonsCode-Ode to Joy.png
Le contenu de la page n’est pas pris en charge dans d’autres langues.
Apparence
ParsonsCode-Ode_to_Joy.png (286 × 243 pixels, taille du fichier : 5 kio, type MIME : image/png)
Ce fichier et sa description proviennent de Wikimedia Commons.
Description
DescriptionParsonsCode-Ode to Joy.png |
English: 'Ode to Joy' melodic contour (Parsons code)
(+schema)
Français : Contour mélodique de l'Hymne à la joie (code Parsons) |
Date | |
Source | Travail personnel |
Auteur | Xofc |
Cette image (de type texte) devrait être recréée dans un format vectoriel, en tant que fichier SVG. Cela offrirait plusieurs avantages : voir Commons:Media for cleanup pour plus d'informations. Si une version SVG de cette image est déjà disponible, merci de bien vouloir l'envoyer. Après cela, remplacez ce modèle par {{vector version available|nouveau nom d'image.svg}}.
|
This PNG image was uploaded in a graphics format such as GIF, PNG, JPEG, or SVG. However, it consists purely or largely of information which is better suited to representation in wikitext (possibly using MediaWiki's special syntax for tables, math, or music). This will make the information easier to edit, as well as make it accessible to users of screen readers and text-based browsers.
If possible, please replace any inclusions of this image in articles (noted under the “File links” header) with properly formatted wikitext. After doing so, please consider nominating this image for deletion. Deutsch ∙ English ∙ +/− |
Conditions d’utilisation
Moi, en tant que détenteur des droits d’auteur sur cette œuvre, je la publie sous la licence suivante :
Ce fichier est disponible selon les termes de la licence Creative Commons CC0 Don universel au domaine public. | |
La personne qui a associé une œuvre avec cet acte l’a placée dans le domaine public en renonçant mondialement à tous ses droits sur cette œuvre en vertu des lois relatives au droit d’auteur, ainsi qu’à tous les droits juridiques connexes et voisins qu’elle possédait sur l’œuvre, sans autre limite que celles imposées par la loi. Vous pouvez copier, modifier, distribuer et utiliser cette œuvre, y compris à des fins commerciales, sans qu’il soit nécessaire d’en demander la permission.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
Source code
Parsons$ ./contour *RUURDDDDRUURDR *-* / \ * * / \ *-* * *-* \ / \ * * *-* \ / *-* Parsons$
The contour has been generated by this 'C' program :
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define MAXLEN 20
void usage(char *str)
{
fprintf(stderr, "%s\n", str);
exit(-1);
}
main(int argc, char *argv[])
{
int i;
int x, y;
int level, max_level, min_level;
int level_tab[MAXLEN];
int code_len;
if (argc != 2)
usage("nombre d'arguments invalide");
if (argv[1][0] != '*')
usage("mauvais code initial");
if ((code_len = strlen(argv[1])) > MAXLEN)
usage("code trop long");
/*
** minimax
*/
max_level = min_level = level = 0;
level_tab[0] = 0;
for (i = 1; argv[1][i]; i++)
{
switch (argv[1][i])
{
case 'u': case 'U':
level += 1;
if (level > max_level)
max_level = level;
break;
case 'd': case 'D':
level -= 1;
if (level < min_level)
min_level = level;
break;
case 'r': case 'R':
break;
default:
usage("mauvais code");
break;
}
level_tab[i] = level;
}
printf("\n");
for (y = max_level; y >= min_level; y--)
{
if (y == 0)
printf(" *");
else printf(" ");
for (x = 1; x < code_len; x++)
{
if (level_tab[x] == y)
{
if (level_tab[x-1] == level_tab[x])
printf("-*");
else printf(" *");
}
else printf(" ");
}
printf("\n ");
for (x = 1; x < code_len; x++)
{
if (level_tab[x] == y)
{
if (level_tab[x-1] < y)
printf(" /");
else printf(" ");
}
else if (level_tab[x-1] == y && level_tab[x] < y)
{
printf(" \\");
}
else printf(" ");
}
printf("\n");
}
printf("\n");
}
Éléments décrits dans ce fichier
dépeint
Valeur sans élément de Wikidata
mai 2011
Historique du fichier
Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.
Date et heure | Vignette | Dimensions | Utilisateur | Commentaire | |
---|---|---|---|---|---|
actuel | 16 mai 2011 à 08:49 | 286 × 243 (5 kio) | Xofc | {{Information |Description ={{en|1='Ode to Joy' melodic contour (Parsons code) (+schema)}} {{fr|1=Contour mélodique de l'Hymne à la joie (code Parsons)}} |Source ={{own}} |Author =Xofc |Date =2011-05-45 |Permis |
Utilisation du fichier
La page suivante utilise ce fichier :
Ce document provient de « https://fr.wikipedia.org/wiki/Fichier:ParsonsCode-Ode_to_Joy.png ».