Cahier de texte de SNT

Date

Mardi 02 avril 2024

Matière
SNT 234
À faire
pour le
23-04-2024

Concours de la meilleure affiche pour un projet d’écodélégués
Le travail consiste en la réalisation d’une affiche dans le cadre d’un projet d’écodélégués, afin de lutter contre les déchets répandus dans l’environnement. Comme un graphiste, vous disposez d’un cahier des charges (la maquette de l’affiche : dessin, texte à placer sur l’affiche).
Le meilleur de vos travaux sera choisi pour réaliser l’affiche qui sera diffusée dans le lycée.

Pour ce travail, vous aurez besoin de deux logiciels : Gimp (logiciel libre de traitement d’image) et Scribus (logiciel libre de publication assistée par ordinateur = qui permet de produire des documents destinés à être imprimés : affiches, dépliants, etc.).
Sur votre ordinateur portable scolaire, ces logiciels seront automatiquement installés (normalement…) après redémarrage.

Travail sur l’image (avec Gimp)
La maquette de l’affiche a été numérisée : https://louisematic.site/nextcloud/s/EFXFGjsDKERN47W
Téléchargez le fichier sur votre ordinateur.
Ouvrez-le avec Gimp.
Nettoyez l’image : enlevez le trait vertical qui a été rajouté lors de la numérisation, et le texte manuscrit en haut et en bas pour ne conserver que le dessin (le plus simple est d’utiliser l’outil gomme, il existe des techniques plus élaborées, mais je jugerai le résultat, pas la méthode ; il serait judicieux d’utiliser aussi l’outil de découpage, en veillant à n’ôter aucune partie du dessin).
Si vous le souhaitez, améliorez l’image à votre goût, en utilisant les outils de votre choix : à nouveau, je jugerai le résultat, s’il est propre et visuellement efficace.

Penser à enregistrer régulièrement votre image. Vous remarquerez que Gimp enregistre les fichiers au format .xcf (format propre à Gimp).

Une fois terminé, enregistrez une dernière fois votre travail.
Exportez votre fichier au format image JPEG. Utilisez pour cela le menu Fichier/Exporter. Choisissez bien le format jpeg, avec la meilleure qualité possible. Attention : appelez votre fichier Nom_image en mettant votre nom de famille à la place de Nom, avec la première lettre en majuscule.
Envoyez-moi cette image Nom_image.jpeg en la téléversant ici : https://louisematic.site/nextcloud/s/72gg9pdiyf9wB4m Attention, ce lien ne permet que d’envoyer des fichiers dans un dossier auquel vous n’avez pas accès : vous ne pourrez plus consulter, modifier, effacer votre fichier une fois qu’il aura été téléversé ; au passage, évitez de m’envoyer 15 fois le fichier, une seule fois suffira…


Réalisation de l’affiche (avec Scribus)
Création du document
Créez un nouveau document avec Scribus :
— en format A3, orienté en portrait
Enregistrez-le avec un nom de fichier Nom_affiche (remplacez Nom par votre nom de famille ! Pensez bien à mettre la première lettre en majuscule. Ajoutez l’initiale de votre prénom si vous avez un homonyme dans la classe)

Insérez l’image que vous avez retravaillée :
— menu
Insérer/Cadre d’image (vous pouvez alors définir avec la souris la taille du cadre d’image)
— importez l’image dans le cadre : clic droit sur le cadre puis Contenu/Importer une image
(ou double clic sur le cadre)
— adaptez la taille de l’image : clic droit puis Image/Ajuster l’image au cadre

(pensez à enregistrer régulièrement votre travail, afin de ne pas perdre vos efforts en cas d’incident)

Insérez le texte « Vos actes vous ressemblent » au-dessus de l’image :
— menu Insérer/Cadre de texte (vous pouvez alors définir avec la souris la taille du cadre de texte)
— double-cliquer sur le cadre pour y inscrire le texte
— pour modifier la police, etc. : clic droit sur le cadre, puis Propriétés du contenu(ou touche F3). Attention : pour que les modifications soient prises en compte, il faut être sorti du mode "édition de texte", grâce à la touche Échappement ou en ayant cliqué en dehors du cadre
—— utilisez la police de votre choix, avec une taille suffisante pour être visible de loin sur une affiche A3
—— centrez le texte
—— utilisez la couleur de votre choix. Remarque : le choix par défaut est très limité, mais vous pouvez rajouter les couleurs de votre choix dans le menu général Édition/Couleurs et fonds…/Ajouter(choisissez le modèle colorimétrique RVB, cela nous servira très prochainement)

Insérez en dessous de l’image le texte « Vous êtes aussi sales que les déchets que vous jetez par terre », sur deux lignes.
De la même manière, modifiez le type d’écriture pour que cela soit bien visible sur l’affiche imprimée. Prenez garde à régler l’interlignage (la distance entre deux lignes), si nécessaire.

Insérez les mentions de licence
En tout petit en bas, il faut insérer des éléments qui doivent être présents sur une œuvre destinée à être rendue publique (par affichage ou sur le web), à savoir la licence, et la mention de l’imprimeur.
Vous ajouterez donc, avec une police de taille inférieure à 10 :
Affiche réalisée par …………………… (élève de seconde 12 du Lycée Louise Michel de Bobigny 2023-2024), à partir du dessin de l’écodéléguée ………………………
Placée sous licence CC BY-SA 4.0 (Creative Commons Attribution - Partage dans les mêmes conditions 4.0 International)
Imprimé par le lycée Louise Michel de Bobigny.

Remplacez la première série de points par votre nom, ou vos initiales si vous préférez. Pour le nom de l’écodéléguée ayant réalisé le dessin, laissez les points tant que je n’ai pas moi-même connaissance de son nom… :-)
À côté du texte, vous ajouterez le logo de la licence CC BY-SA, que vous pouvez trouver ici : https://mirrors.creativecommons.org/presskit/buttons/88x31/png/by-sa.png (téléchargez-le, et insérez-le dans votre affiche). Encore une fois, attribuez-lui une taille suffisamment petite pour qu’il n’attire pas l’œil, tout en restant identifiable.
Envoi de vos travaux
Une fois votre affiche terminée, enregistrez-la. Vous remarquerez que l’extension des fichiers scribus est .sla.
Envoyez-moi votre productionNom_affiche.sla en la téléversant ici : https://louisematic.site/nextcloud/s/soz6WEbsckJHAR2

Ce fichier est au format SLA, c’est-à-dire au format de Scribus. C’est comme le code source pour un logiciel : l’avantage de ce format est qu’il est aisément modifiable, mais pour ouvrir le fichier, il faut disposer du logiciel Scribus (avec en plus le risque que l’affichage ne soit pas correct, si l’ordinateur ne dispose pas de la même version de Scribus, n’a pas les polices installées, etc.).
Il faudrait donc envoyer une version dans un format universel, destiné à l’impression, non modifiable (du moins pas facilement) : PDF. Pour ce faire, avec Scribus, vous allez dans le menu Fichier/Exporter/Enregistrer en PDF. Conservez les options par défaut, cela devrait être correct. Veillez bien à ce que le nom du fichier soit toujours Nom_affiche (l’extension sera .pdf).
Envoyez-moi cette version Nom_affiche.pdf en la téléversant ici : https://louisematic.site/nextcloud/s/AXLzdt2qL5kGS33

