commit ccb6b7a3ec97900cc567c900d0bf018a600d5038 Author: ghouar-t Date: Sun Jun 2 23:31:38 2024 +0200 ajout fichier perso raf diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..e37852f Binary files /dev/null and b/.DS_Store differ diff --git a/contact.html b/contact.html new file mode 100755 index 0000000..c5510da --- /dev/null +++ b/contact.html @@ -0,0 +1,40 @@ + + + + + + + contact + + + + +
+ +
+ +
+ +

contact

+ +

+

+
+ +
+
+
+
+

+ + + +
+ + \ No newline at end of file diff --git a/cours.html b/cours.html new file mode 100755 index 0000000..d06273a --- /dev/null +++ b/cours.html @@ -0,0 +1,137 @@ + + + + + + + Cours Terminale + + + + +
+ +
+ +
+ +

NSI Terminale
Cours

+ +
+

Ci-dessous, vous retrouverez les différents cours de la spécialité NSI en classe de terminale pour un Bac Général.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

La Pogrammation Orientée Objet (POO)

+
+ programmation Orientée Objet + +

Téléchargement du document :


+
+

Récursivité

+
+ Récursivité + +

Téléchargement du document :


+
+

Liste, Pile / File

+
+ liste pile / file + +

Téléchargement du document :


+
+

Les Bases de Données (BDD)

+
+ bases de données + +

Téléchargement du document :


+
+

Les Arbres binaires

+
+ les arbres binaire + +

Téléchargement du document :


+
+

Le Protocole de Routage

+
+ protocole de routage + +

Téléchargement du document :


+
+

System on a Chip (SoC)

+
+ System on a Chip + +

Téléchargement du document :


+
+

Chiffrement et Sécurisation des communications

+
+ Chiffrement et sécurisation + +

Téléchargement du document :


