• Il s'agit d'un programme codé en HTML extrait du site créer dans le cadre de la spécialité Informatique et Science du Numérique. Ainsi que la page CSS qui lui est associé.

    <!DOCTYPE html> 
    <html>
            <head>
                    <meta charset="utf-8" />
                    <title>Textes Officiels</title>
                    <link rel= "stylesheet" href= "StyleAcceuil.css">
            </head>
     
        <body>
         
            <header>
                <h1>Textes officiels</h1>
            </header>
             
            <nav>
                <ul>
                    <li><a href="index.html">Accueil</a></li>
                    <li><a href="Agenda.html">Agenda</a></li>
                    <li><a href="TP.html">Les TP</a></li>
                    <li><a href="Exposes.html">Les exposés</a></li>
                    <li><a href="Projet.html">Projet</a></li>
                    <li><a href="TextesOfficiels.html">Textes Officiels</a></li>
                </ul>         
            </nav>
             
            <section>
                <h2>spécialité ISN</h2>
                <article>
                <nav>
                    <a href="http://www.education.gouv.fr/pid25535/bulletin_officiel.html?cid_bo=57572">programme officiel de l'épreuve de la spécialité ISN</a>
                </nav>
                </article>
                <h2>modalité de l'épreuve au bac</h2>
                <article>
                <nav>
                    <a href="http://www.education.gouv.fr/pid25535/bulletin_officiel.html?cid_bo=57489">modalité de l'épreuve du bac</a>
                </nav>
                </article>
                <h2>Grille des compétences évalué en ISN</h2>
                <article>
                <nav>
                    <a href="http://www.education.gouv.fr/pid25535/bulletin_officiel.html?cid_bo=59864">Grille des compétences évalués en ISN</a>
                </nav>
                </article>
            </section>
             
            <hr/>
             
            <footer>
             
            <nav>   
                <a href="http://www.lyc-lessouriau-les-ulis.ac-versailles.fr/"><em>Lycée l'Essouriau 2014-2015</em></a>
            </nav>
             
            </footer>
             
        </body>
         
    </html>   

    Télécharger « TextesOfficiels.html »

    body{
    
    background-image: url("Images/StudioGhibli.png"); 
    }
     
    header{
        border:3px solid orange;
        border-radius: 50px;
        background-color:#F9D995;
        padding-left: 40px;
        opacity: 0.9;     
    }
     
    section{
        border:none;
        background-color: none;
        padding-bottom: 30px;
        opacity: 0.9;
    }
     
    nav{
        list-style-image: url("Images/totoro1.png");
        padding-left: 10px;
        margin: 10px 0px 20px 50px;
        opacity: 0.9;     

     
    nav2{
        border:3px solid orange;
        background-color:#F9D995;
        margin-top: 50px;
    }
         
    article{
        border:3px solid orange;
        border-radius: 100px;
        background-color:#F9D995;
        margin-right: 20px;
        margin-left: 20px;

     
    footer{
        padding-right: 35px;
        padding-top: 5px;
        opacity: 0.9;
        float: right;
    }         
     
    p{
        text-align: center;
        color: #000099
    }
         
    h1{
        color:#990099;
        font-family: Purisa,Comic Sans MS, Serif;
        font-weight: bold;
        font-style: italic;
        text-align: center;
    }
     
    h2{     
        color:#E35F07;
        font-family: Purisa,Comic Sans MS, Serif;
        text-align: center;
        border: 3px solid orange;
        border-radius: 10px;
        background-color:#F9D995;  
    }
     
    h3{
        color:#6931DC;
        font-family: Purisa,Comic Sans MS, Serif;
        text-align: center;
    }     
     
    a:link
    {
        color: #990099;
        text-decoration: none;     
    }     
     
    a:visited
    {
        color: #990000;   
    }
     
    a:hover
    {
        text-decoration: underline;
        color: #F9D995;
    }
         
    ul li{     
        display: inline;
        list-style: none;
        margin:  0px 0px 0px 60px ;
    }
     
    ul li a{
        display: inline-block;  
        width: 100px;  
        padding: 12px 32px;  
        text-decoration: none;  
        text-align: center;
        text-indent: 10px;
        white-space: pre;
        font-style: italic; 
        border:5px dotted orange; 
        border-radius: 10px;
        background: url("Images/totoro1.png") no-repeat left, #F9D995;
    }

    Télécharger « StyleAcceuil.css »

     


    votre commentaire
  • Il s'agit d'un programme codé en JAVA sous processing, qui permet de convertir une image couleur en noir et blanc.

    PImage binarise(PImage img){

      int largeur=img.width;
      int hauteur=img.height;
     
      PImage imgTransformee=createImage(largeur,hauteur,RGB);
     
      for(int x=0;x<largeur;x++){
        for(int y=0;y<hauteur;y++){
          int num=x+y*largeur;
          float niveauDeGris=red(img.pixels[num]);
          imgTransformee.pixels[num]=color(niveauDeGris);
        }
      }
     
      return(imgTransformee);
    }

    void setup(){
      PImage photo= loadImage("tournesol.jpg");
      size(photo.width,photo.height);
      PImage photoBinarisee=binarise(photo);
      image(photoBinarisee,0,0);
    }

    Télécharger « NetB.zip »


    votre commentaire
  • Il s'agit d'un programme codé en JAVA sou processing, qui permet de convertir les pixels en négatif.

    PImage binarise(PImage img,int seuil){

      int largeur=img.width;
      int hauteur=img.height;
     
      PImage imgTransformee=createImage(largeur,hauteur,RGB);
     
      for(int x=0;x<largeur;x++){
        for(int y=0;y<hauteur;y++){
          int num=x+y*largeur;
          float niveauDeGris=red(img.pixels[num]);
          imgTransformee.pixels[num]=color(255-niveauDeGris);
        }
      }
     
      return(imgTransformee);
    }


    void setup(){
      PImage photo= loadImage("image/turing.jpg");
      size(photo.width,photo.height);
      PImage photoBinarisee=binarise(photo,135);
      image(photoBinarisee,0,0);
    }

    Télécharger « negatif.zip »


    votre commentaire
  • Il s'agit d'un programme codé en JAVA sous processing, qui permet de convertir les pixels d'une photo soit en noir soit en blanc selon la valeur du pixel de départ

    PImage binarise(PImage img,int seuil){
     //pour chaque pixel de l'image, si son niveau de gris est >127, on le remplace par du blanc
     //et s'il est <= 127, on le remplace par du noir

      int largeur=img.width;
      int hauteur=img.height;
     
      PImage imgTransformee=createImage(largeur,hauteur,RGB);
     
      for(int x=0;x<largeur;x++){
        for(int y=0;y<hauteur;y++){
          int num=x+y*largeur;
          float niveauDeGris=red(img.pixels[num]);
          if (niveauDeGris>seuil){
            imgTransformee.pixels[num]=color(255);
          }
          else{
            imgTransformee.pixels[num]=color(0);
          }
        }
      }
     
      return(imgTransformee);
    }
     

    void setup(){
      PImage photo= loadImage("image/turing.jpg");
      size(photo.width,photo.height);
      PImage photoBinarisee=binarise(photo,140);
      image(photoBinarisee,0,0);
    }

    Télécharger « binarisation.zip »


    votre commentaire
  • Petit jeu de pong créer dans le cadre de la spécialité Informatique et Science du Numérique. Il est codé en JAVA sous le logiciel Processing.

    int j,x,y,decalageEnY,decalageEnX,Yraquette,Xraquette;
    int temps, tempsStock, tempsInitial, duree, meilleurTemps;
    boolean jeu;
    PImage boudeur;
    
    void temps(){
       temps=millis();
       if(x>15){
         duree=temps-tempsInitial;
       }
       else{  
         duree=tempsStock-tempsInitial;
       }
       if(temps<=200){
         meilleurTemps=0;
       } 
       if(meilleurTemps<duree){
           meilleurTemps=duree;
        }
    }   
    
    void avancer(){
      y=y+decalageEnY;
      x=x+decalageEnX;
      if (mouseY>=width-80){
        Yraquette=width-80;
      }
      else{
        Yraquette=mouseY;  
      }  
    }
    
    void effacer(){
      background(125);
    }
    
    void dessiner(){
      rect(Xraquette,Yraquette,20,80);
      ellipse(x,y,30,30);
    }
    
    void rebondir(){
      if(y>=width-15){
        decalageEnY=-decalageEnY;
      }
      if(y<=15){
        decalageEnY= -decalageEnY;
      } 
      if(x>=height-15){
         decalageEnX=-decalageEnX;
      }
      if(x<=15){
         gameover();
      }      
      if(x<=Xraquette+35 && y>=Yraquette && y<Yraquette+95){  
        decalageEnX=-decalageEnX;
      }
    }
    
    void acceleration(){
      println(temps+" "+duree+" "+tempsStock+" "+tempsInitial+" "+meilleurTemps);  
      if (duree>=j){    
        if(decalageEnX<0){
          decalageEnX= decalageEnX-1;
        }
        else{
          decalageEnX= decalageEnX+1;
        }  
        if(decalageEnY<0){
          decalageEnY= decalageEnY-1;
        }
        else{
          decalageEnY= decalageEnY+1;
        }  
        j=j+10000;
      }
    }
    
    void gameover(){
        decalageEnX=0;
        decalageEnY=0;
        if(jeu){
           tempsStock=temps;
           jeu=false;
         }
         decalageEnX=-15;
         background(20,0,20);
         fill(125,10,125);
         textSize(70);
         text("Game Over",80,115); 
         noFill();
         stroke(255);
         rect(200,150,100,40);
         fill(255);
         textSize(25);
         text("rejouer",205,175);
         text("vous avez tenu: "+(duree/1000)+" secondes",90,225);  
         image(boudeur,200,250,110.32,150);  
         text("meilleur temps: "+(meilleurTemps/1000)+" secondes",85,450);  
         if(mousePressed && mouseY>=150 && mouseY<=width-310 && mouseX>=200 && mouseX<=height-200){
           setup();         
         }  
    }
    
    void setup(){
      frameRate(100);
      size(500,500);
      x=width/2;
      y=height/2;
      decalageEnY=2;
      decalageEnX=2;
      Xraquette=0;
      j=10000;
      jeu=true;
      tempsInitial=millis();
      boudeur=loadImage("natsu_boudeur.png");
    }
    
    void draw(){
      temps();
      effacer();
      avancer();
      dessiner();
      rebondir();  
      acceleration();
    }
    

    Télécharger « pong_amelioration.zip »


    votre commentaire


    Suivre le flux RSS des articles de cette rubrique
    Suivre le flux RSS des commentaires de cette rubrique