Enfin, il peut être intéressant de disposer d’une version de l’affiche dans un format image (afin de le mettre sur un site web par exemple, ou pour simplifier la visualisation sur ordinateur).
Pour ce faire, avec Scribus, allez dans le menu Fichier/Exporter/Enregistrer au format image. Choisissez le format PNG, avec une résolution de 100 pixels par pouce (ppp). Veillez bien à ce que le nom du fichier soit toujours Nom_affiche (l’extension sera .png).
Envoyez-moi cette version Nom_affiche.png en la téléversant ici : https://louisematic.site/nextcloud/s/32J38zTe5HyNF5A

Commentaires

Date

Samedi 30 mars 2024

Matière
SNT 227
Chapitre
Travail sur la page web
Séquence
Groupe B
Résumé

TD

Mise en forme de la page web : feuille de style
Les informations concernant la mise en forme d’une page web doivent de préférence placées dans un fichier différent du fichier html (celui-ci ne contenant donc que la structure et le contenu de la page web). Ce fichier s’appelle feuille de style (style sheet en anglais) ; les informations y sont écrites en CSS (Cascading Style Sheets).

Création de votre feuille de style
Sur votre ordinateur, créez un nouveau fichier (avec bloc-note, ou de préférence avec Notepad++), que vous enregistrez sous le nom style.css.

Dans ce fichier, ajoutez :
body
{
color: red;
}

Comprenez que ce code CSS indique que tout ce qui est entre les balises <body> et </body> (c’est-à-dire toute votre page web) doit être écrit (propriété ’color’) en rouge (valeur de la propriété : ’red’).
Prenez garde que la valeur d’une propriété est toujours précédée de deux-points (:), et suivie d’un point-virgule (;).

Enregistrez ce fichier.

Téléversement de votre feuille de style sur le serveur web
Avec Filezilla, créez sur le serveur web, dans votre dossier personnel, un sous-dossier styles.
Téléversez-y votre feuille de style style.csscréée précédemment.

Votre feuille de style est donc dorénavant disponible sur internet, à l’URL : https://louisematic.site/2324/thoua/styles/style.css(remplacez thoua par le nom de votre dossier).

Lien entre une page web (en html) et une feuille de style
Lorsqu’un navigateur affiche une page web (fichier en html), il faut lui indiquer où se trouve la feuille de style qu’il doit prendre en compte.
Cette indication est donnée par la balise , qui est à placer dans l’en-tête de la page web (= entre les balises <head> et </head> du fichier html) avec la syntaxe suivante :
<link rel="stylesheet" type="text/css" media="all" href="ADRESSE_DE_LA_FEUILLE_DE_STYLE" />

À la place de ADRESSE_DE_LA_FEUILLE_DE_STYLE, il faut mettre… l’adresse de la feuille de style :)
Il peut s’agir de son adresse absolue : https://louisematic.site/2324/thoua/styles/style.css
Mais il est plus simple d’utiliser l’adresse relative : styles/style.css (en effet, votre fichier html est dans le dossier louisematic.site/2324/thoua, vous pouvez donc vous contenter de dire au navigateur qu’à partir de cet endroit, il doit aller dans le sous-dossier styles pour y trouver le fichier style.css).

Alerte Easter egg (c’est de saison)
En classe, j’ai volontairement [hum…] commis une erreur grossière en classe sur l’adresse relative en écrivant /styles/style.css.
Si vous avez commis la même erreur, votre feuille de style ne sera pas trouvée. En effet, cette adresse commence par / ce qui renvoie à la racine de l’arborescence c’est-à-dire louisematic.site.
L’adresse relative /styles/style.css renvoie donc à https://louisematic.site/styles/style.css ; or il n’y a pas de dossier styles à l’intérieur de louisematic.site

Généralisation à toutes vos pages web de l’usage de votre feuille de style
Dans l’en-tête de vos autres pages web (plan du cours, Ada Lovelace), placez également ce code, afin qu’elles utilisent la même feuille de style.
Vous saisissez ainsi l’intérêt de mettre les règles de mise en forme dans un fichier à part : si vous voulez changer le présentation de votre site, il suffit d’une modification dans ce fichier css pour que la modification s’applique à toutes les pages.

Autres sélecteurs
Pour l’instant, vous n’avez défini des règles CSS que pour l’élément body de votre page web.
Pour définir des règles pour d’autres éléments, il suffit de rajouter une règle pour un autre sélecteur.
Par exemple, les liens hypertextes sont définis par la balise <a>. Pour définir une règle s’appliquant aux liens hypertextes, il faut donc rajouter à votre feuille de style :
a
{
}
Application : placez dans votre feuille de style le code CSS nécessaire pour que vos liens hypertexte s’affichent en vert.

Autres propriétés
background-color
Le terme est clair, c’est la propriété qui définit la couleur du fond. Comme pour color, vous pouvez lui attribuer des valeurs sous forme d’un nom de couleur simple en anglo-américain.