+
+
+ + +
Haut de page
+
+ + + +
+ + \ No newline at end of file diff --git a/css/style.css b/css/style.css new file mode 100755 index 0000000..0564822 --- /dev/null +++ b/css/style.css @@ -0,0 +1,80 @@ +/*Pour toutes les pages : */ + +body{background-color: #dadbdd} + +header {font-size: 23px; + background-color: #303232; + width: auto; + height: 70px; + display: flex;} + +header nav {margin-left: auto; + margin-right: auto; + width: 90%; + display: flex; + align-items: center; + justify-content: space-between;} + +header nav a {color : white; + text-decoration: none;} + +footer{font-size: 23px; + text-align: right;} + +p.html{font-size: 30px; + margin-left: 2%;} + + +/*Pour la page index*/ + +h1{text-align: center; + font-size: 100px; + font-family:monospace; } + +h2.nsi{text-align: center; + font-family: cursive; + font-size: 170%; + margin-top: -1%} + +/*h3.nsi{font-size: 150%; + font-family: fantasy; + color: #9A5315;}*/ + +p.presentation{font-size: 165%; + margin-top: 85px; + margin-left: 11%; + margin-right: 11%; + text-align: justify;} + +div.licence{text-align: center; + font-size: 26px;} + + +/*Pour la page cours :*/ + +h1.cours{font-size: 60px;} + +div.presentation{font-size: 20px;} + +div.presentation a {color : #50468C; + text-decoration: none; + font-size: 17px} + +div.presentation a.hdp {color : blue; + text-decoration: none; + font-size: 25px} + +div.presentation td{text-align:center;} + +div.presentation a.btn:hover{color: white; + background-color: #50468C; + transition: 0.3s all;} + + +/*Pour les pages projets et Cours :*/ + +table.nom{font-size: 25px} + +p.presentation1{margin-left: 5%; + margin-right: 5%; + text-align: justify;} \ No newline at end of file diff --git a/img/1.png b/img/1.png new file mode 100755 index 0000000..d5b1ec6 Binary files /dev/null and b/img/1.png differ diff --git a/img/arbres.PNG b/img/arbres.PNG new file mode 100755 index 0000000..e6dfd0d Binary files /dev/null and b/img/arbres.PNG differ diff --git a/img/bdd.PNG b/img/bdd.PNG new file mode 100755 index 0000000..0deca6f Binary files /dev/null and b/img/bdd.PNG differ diff --git a/img/cc.png b/img/cc.png new file mode 100755 index 0000000..bcb047a Binary files /dev/null and b/img/cc.png differ diff --git a/img/image de départ.jpg b/img/image de départ.jpg new file mode 100755 index 0000000..a1d752e Binary files /dev/null and b/img/image de départ.jpg differ diff --git a/img/lpf.png b/img/lpf.png new file mode 100755 index 0000000..1e785c9 Binary files /dev/null and b/img/lpf.png differ diff --git a/img/poo.jpg b/img/poo.jpg new file mode 100755 index 0000000..a575c7f Binary files /dev/null and b/img/poo.jpg differ diff --git a/img/recursivite.PNG b/img/recursivite.PNG new file mode 100755 index 0000000..2a1f0b7 Binary files /dev/null and b/img/recursivite.PNG differ diff --git a/img/routage.png b/img/routage.png new file mode 100755 index 0000000..0196446 Binary files /dev/null and b/img/routage.png differ diff --git a/img/secu.jpg b/img/secu.jpg new file mode 100755 index 0000000..504ab2c Binary files /dev/null and b/img/secu.jpg differ diff --git a/img/soc.png b/img/soc.png new file mode 100755 index 0000000..10e5db9 Binary files /dev/null and b/img/soc.png differ diff --git a/index.html b/index.html new file mode 100755 index 0000000..9846463 --- /dev/null +++ b/index.html @@ -0,0 +1,48 @@ + + + + + + + NSI - Rafaël G.T + + + + +
+ +
+ +
+ + + + + +

+

NSI
GHOUAR-TOUSSAINT Rafaël

+

Numérique et Sciences de l'Informatique
Première et Terminale

+

+ + +

Ce site vous montre tous les contenus de ma spécialité Numérique et Sciences de l'Informatique. Vous avez accès aux différents cours que j'ai mis en page. Vous avez également accès aux différents projets que j'ai réalisés en groupe ou individuellement sous plusieurs langages tels que Python et HTML. J'ai aussi intégré les projets réseaux faits sur filius.

+ + +
+

Ces ressources sont publiées sous licence Creative Commons Attribution

+ Licence CC Attribution +

Auteur : Rafaël GHOUAR-TOUSSAINT

+
+ +
+ + + + \ No newline at end of file diff --git a/projets_filius.html b/projets_filius.html new file mode 100755 index 0000000..81464b8 --- /dev/null +++ b/projets_filius.html @@ -0,0 +1,53 @@ + + + + + + + Projets Filius + + + + +
+ +
+ +
+ +

NSI Terminale
Projets réalisés sur Filius

+ +
+

Durant l'année de terminale, j'ai pu réaliser des simulations en utilisant le logiciel Filius.
Elles sont disponibles ci-dessous.


+ + + + + + + + + +
+

Routage complet

+
+

Pour cette simulation, il fallait réaliser la conception d'un réseau en observation d'un routage. Le routage final est "divisé" en plusieurs parties pour différencier les différents réseaux. +

+
+

Téléchargement du document :



+
+
+
Haut de page
+
+ + +
+ + + \ No newline at end of file diff --git a/projets_html.html b/projets_html.html new file mode 100755 index 0000000..cf799a6 --- /dev/null +++ b/projets_html.html @@ -0,0 +1,65 @@ + + + + + + + Projets HTML + + + + +
+ +
+ +
+ +

NSI Première
Projets réalisés en HTML

+ +
+

Durant l'année de première, j'ai pu réaliser deux projets en utilisant le langage de programmation HTML. Ils sont disponibles ci-dessous.
En terminale, l'HTML n'est pas au programme.


+ + + + + + + + + + + + + + + +
+

Réalisation d'un C.V.

+
+

Le but de ce projet était de réaliser son propre C.V en HTML avec les balises qu'on avait commencé à apprendre en cours. Sur le C.V, il devait y apparaitre du texte en gras, en italique, souligné, surligné. Ainsi que des titres, une image et un lien a href.

+
+

Téléchargement du document :



+
+

Réalisation d'un petit site internet.

+
+

Lors de ce projet en binôme, il fallait réaliser un petit site internet en HTML, CSS et un peu de J.V avec différentes contraintes. Le site devait obligatoirement avoir un formulaire pour pouvoir se rendre sur la page principale du site. Cependant, il fallait avoir un certain âge sinon l'entrée sur le site était interdite.

+
+

Téléchargement du document :



+
+
+ +
Haut de page
+
+ + +
+ + + \ No newline at end of file diff --git a/projets_python.html b/projets_python.html new file mode 100755 index 0000000..d5648b0 --- /dev/null +++ b/projets_python.html @@ -0,0 +1,134 @@ + + + + + + + Projets Python + + + + +
+ +
+ +
+ +

NSI Première/Terminale
Projets réalisés en Pyhton

+ +
+

Durant l'année de première et de terminale, j'ai pu réaliser des projets en utilisant le langage de programmation Python, certains plus faciles que d'autres.
Ils sont disponibles ci-dessous.


+ +

En classe de Première :

+ + + + + + + + + + + + + + + + + + + +
+

Création d'un R.P.G.

+
+

Pour ce projet en trinôme de début d'année, il fallait créer un RPG. Le but était de faire un mini-jeu avec un personnage qui pouvait aller dans certains endroits comme par exemple pour se reposer ou acheter des potions magiques et après qu'il se soit reposé, il pouvait aller au combat.

Ce projet est toujours en développement.

+
+

Téléchargement du document :



+
+

Reproduction de la bataille navale

+
+

Pour ce projet en binôme, il fallait essayer de reproduire le jeu de la bataille navale en python. On devait donc créer son propre personnage ainsi qu'un ennemi. Ensuite, comme dans le vrai jeu, on lance des missiles sur l'adversaire jusqu'à gagner, mais attention, lui aussi nous attaque !

+
+

Téléchargement du document :



+
+

Nombre décimal en un nombre binaire

+
+

Pour ce projet individuel, il fallait créer une fonction qui pouvait nous permettre à partir d'un nombre décimal, le convertir en un nombre binaire.

+
+

Téléchargement du document :



+
+
+ +
+

En classe de Terminale :

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Tours de hanoï en mode itératif

+
+

Ce projet consistait à reproduire le jeu de réflexion " les Tours de Hanoï " en utilisant un programme itératif, c'est-à-dire un programme avec une boucle.

+
+

Téléchargement du document :



+
+

Tours de hanoï en mode récursif

+
+

À l'inverse, ce projet consistait également à reproduire le jeu de réflexion " les Tours de Hanoï " mais en utilisant un programme récursif, c'est-à-dire un programme avec une fonction qui s'appelle elle-même et donc qui possède également un cas d'arrêt.

+
+

Téléchargement du document :



+
+

Pile ou File

+
+

Ce projet individuel consistait à créer deux fonctions, l'une concernant les piles et l'autre concernant les files. Dans chacune des fonctions, il fallait avoir le choix entre ajouter ou au contraire retirer un élément de la file ou de la pile.

+
+

Téléchargement du document :



+
+

Chiffrement César et Vigenère

+
+

Le but ici était de reproduire les chiffrements de Cesar et de Vigenère pour faire passer des informations discrètement. Il fallait donc faire apparaître un mot avec 3 lettres de décalage.

+
+

Téléchargement du document :



+
+
+ + +
Haut de page
+
+ + +
+ + + \ No newline at end of file