Bonne rentrée, bonne année !

TP initial (par groupes de trois) :

Réaliser cette image, mais au format ppm, avec un code python.

cm 2020-01-06 reprise_et_bonne_année

On pourra bien entendu s’inspirer de celles réalisées avant les congés.

Proposition de corrigé élaborée ensemble :

with open('cm 2020-01-06 trois carrés.ppm','w') as f:
    f.write("P3\n# fichier crée en NSI et bonne année\n")
    f.write(" 768 256\n# Palette de 255 :\n255\n")

    # parcours des pixels
    for y in range(256) :
        for x in range(768):
            # pixel est une chaîne r v b 

            # à gauche
            if x < 256 :
                pixel = str(x) + ' ' + str(y) + ' 0 '

            # au milieu
            elif x < 512 :
                pixel = str(x - 256) + ' 0 ' + str(y) + ' '
            
            # à droite
            else :
                pixel = ' 0 ' + str(x - 512) + ' ' + str(y) + ' '
            
            f.write(pixel)

    # fermeture du fichier
    f.close()

 

Rendu des mini-tests du mercredi 18 décembre, et commentaires :


Lundi prochain test : même programme de révision et en plus couleurs, programme générant des couleurs et hexadécimal.


Un œil sur le programme …

… pour y voir ce qu’on a déjà fait, ou pas, en ces deux périodes sur quatre avant les « E3C » : demandez le programme !


Reprise du cours : représentation des données (7)

III. La notation hexadécimale

Retour sur le cours avant les congés. Il y aura un test lundi.

IV. Et le texte ? – sera repris lundi prochain

Il fallait encoder ce texte

« Quelle tête à claque, cet énergumène ! »

en latin-1 pendant les congés

  • en décimal,
  • et en binaire,
  • en hexadécimal.

On pouvait s’aider de ce tableau :

latin1

N'hésitez-pas à poser une question, ou faire avancer le schmilblick

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.