Définissez une règle de couleur de fond pour toute votre page web (il suffit de rajouter une ligne entre les accolades du sélecteur body, pour lequel vous avez déjà établi une règle de couleur du texte. Je vous laisse le choix de la couleur.
De même faites en sorte que vos liens hypertexte s’affichent sur un fond jaune (à ce stade, votre page web doit être hideuse, mais c’est un exercice ; vous pourrez choisir d’autres couleurs ensuite !).

text-align
Cette propriété définit l’alignement horizontal du texte.
Définissez la valeur justify pour l’élément body : tout le texte de vos pages web sera alors par défaut justifié, c’est-à-dire aligné à gauche ET à droite.
Définissez la valeur center pour vos titre principaux (balise h1) : ces titres principaux seront alors centrés sur la page, au lieu d’être alignés à gauche (valeur par défaut). Au passage, notez que comme les éléments <h1> sont contenus dans <body>, la valeur attribuée à h1 prend le dessus sur celle plus générale attribuée à body (c’est le sens du mot cascade dans CSS)

font-weight
Cette propriété définit la graisse du texte : la valeur bold définit que le texte doit être écrit en gras.
Faites en sorte que vos liens hypertexte soient écrits en gras.

font-style
Cette propriété définit si le texte est écrit en italique (valeur italic), ou pas (valeur normal).
Faites en sorte que vos liens hypertexte soient écrits en italique.

text-decoration
Cette propriété définit comment est souligné le texte (valeur underline : souligné d’un trait ; valeur none : non souligné).
Par défaut, votre navigateur web souligne les liens hypertextes. Ajoutez une règle pour qu’ils ne soient pas soulignés.
À faire
pour le
02-04-2024

Terminer le travail entamé lors de cette séance (cf. ci-dessus)

Commentaires

Date

Mardi 19 mars 2024

Matière
SNT 218
À faire
pour le
22-03-2024

Travail sur la page web
1
Avec Filezilla, créez dans votre dossier sur le serveur web un sous-dossier nommé images.
Placez dans ce sous-dossier une photo de plante (prise au lycée). Si vous avez déjà placé une image dans votre dossier principal, déplacez-la dans ce sous-dossier. Veillez à ce qu’il n’y ait pas d’espace dans le nom du fichier, cela posera de gros problèmes dans les URL.
Vérifiez que votre image est dorénavant accessible sur le web, à l’URL suivante : https://louisematic.site/2324/thoua/images/nomdelimage.jpg (remplacez thoua par le nom de votre dossier, et nomdelimage.jpg par le nom de votre fichier image).

[à suivre]

Commentaires

Date

Vendredi 15 mars 2024

Matière
SNT 217
À faire
pour le
19-03-2024

Travail sur la page web
1
Compléter le tableau recensant vos observations d’espèces.
Il se trouve à l’URL (= adresse web) suivante : https://tab.louisematic.site/thoua [remplacez 'thoua' par les cinq premières lettres de votre nom, comme pour le nom de votre dossier sur le site web, afin que je puisse vous évaluer]
Pour rappel, vous pouvez trouvez les coordonnées (latitude, longitude) du lieu de votre observation via https://openstreetmap.org via un clic droit sur le lieu précis de l’observation et 'Afficher l’adresse' (les coordonnées sont alors indiquées à gauche, et accessibles à la copie dans l’URL).

2
Sur votre page web, rajoutez un lien hypertexte vers ce tableau.
Pour faire un lien, il faut utiliser les balises <a> et </a>.
Entre ces balises, vous rentrez le texte qui va s’afficher sur la page web, par exemple : Lien vers mon joli tableau.
L’URL vers laquelle dirige le lien est à indiquer à l’intérieur de la balise <a>, avec l’attribut href="" :
<a href="URL"> (en remplaçant URL par… l’URL)

Exemple complet, à adapter à votre cas :
<a href="https://tab.louisematic.site/thoua">
Lien vers la page fictive de M. Thouand
</a>

3
Vous allez maintenant créer une nouvelle page web, dans laquelle sera placé le plan du cours (au lieu qu’il apparaisse dans votre page index.html)
Pour ce faire, créez une deuxième page web, nommée plan_cours.html. Vous la placerez sur le serveur web, grâce à Filezilla, dans le même dossier que votre page index.html.

Pour rappel, une page web doit au moins contenir :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>

</body>
</html>

Faites en sorte que le plan du cours ne s’affiche plus sur votre page index.html mais sur votre page plan_cours.html (coupez-collez le code depuis le premier fichier html vers le second ; pensez bien à enregistrer les nouvelles versions de chaque fichier, et à les envoyer ensuite sur le serveur !
Votre nouvelle page web avec le plan sera donc accessible dorénavant à l’URL : https://louisematic.site/2324/thoua/plan_cours.html (vérifiez que tout fonctionne bien).

Enfin, sur votre page index.html, placez un lien hypertexte vers la page plan_cours.html en indiquant comme texte pour le lien : « Le plan du chapitre 0 de SNT ».
Remarque : l’URL de la page du plan est https://louisematic.site/2324/thoua/plan_cours.html. Vous pouvez utiliser cette adresse, que l’on appelle absolue. Mais votre lien hypertexte est placée dans une page (index.html) est contenue dans le même dossier https://louisematic.site/2324/thoua/ vous pouvez vous abstenir de la partie commune de l’URL en indiquant uniquement à la place de l’URL : plan_cours.html (c’est ce que l’on appelle une adresse relative).

4
Faites de même avec votre présentation d’Ada Lovelace, que vous déplacerez dans un fichier nommé ada_lovelace.html, vers lequel vous créerez un lien « Présentation d’Ada Lovelace » dans votre page principale index.html.
À la fin du travail, votre page index.html ne doit donc présenter que votre phrase où vous vous présentez, et 3 liens : un vers la page de présentation d’Ada Lovelace, un vers le plan du cours, et un vers votre tableau.

Commentaires

Date

Mardi 05 mars 2024

Matière
SNT 211
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
Cours

II.3.b Systèmes d’exploitation mobiles [suite]
Systèmes d’exploitation à noyau linux [suite]

Versions alternatives d’Android (ROM Custom, ou ROM AOSP)
La base d’Android étant ouverte (open-source), plusieurs systèmes d’exploitation sont développées à partir d’Android.

Exemples :
LinageOS
/e/
Replicant
– FairphoneOS, etc.

Ces Android alternatifs :
– sont débarrassées des applications de Google (=> plus rapides ; vie privée protégée)
– sont maintenus par des communautés de développeurs ou des fondations (=> pas dans un but lucratif)
– facilitent l’acquisition des droits root (=> liberté de l’utilisateur)
– permettent de bénéficier des dernières versions d’Android (alors que certains constructeurs de téléphone ne permettent rapidement plus de mettre à jour son système)


Systèmes d’exploitation dérivés d’Unix
iOS
Développé par Apple, pour les appareils Apple

Système fermé (licence propriétaire) : pas de possibilité de savoir ce que fait le système, ni de le modifier.
Pas de droits administrateurs (sauf si le téléphone est « jailbreaké », ce qu’Apple ne permet pas facilement)
Pas de possibilité d’installer des applications hors du magasin d’applications d’Apple (App Store) => c’est cette entreprise qui décide seule de quelles applications l’utilisateur peut bénéficier ou non.

III Logiciel libre et licenses libres
Il existe deux types de logiciels, selon leur licence :
libres
propriétaires = privateurs

Un logiciel est libre si sa licence accorde ces 4 libertés fondamentales à l’utilisateur :
— liberté de l’ utiliser : aucune restriction à son utilisation, il est possible de l’utiliser comme on veut et pour n’importe quel usage (commercial ou non, etc.)
— liberté d’ étudier son fonctionnement : nécessite que le code source soit accessible ; ceci donne la possibilité de modifier le logiciel
— liberté de le distribuer : des copies du logiciel peuvent être distribuées à qui le souhaite (ce peut être contre rémunération)
— liberté de distribuer une version modifiée du logiciel : ainsi chacun peut bénéficier des contributions des autres

En anglais : « logiciel libre » = "free software" (freeware)
Attention à l’ambiguïté du terme anglais free : il signifie ici libre, et non gratuit (free as in freedom, not free as in free beer)

À faire

Commentaires

Date

Mardi 05 mars 2024

Matière
SNT 212
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
Historique
Au début des années 80, les éditeurs de logiciel commencent à ne plus donner accès au code source : les logiciels ne peuvent plus être analysés, adaptés, distribués. En réaction, un informaticien du MIT, Richard M. Stallman lance :
— le projet GNU
— la FSF (Free Software Foundation) : fondation à but non lucratif, promouvant le logiciel libre et les libertés numériques
— la GNU GPL (GNU General Public License = Licence publique générale GNU) : première licence libre

Logiciel libre = « Liberté, égalité, fraternité »
— logiciels ldisponibles de manière égalitaire pour chacun
– copies distribuables librement (gratuitement ou non), chacun peut améliorer le logiciel afin que tout le monde en profite -> fraternité
— chacun peut participer au développement du logiciel, directement ou en contribuant via des remarques, demandes
— favorise l’innovation
— favorise la qualité (le logiciel fait ce pour quoi il est conçu)
— favorise la sécurité (code source auditable, modifiable -> failles de sécurité détectables, corrigibles ; versions corrigées rapidement distribuées)

Exemples de licences libres
Bien d’autres œuvres que le logiciel peuvent être placées sous une licence libre (cf. plus loin).
— GNU GPL
— certaines licences Creative Commons (CC-BY et CC-BY-SA)
— etc.

Attention à ne pas confondre libre et gratuit : un produit sous licence libre peut être vendu ; un produit gratuit n’est pas nécessairement sous licence libre.
Les licences qui autorisent seulement la libre diffusion (ex. CC-BY-ND ou CC-BY-NC) ne sont pas des licences libres, car elles ne donnent pas accès à toutes les libertés bien que l’œuvre soit diffusée gratuitement.

Certaines licences libres peuvent par ailleurs être copyleft (« gauche d’auteur » ou « copie laissée »), c’est-à-dire que les copies redistribuées doivent l’être avec les mêmes libertés que la version initiale (sous la même licence par exemple).
Ex : GPL, CC-BY-SA
À faire

Commentaires

Date

Mercredi 28 février 2024

Matière
SNT 210
Chapitre
1 Internet
Séquence
Groupe B
Résumé
Cours

Adresse IP v6

Noms de domaines (=adresse symbolique)
À faire

Commentaires

Date

Mardi 27 février 2024

Matière
SNT 207
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
Cours

II.3.b Systèmes d’exploitation mobiles
(pour ordiphones, tablettes, etc.)
Systèmes d’exploitation à noyau linux

Android
Développé par Alphabet Inc. (Google)

Modèle économique
La base d’Android (appelée AOSP) est ouverte (open-source) ; Alphabet Inc. ne se rémunère donc pas en vendant son système d’exploitation aux constructeurs de téléphone.
Alphabet Inc. offre son système d’exploitation aux constructeurs, mais en contre-partie ceux-ci doivent ajouter des applications Google au système de base.
Ces applications fournissent des revenus à Alphabet Inc., via la publicité et les données personnelles des utilisateurs qu’elles collectent.
La gratuité d’Android a permis à ce système de devenir ultra-dominant sur les terminaux mobile, et ainsi d’imposer les services de Google aux utilisateurs, dont la surveillance génère d’importants revenus.

Droits administrateurs
L’utilisateur n’a pas les droits administrateur du système (droits « root ») et ne peut pas faire ce qu’il veut avec son téléphone : certaines applications ne peuvent être installées, et certaines applications ne peuvent être désinstallées (comme celle de Google…).
Il est difficile, voire parfois impossible, d’acquérir les droits administrateurs (« rooter son téléphone »).

Installation d’applications
Une application peut être installée :
— soit par le magasin d’applications de Google (Play Store)
— soit par un autre magasin d’applications, comme F-Droid (magasin d’applications libres)
– soit directement à partir d’un fichier exécutable (dans un paquet au format .apk)
À faire

Commentaires

Date

Vendredi 26 janvier 2024

Matière
SNT 187
Chapitre
TD HTML et page web
Séquence
À faire
pour le
30-01-2024

Travail sur la page web
Recherchez qui était Ada Lovelace, et ajoutez à votre page web un court texte présentant qui elle était.
Pour sauter des lignes, ajoutez la balise <br/>.



Rajoutez à votre page web le plan du premier chapitre de SNT.

Pour cela, vous rajouterez à votre fichier index.html le plan, en utilisant les balises <h…> </h…>. La valeur que vous mettez après h peut aller de 1 à 6 selon le niveau d’importance du titre.

Par exemple :
<h1>
Gros titre
</h1>
<h2>
Moins gros titre
</h2>

Devrait être rendu ainsi sur votre page :
Gros titre
##### Moins gros titre

Commentaires

Date

Mardi 23 janvier 2024

Matière
SNT 183
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
Cours

II.3.a Systèmes d’exploitation pour PC [suite]
macOS
(auparavant OS X)
Développé par Apple (=> à but lucratif)
Peu d’intérêt : n’est installé que sur les ordinateurs d’Apple
MacOS est dérivé du système d’exploitation UNIX
Système d’exploitation non-libre.

UNIX
Mis au point en 1969 (par Ken Thompson et Dennis Ritchie, qui sont également à l’origine du langage C).
Est à l’origine, ou a inspiré la plupart des systèmes d’exploitation actuels (sauf Windows) : voir https://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Unix_history-simple.svg/2012px-Unix_history-simple.svg.png (N.B. : les systèmes d’exploitation BSD sont principalement utilisés sur des serveurs)

Systèmes d’exploitation à noyau linux : distributions GNU/Linux
Historique :
Au début des années 70, l’informatique se développait dans un esprit de collaboration : les logiciels et systèmes d’exploitation (UNIX notamment) étaient distribués librement par leurs concepteurs, les utilisateurs pouvaient les utiliser et les modifier à leur guise.
Au début des années 80, les logiciels et systèmes d’exploitation sont devenus propriétaires : il n’était plus possible de les utiliser sans payer des licences aux entreprises les distribuant, et le code source n’était plus disponible (il n’était plus possible de les modifier, ni même de savoir comment ils fonctionnaient).
En réaction, Richard Stallman a lancé en 1983 le projet GNU, visant notamment à créer un système d’exploitation libre : GNU. Il fonctionne comme UNIX, mais a été écrit entièrement à partir de zéro (d’où l’acronyme récursif : GNU = Gnu’s Not Unix).
Les différents logiciels systèmes nécessaires ont ainsi été créés dans les années suivantes, mais pas encore le noyau du système d’exploitation (le noyau, ou kernel, est la partie fondamentale qui permet aux composants de l’ordinateur de communiquer entre eux).
En 1991, un étudiant finlandais, Linus Torvalds a créé un noyau de système d’exploitation : noyau Linux. Il l’a créé pour lui, mais l’a mis à disposition de tout le monde. Comme il était inspiré d’UNIX (ou plus précisément d’une version proche, Minix), le nom de Linux a été proposé.

Ainsi à partir du début des années 90 ont pu être réalisés des systèmes d’exploitation complets = distributions GNU/Linux, en combinant le noyau Linux avec les logiciels du projet GNU (et d’autres logiciels libres).

Exemples :
Selon les logiciels qui sont associés au noyau Linux et aux logiciels GNU ont été élaborées de nombreuses distributions GNU/Linux, dont :
Debian (depuis 1993) : souvent utilisée sur les serveurs, et sur laquelle sont basées de nombreuses autres distributions
Ubuntu (depuis 2004) : basée sur Debian, orientée pour le grand public
Raspberry Pi OS (anciennement nommée Raspbian) : basée sur Debian, destinée aux Raspberry Pi
Toutes les distributions depuis 1991 : https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Linux_Distribution_Timeline.svg/3020px-Linux_Distribution_Timeline.svg.png
À voir








UNIX : brève histoire

Mort de Dennis Ritchie, l’inventeur d’Unix et du langage C [2011]

GNU : histoire

GNU : manifeste

Richard Stallman

Il y a 30 ans, l’aventure Linux commençait

Distribution GNU/Linux : exemple de Debian

Distribution GNU/Linux : exemple d’Ubuntu

Linux domine totalement les supercalculateurs

À faire

Commentaires

Date

Mercredi 17 janvier 2024

Matière
SNT 181
Chapitre
TD HTML et page web
Séquence
Groupe B
Résumé
TD

1) Lancer le logiciel Filezilla ; se connecter au serveur louisematic.site
Attention : je vous rappelle que le réseau du lycée bloque le ssh, donc le sftp ; au lycée, vous devez donc connecter votre ordinateur à un autre réseau wifi (partage de connexion d’un téléphone).
Rappel pour se connecter
Hôte : louisematic.site
Nom d’utilisateur : my_webapp__4
Mot de passe : xxxxxxxxxxxxx (donné à la séance de TD précédente)
Port : 22

2) Vérifier la présence dans le dossier www du serveur d’un dossier dont le nom est formé des cinq premières lettres de votre nom de famille (en minuscules, sans accent). S’il n’y est pas, créez-le (grâce à un clic droit).

3) Sur votre ordinateur, lancez le logiciel Bloc-note (ou Notepad++ de préférence, si installé). Enregistrez le fichier (vide pour l’instant) sous le nom index.html (dans le dossier de votre choix, où vous le retrouverez sans peine).

4) Inscrivez dans ce fichier :
<!DOCTYPE html>
<html>
<head>
</head>
<body>
Je m’appelle …
</body>
</html>
Enregistrez le fichier.

5) Avec Filezilla, envoyez ce fichier index.html dans votre dossier sur le serveur web.
Pour ce faire, trouvez votre fichier dans l’arborescence de votre ordinateur (partie gauche de la fenêtre), puis faites un glisser-déposer vers votre dossier sur le serveur (partie droite de la fenêtre)

Vérifiez que votre page web index.html est dorénavant accessible depuis n’importe quel terminal connecté, en entrant l’adresse https://louisematic.site/2324/nom/index.html dans un navigateur web (pensez à changer nom par le nom de votre dossier !)

6a) Ajoutez à votre fichier, entre les balises body (afin que cela s’affiche sur la page web !) la phrase Je suis élève du lycée Louise Michel.
Enregistrez cette nouvelle version de votre page web. Envoyez-la sur le serveur web, à la place de la précédente version.
Affichez la page avec un navigateur web : observez que les caractères accentués ne sont pas reconnus.

6b) Afin de régler ce problème d’encodage des caractères, rajoutez entre les balises head de votre fichier la balise suivante : <meta charset="utf-8">
À faire
pour le
25-01-2024

Terminer le travail de la séance, si besoin. Votre page web doit correctement s’afficher pour avoir une bonne note.

Commentaires

Date

Mardi 16 janvier 2024

Matière
SNT 175
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
II.3 Système d’exploitation
(ou OS de l’anglais Operating System)
ensemble de logiciels permettant d’utiliser la partie matérielle d’un ordinateur (en faisant fonctionner le processeur en liaison avec les mémoires et les périphériques : clavier, souris, etc.) et d’exécuter des logiciels
(=> formé de logiciels systèmes)

Parmi ces logiciels peut se trouver un environnement de bureau : logiciel permettant d’utiliser l’ordinateur grâce à une interface graphique formée de fenêtres assemblées sur un bureau
Souvent, l’utilisateur confond le système d’exploitation et l’environnement de bureau, car ce dernier est la partie visible par tout utilisateur.
De plus, les systèmes d’exploitation Windows et MacOS ne permettent pas à l’utilisateur de choisir son environnement de bureau (contrairement aux OS GNU/Linux).

Remarque : Au démarrage de l’ordinateur, c’est déjà un ensemble de programmes (le BIOS, ou UEFI) inscrits dans la carte mère qui permet de faire sommairement fonctionner l’ordinateur et donc d’exécuter le système d’exploitation

II.3.a Systèmes d’exploitation pour PC
Windows
Développé par Microsoft Corporation (entreprise à but lucratif)

Payant (mais souvent la licence est payée par le fabricant d’ordinateur, et l’acheteur n’a pas le choix de l’OS : vente liée, voire forcée). Microsoft peut également gagner de l’argent en espionnant l’utilisateur et en revendant les données.

Les systèmes d’exploitation Windows ont pour défaut :
— d’être peu performants (en termes de puissance, et de place occupée en mémoire)
— d’être peu sécurisés (attaques nombreuses par des virus, etc.)
— d’être susceptibles de présenter des portes dérobées (= backdoors) pour le gouvernement américain
À voir

Vente liée de Windows avec un ordinateur : la justice condamne un fabricant à rembourser Windows et les autres logiciels préinstallés

À faire
pour le
17-01-2024

Mer. 17 (groupe B) ou Jeu. 18 (groupe A) :
Apporter son ordinateur portable

Vendredi 19 janvier
Mini-test de connaissances sur :
— biologie : Chapitre 1, parties II (ADN) et III (métabolisme)
— numérique : Chapitre 0

Commentaires

Date

Mardi 09 janvier 2024

Matière
SNT 176
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
II.2.a Programme [suite]
La version du programme écrite en langage de programmation est appelée code source ; ce code source est compréhensible et modifiable par un être humain.
La version compilée du programme est appelée binaire ou exécutable ; elle n’est pas (ou très difficilement) compréhensible ni modifiable par un être humain, mais elle est exécutable par un ordinateur.
=> vous ne pouvez pas savoir ce que fait un programme dont vous n’avez pas accès au code source

N.B. : certains langages (comme le Python) ne nécessitent pas de compilation ; le code source est traduit en langage machine au fur et à mesure de l’exécution du programme (= interprétation)

II.2.b Logiciel
(anglais : software)
Un logiciel est un ensemble de programmes et de données (fichiers de configuration, etc.) permettant d’effectuer des tâches.

Parmi les logiciels, on peut distinguer :
— les logiciels systèmes : permettent de faire fonctionner un ordinateur, et d’exécuter des logiciels applicatifs (cf. système d’exploitation). Leur exécution est généralement en arrière-plan (non visible directement par l’utilisateur)
– les logiciels applicatifs = applications : logiciels réalisant une tâche précise ; leur exécution est généralement décidé par l’utilisateur. Exemples : un traitement de texte (ex. LibreOffice), un navigateur web (ex. Firefox), un jeu (ex. Minetest), TousAntiCovid, etc.

Exemples de logiciels applicatifs (selon la tâche exécutée)
À faire

Commentaires

Date

Mardi 19 décembre 2023

Matière
SNT 161
Chapitre
0 Introduction aux sciences numériques
Séquence
Activités

Programme « Hello World » écrit dans un langage de programmation (le langage C)


Programme « Hello World » en langage machine (noté ici en hexadécimal plutôt qu’en binaire)

Résumé
Cours

II.1.c Système de fichiers [suite]
Le chemin d’un fichier désigne l’ensemble des dossiers dans lesquels est contenu un fichier, depuis la racine :
– sous Windows, avec des contre-barres comme séparateur : C:Dir1Dir1.1Dir1.1.1fichier.txt
– sous Unix/Linux, avec des barres comme séparateur : /Dir1/Dir1.1/Dir1.1.1/fichier.txt
II.1.d Fichier exécutable
Les informations binaires du fichier (octets) peuvent :
— contenir des données (une image, un texte, etc.)
ou
— contenir des instructions à exécuter par l’ordinateur : fichier exécutable (= programme)
Sous Windows, les fichiers exécutables sont désignés par l’extension .exe


II.2 Logiciels
Remarque
En informatique, on oppose :
— le matériel (anglais : hardware) : tout ce qui est… matériel
— le logiciel (anglais : software) : tout ce qui n’est pas… matériel
Ainsi, vous pouvez avoir un souci d’origine matérielle (le disque dur qui a grillé), ou un souci d’origine logicielle (un programme ne fait pas ce que vous attendez)

II.2.a Programme
Un programme informatique est une suite d’instructions exécutables par un ordinateur (par le processeur). Ces instructions sont écrites sous forme d’octets dans un fichier (cf. fichier exécutable).

Rappel : un processeur n’est capable de réaliser que quelques instructions très élémentaires (cf. « Les ordinateurs sont c… » : https://grisebouille.net/les-ordinateurs-sont-cons/)


Un programme est donc un fichier binaire dont les octets désignent des actions à exécuter par le processeur (instructions).
La convention désignant la manière dont les octets doivent être traduits en instructions est le langage machine (il existe différents langage machine selon les processeurs).

Exemple (cf. https://grisebouille.net/des-zeros-et-des-uns/) :
Les octets 00101000 01111110 peuvent correspondre, dans un certain langage machine, à l’instruction « donner la valeur 126 à la variable A ».

Un humain ne peut pas écrire un programme directement en binaire (langage machine)… cela ferait beaucoup trop d’instructions élémentaires !
Un programme est donc écrit dans un langage de programmation (langage de haut niveau).
Les instructions en langage de programmation doivent ensuite être traduites en langage machine pour pouvoir être exécutées par le processeur ; cette traduction s’appelle compilation (ou interprétation lorsque la traduction s’effectue en même temps que l’exécution du programme).

Exemple pour un programme simple (affichant « hello world ») :
— [code source] programme écrit en C (langage de programmation) : https://upload.wikimedia.org/wikipedia/commons/b/ba/Code_C.png
— [exécutable] programme compilé en langage machine : https://upload.wikimedia.org/wikipedia/commons/e/e0/Binary_file_-_hello_world_%28C_programming%29.png?uselang=fr (NB : ici noté en hexadécimal et non en binaire)


Exemples de langages de programmation :
— Python
— C++
— Java
— PHP
— JavaScript
À voir

Billet de blog-BD « Des zéros et des uns » (pour comprendre les liens entre les différents niveaux de langage informatique, du langage machine au langage de programmation en passant par l’assenbleur ; et le rôle des compilateurs)

À faire
pour le
20-12-2023

Pour mercredi 20 (groupe B) ou jeudi 21 (groupe A) :
— apporter son ordinateur portable
— préparer test ultrarapide de connaissances en SNT et SVT (dans chaque matière sur le II du chapitre en cours)
Vous êtes vivement encouragés à poster les questions que vous souhaitez sur le canal de votre groupe sur agora

Commentaires

Date

Mardi 12 décembre 2023

Matière
SNT 152
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
Vie de classe

Préparation du conseil de classe

Cours

II.1.c Système de fichiers
Chaque fichier est placé dans un répertoire, ou dossier (anglais : directory ou folder).
Un répertoire est lui-même placé dans un répertoire, et ainsi de suite… La hiérarchie des dossiers forme ainsi une arborescence.
À la base se trouve le répertoire racine (répertoire qui n’est donc contenu dans aucun autre répertoire).

Le répertoire racine est désigné :
— sous Windows, par une lettre : C:
— sous Unix, Linux, etc. par une barre /
À faire

Commentaires

Date

Mardi 05 décembre 2023

Matière
SNT 143
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
Cours

II.1.b Format et extension [suite]
Exemples : [suite]
Texte brut :
— nomdufichier.txt : fichier au format texte brut
Texte formaté :
— nomdufichier.odt : fichier au format ouvert OpenDocument texte formaté
— nomdufichier.doc : fichier au format propriétaire (= fermé) texte formaté de Microsoft Word
Tableur :
— nomdufichier.ods : fichier au format ouvert OpenDocument tableur
— nomdufichier.xls : fichier au format propriétaire de Microsoft Excel
Présentation :
— nomdufichier.odp : fichier au format ouvert OpenDocument présentation
— nomdufichier.ppt : fichier au format propriétaire de Microsoft PowerPoint
PDF :
— nomdefichier.pdf : fichier au format PDF
Audio :
— nomdefichier.ogg : fichier au format Ogg (audio)
— nomdefichier.mp3 : fichier au format MP3 (audio)
Conteneur vidéo/audio :
— nomdefichier.ogm : fichier au format conteneur Ogg media (vidéo/audio)
— nomdefichier.mp4 : fichier au format conteneur MP4 (vidéo/audio)
— nomdefichier.mkv : fichier au format conteneur Matroska (vidéo/audio)

Page web (HTML) :
— nomdefichier.html : fichier au format HTML (page web)
À voir

Formats ouverts, pour quoi faire ?

Jeu (quiz) : reconnaître formats ouverts/fermés

À faire
pour le
06-12-2023

Groupe B :
— installer le logiciel Filezilla sur son ordinateur portable région
— apporter son ordinateur portable vendredi matin

Groupe A :
— apporter son ordinateur portable jeudi matin en TD de sciences numériques

Commentaires

Date

Mardi 28 novembre 2023

Matière
SNT 131
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
II.1.b Format et extension
Le format du fichier désigne la norme utilisée pour représenter les données sous forme d’octets.
Exemple (cf. https://grisebouille.net/des-zeros-et-des-uns/) :
L’octet 01000001 peut désigner :
— la lettre A dans un fichier au format texte brut
— un pixel gris foncé dans un fichier au format JPEG (image)
— une certaine vibration sonore élémentaire dans un fichier au format Ogg (son)
— etc.

Analyse d’exemples à partir de fichiers texte, de fichiers image, de fichiers de séquences génétiques (.edi vs .fasta).

Le nom du fichier peut se terminer par une extension. L’extension est formée de quelques lettres à la fin du nom (souvent 2, 3 ou 4) séparées du reste du nom par un point. Elle est souvent utilisée pour identifier le format du fichier par l’utilisateur.

N.B. : Windows a eu l’idée (stupide et dangereuse) de masquer l’extension des fichiers ; ne vous étonnez donc pas de ne pas la voir apparaître sur votre ordinateur (sauf si vous le demandez explicitement). Par ailleurs, Windows a besoin de l’extension pour déterminer le format du fichier, contrairement à d’autres systèmes d’exploitation…

Exemples :
— nomdefichier.jpg : fichier au format JPEG (image matricielle)
— nomdefichier.png : fichier au format PNG (image matricielle)
— nomdefichier.gif : fichier au format GIF (image matricielle)
— nomdefichier.svg : fichier au format SVG (image vectorielle)
— nomdefichier.html : fichier au format HTML (page web)

À voir

Billet de blog-BD « Des zéros et des uns » (sur le stockage de données et d’instructions dans des fichiers binaires, et le format)

À faire
pour le
01-12-2023

Petit test de connaissances au début de la séance de sciences naturelles :

Questions de cours, conversions binaire/décimal/hexadécimal, exercices sur la taille des fichiers (octets/bits et multiples)

Vous pouvez poster les questions que vous souhaitez dans le canal de la classe sur agora : elles seront posées en classe !

Commentaires

Date

Mardi 21 novembre 2023

Matière
SNT 130
Résumé
DS de sciences naturelles
À faire

Commentaires

Date

Mardi 14 novembre 2023

Matière
SNT 132
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
Cours

II.1.a Quantité d’information [suite]
Multiples
1 000 bits = 1 kilobit (1 kb)
1 000 000 bits = 1 mégabit (1 Mb)
1 000 000 000 bits = 1 gigabit (1 Gb)
1 000 000 000 000 bits = 1 térabit (1 Tb)

1 000 octets = 1 kilooctet (1 ko = 1 kB)
1 000 000 octets = 1 mégaoctet (1 Mo = 1 MB)
1 000 000 000 octets = 1 gigaoctet (1 Go = 1 GB)
1 000 000 000 000 octets = 1 téraoctet (1 To = 1 TB)

TD

Exercices d’application
Combien y a-t-il d’octets dans 1 Go ?
Combien y a-t-il d’octets dans 10 GB ?
Combien y a-t-il de bits dans 10 Go ?
Combien y a-t-il d’octets dans 8 Mb ?
Combien y a-t-il d’octets dans 100 Mo + 1 GB ?

À voir

Pour aller plus loin :
Billet de blog-BD « Dites adieu aux kilos en trop ! » (pour compliquer : les préfixes binaire kio, Mio, Gio, Tio qui ne doivent pas être confondus avec ko, Mo, Go, To…)

À faire

Commentaires

Date

Jeudi 09 novembre 2023

Matière
SNT 133
Chapitre
0 Introduction aux sciences numériques
Séquence
Groupe A
Résumé
Cf. séance du mercredi 8 novembre (groupe B)
À faire

Commentaires

Date

Mercredi 08 novembre 2023

Matière
SNT 107
Chapitre
0 Introduction aux sciences numériques
Séquence
Groupe B
Résumé
TD

Stockage d’information binaire dans une molécule d’ADN
Utilisation d’un modèle moléculaire d’ADN

Cours

I.2 Périphériques, mémoires [suite]
Autres technologies pouvant permettre de stocker des données :
– support chimique : ADN (en développement)
– support mécanique : cartes perforées (première technologie utilisée, désuète)

II Fichiers, logiciels, systèmes d’exploitations
II.1 Fichiers
Les données sont stockées dans des fichiers (anglais : file), unité de stockage caractérisée par un nom.

Exemples : une photo, un texte, un programme

II.1.a Quantité d’information
Bit
Les données sont stockées au format binaire, c’est-à-dire sous forme d’une succession d’informations élémentaires ne pouvant prendre que deux valeurs (par exemple 0 ou 1) = bits.
Abréviation de bit : b

Octet
Les bits sont regroupés par paquets de huit bits : octets (anglais : byte). Un octet contient une information élémentaire.
Abréviation d’octet : o (ou B en anglais ; attention de ne pas confondre avec le b de bit !)

Il existe 256 valeurs possibles pour un octet, la plus petite étant 00000000 (0), la plus grande 11111111 (255)
Attention, en informatique on commence à compter par 0 !


Exemple 1
La phrase Hello World peut être stockée sous la forme :
01001000 01100101 01101100 01101100 01101111 0100000 01010111 01101111 01110010 01101100 01100100 0100001
Cette information occupe en mémoire 96 bits (96 b), soit 12 octets (12 o = 12 B).
Le premier octet est 1001000 ; il désigne la lettre H
Un pixel rouge peut être stocké sous la forme 11111111 00000000 00000000

Exemple 2
Dans un fichier image, un pixel rouge peut être stocké sous la forme 11111111 00000000 00000000.
Cette information occupe en mémoire 24 bits (24 b), soit 3 octets (3 o = 3 B)
À voir

L’ADN, mémoire du futur ?

Cartes perforées ayant été utilisées en informatique

Billet de blog-BD « Bit, byte, bitten »

À faire

Commentaires

Date

Mardi 07 novembre 2023

Matière
SNT 103
Chapitre
0 Introduction aux sciences numériques
Séquence
Résumé
I.1 Processeur [suite]
Loi de Moore : tous les 2 ans, le nombre de transistors dans les microprocesseurs double (et donc aussi la puissance de calcul).
– loi empirique, observée depuis l’invention des microprocesseurs
– devrait bientôt arriver à sa limite, car les transistors ne peuvent être plus petits qu’actuellement (de l’ordre de quelques nanomètres : échelle atomique…)

I.2 Périphériques, mémoires
Périphérique = dispositif qui envoie des informations au processeur, ou qui en reçoit
Exemples : clavier, souris, moniteur (écran), etc.
Périphériques de mémoire
= périphérique dédié au stockage de données

Mémoire vive ( RAM = Random Access Memory)
= mémoire où le processeur stocke temporairement les données lors de leur traitement

Mémoire de masse
= mémoire dédiée au stockage à long terme des données
Différentes technologies :
– support magnétique : disque dur ( HDD), bande magnétique, disquette, cassette
– support optique : disque optique ( CD-ROM, DVD)
– support électronique = mémoire flash : disque SSD, carte SD, clef USB
À voir

De la carte perforée à la mémoire flash : la grande histoire du stockage

Le premier disque dur commercialisé en 1956 (IBM 350). Au premier plan, deux unités IBM 350, poids 1 tonne, capacité 3,75 Mo. Au fond, l’ordinateur proprement dit (IBM 305 RAMAC)
[Wikipedia open commons]

La bande magnétique a encore de l’avenir
[Wikipedia open commons]

À faire

Commentaires

Date

Jeudi 12 octobre 2023

Matière
SNT 84
Chapitre
0 Introduction aux sciences numériques
Séquence
Groupe A
Résumé
Cf. séance du mercredi 11 octobre (groupe B)
À faire

Commentaires

Date

Mercredi 11 octobre 2023

Matière
SNT 83
Chapitre
0 Introduction aux sciences numériques
Séquence
Groupe B
Résumé
Cours

I Ordinateur [suite]
Premiers ordinateurs : fin de la seconde guerre mondiale (~1945)

Différents types d’ordinateur
ordinateurs personnels = PC (personal computer) :
–– ordinateur de bureau
–– ordinateur portable
—— nano-ordinateur
—  ordiphone (anglais : smartphone), tablettes
–  supercalculateur
– etc. (objets connectés, consoles de jeu, ordinateurs de bord, systèmes embarqués, routeurs,…)

Composantes d’un ordinateur
—  processeur : composant qui traite les informations numériques
—  périphériques : dispositifs qui envoient des informations au processeur, ou qui en reçoivent (clavier, souris, écran, etc. ; mémoire)

Évaluation

Conversions décimal/binaire/hexadécimal
À faire

Commentaires

Date

Jeudi 28 septembre 2023

Matière
SNT 61
Chapitre
Système binaire (et système hexadécimal)
Séquence
Groupe A
Résumé
Cf. séance du mercredi 27 septembre (groupe B)
À faire

Commentaires

Date

Mercredi 27 septembre 2023

Matière
SNT 60
Chapitre
Système binaire (et système hexadécimal)
Séquence
Groupe B
Résumé
Évaluation

Test sur les conversions binaire <-> décimal

TD

Prise en main des ordinateurs portables

Cours

Système binaire (et système hexadécimal) [suite]
III Le système hexadécimal (système d’écriture des nombres de base 16)
L’écriture « [latex]\mathrm{123_{(16)}}[/latex] » en hexadécimal signifie :
[latex]\mathrm{1\times \mathbf{16^2} + 2\times \mathbf{16^1} + 3\times \mathbf{16^0}}[/latex]
[latex]\mathrm{= 1\times \mathbf{256} + 2\times \mathbf{16} + 3\times \mathbf{1}}[/latex]
[latex]\mathrm{= 291_{(10)}}[/latex]

Un système de base 16 nécessite donc 16 chiffres pour écrire tous les nombres :
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
[latex]\mathrm{0_{(16)} = 0_{(10)}}[/latex]

[latex]\mathrm{A_{(16)} = 10_{(10)}}[/latex]
[latex]\mathrm{B_{(16)} = 11_{(10)}}[/latex]

[latex]\mathrm{F_{(16)} = 15_{(10)}}[/latex]
À faire

Commentaires

Date

Mardi 26 septembre 2023

Matière
SNT 55
Chapitre
Système binaire / Chapitre 0
Séquence
Classe entière
Résumé
Cours

II Le système binaire (système d’écriture des nombres de base 2) [suite]
Exercices [suite]
Écrire sous forme binaire des nombres donnés sous forme décimale

Chapitre 0 — Introduction aux sciences numériques
I Ordinateur
Un ordinateur peut être défini comme une machine programmable manipulant des informations au format binaire.

« informations » -> informatique
« informations au format binaire » = nombres -> numérique (= digital en anglais ; attention : en français, digital est uniquement l’adjectif relatif aux doigts — cf. https://grisebouille.net/amour-numerique/)

Les manipulations de nombres que peut réaliser un ordinateur sont très limitées (addition, comparaison). Cf. https://grisebouille.net/les-ordinateurs-sont-cons/

Le mot « ordinateur » a été créé en 1955 (en anglais : computer = calculateur).
À voir

Billet de blog-BD « Amour numérique »
(sur la différence entre numérique et digital)

Billet de blog-BD « Les ordinateurs sont c… »
(sur les manipulations de nombres dont est capable un ordinateur)

Pour s’entraîner en vue du test : convertisseur binaire/décimal/hexadécimal

À faire
pour le
27-09-2023

— Pour mercredi 27 (groupe B) ou jeudi 28 (groupe A) :
Réviser en vue d’un test sur les conversions de nombres binaire <-> décimal

— apporter son cours et son ordinateur portable

Commentaires

Date

Mardi 19 septembre 2023

Matière
SNT 49
Chapitre
Système binaire (et système hexadécimal)
Séquence
Classe entière
Résumé
Cours

II Le système binaire (système d’écriture des nombres de base 2) [suite]

Un octet (cf. Chapitre 0) peut être considéré comme un nombre binaire formé de 8 chiffres.

La plus petite valeur d’un octet est 00000000 [latex]\mathrm{_{(2)}}[/latex]= [latex]\mathrm{O_{(10)}}[/latex].
La plus grande valeur d’un octet est 11111111 [latex]\mathrm{_{(2)}}[/latex]= [latex]\mathrm{255_{(10)}}[/latex].
Un octet peut donc prendre 256 valeurs différentes (de 00000000 à 11111111, c’est-à-dire de 0 à 255 en décimal).


Exercices
Écrire sous forme décimale des nombres donnés sous forme binaire (à huit chiffres)
Écrire sous forme binaire des nombres donnés sous forme décimale
À voir

Pour s’entraîner : convertisseur binaire/décimal/hexadécimal

À faire
pour le
22-09-2023

— Tests de positionnement : apporter un casque avec une prise mini-jack

— Apporter son classeur de SVT/SNT

— Revoir le binaire en vue d’une évaluation

Commentaires

Date

Vendredi 15 septembre 2023

Matière
SNT 31
Chapitre
Système binaire (et système hexadécimal)
Séquence
Groupe B
Résumé
Cf. séance du jeudi 14 septembre (groupe A)
À faire

Commentaires

Date

Jeudi 14 septembre 2023

Matière
SNT 27
Chapitre
Système binaire (et système hexadécimal)
Séquence
Groupe A
Résumé
Cours

Système binaire (et système hexadécimal)
Les ordinateurs sont des systèmes qui traitent des données codées sous un format binaire (est binaire quelque chose qui ne peut avoir que deux valeurs : 0 ou 1 ; ouvert ou fermé ; etc.).
Les nombres peuvent être écrit sous un format binaire : c’est ce que l’on appelle le système binaire.

I Le système décimal (système d’écriture des nombres de base 10)
C’est le système que nous utilisons pour écrire (et nommer) les nombres. Il est étudié ici car vous maîtrisez ce système de base 10 : il permettra de comprendre les systèmes utilisant d’autres bases

L’écriture « 1789 » signifie :
[latex]\mathrm{ 1\mathbf{\times10^3} + 7\mathbf{\times10^2} + 8\mathbf{\times10^1} + 9\mathbf{\times10^0}}[/latex]
= [latex]\mathrm{1\mathbf{\times1000} + 7\mathbf{\times100} + 8\mathbf{\times10} + 9\mathbf{\times1}}[/latex]

Un système de base 10 nécessite donc 10 chiffres (0,1,2,3,4,5,6,7,8,9 par exemple) pour écrire tous les nombres.

II Le système binaire (système d’écriture des nombres de base 2)
Remarque : pour savoir si un nombre est écrit en binaire ou en décimal, on peut rajouter la base en indice à la fin du nombre.
Par exemple, [latex]\mathrm{11_{(10)}}[/latex] est le nombre
onze écrit en système décimal.
Mais [latex]\mathrm{11_{(2)}}[/latex] est un nombre écrit en système binaire (nous verrons que c’est le nombre
trois).

L’écriture « 10101011 [latex]\mathrm{_{(2)}}[/latex] » (en binaire) signifie :
[latex]\mathrm{ 1\mathbf{\times2^7} + 0\mathbf{\times2^6} + 1\mathbf{\times2^5} + 0\mathbf{\times2^4} + 1\mathbf{\times2^3} + 0\mathbf{\times2^2} + 1\mathbf{\times2^1} + 1\mathbf{\times2^0}}[/latex]
= [latex]\mathrm{1\mathbf{\times128} + 0\mathbf{\times64} + 1\mathbf{\times32} + 0\mathbf{\times16} + 1\mathbf{\times8} + 0\mathbf{\times4} + 1\mathbf{\times2} + 1\mathbf{\times1}}[/latex]
= [latex]\mathrm{ 128 + 32 + 8 + 2 + 1}[/latex]
= [latex]\mathrm{ 171_{(10)}}[/latex] (cent soixante-et-onze en système décimal)

Un système de base 2 nécessite donc uniquement 2 chiffres (0,1) pour écrire tous les nombres.

Exemples
00000000 [latex]\mathrm{_{(2)}}[/latex]=0 [latex]\mathrm{_{(10)}}[/latex]
00000001 [latex]\mathrm{_{(2)}}[/latex]=1 [latex]\mathrm{_{(10)}}[/latex]
00000010 [latex]\mathrm{_{(2)}}[/latex]=2 [latex]\mathrm{_{(10)}}[/latex]
00000011 [latex]\mathrm{_{(2)}}[/latex]=3 [latex]\mathrm{_{(10)}}[/latex]
00000100 [latex]\mathrm{_{(2)}}[/latex]=4 [latex]\mathrm{_{(10)}}[/latex]
00000101 [latex]\mathrm{_{(2)}}[/latex]=5 [latex]\mathrm{_{(10)}}[/latex]
À voir

Billet de blog-BD « Des zéros et des uns »

Billet de blog-BD « Hexadécimal et Boby Lapointe » (le début du billet présente le système binaire)

À faire

Commentaires

Date

Mardi 12 septembre 2023

Matière
SNT 14
Chapitre
Séquence
Classe entière
Résumé
Présentation de l’année

Enjeux de l’enseignement de sciences numériques

Questionnaire introductif aux sciences numériques
À faire

Commentaires