L'INFORMATIQUE
AU LYCEE BEAULIEU
Retour à l'accueil.

NSI : NUMERIQUE ET SCIENCES INFORMATIQUES



Pour commencer, nous allons dans cette activité,
remplir un tableau
et répondre à quelques questions en lien avec l'informatique.
>
Puis nous répondrons à un questionnaire
sur nos préférences ou nos habitudes numériques !

Entrons tout de suite dans le vif du sujet avec cette partie "Langages et programmation".
Nous allons d'abord étudier dans une première activité, ce qu'est un langage en informatique puis un programme.
Nous verrons ensuite plus particulièrement le langage Python et Pyzo.
>
Nous aborderons ensuite par cette deuxième activité, la programmation en Python.

>>

Pour mettre en application ces nouvelles connaissances, et nous exercer à la programmation
deux séries d'exercices, exercices 1ère partie et exercices 2ème partie
attendent notre perspicacité pour être résolus !

>>>

A nous de jouer !!


>
Pour vous aider à programmer en python, voici un mémo python
dans lequel vous trouverez de nombreuses commandes utiles. Il ne faut pas hésiter à l'utiliser.
>
Pour en apprendre plus sur le langage python et ses nombreuses commandes,
je vous invite à visiter ce site dédié à Python
>


Vous trouverez sur cette page des corrections,
>
de l'activité d'introduction,
de la première activité,
de la deuxième activité
et de la fiche des exercices 1ère partie.
>>
Vous trouverez aussi un petit mémo de ce qui a été vu depuis le début d'année.


Une machine comme un ordinateur fonctionne avec des circuits électroniques (constitués de transistors)
ne pouvant se trouver que sous deux états :
SOUS TENSION, le courant passe et on note cela l’état 1
ou HORS TENSION, le courant ne passe pas et on note cela l’état 0.

Donc dans un ordinateur, toutes les informations (données et programmes) sont représentées à l’aide de deux chiffres 0 et 1, appelés chiffres binaires ou binary digits en anglais ou plus simplement bits.

Dans la mémoire d’un ordinateur (RAM, ROM, registres des micro-processeurs), ces chiffres binaires sont regroupés en octets, c’est-à-dire par " paquets " de 8, qu’on appelle bytes en anglais.
Ces octets sont organisés en mots machine (words en anglais) de 2, 4 ou 8 octets pour les machines les plus courantes.
Par exemple, une machine dite de 32 bits est un ordinateur qui manipule directement des mots de 4 octets (4 x 8 = 32 bits) lorsqu’il effectue des opérations (en mémoire ou dans ses calculateurs).

Ce regroupement des bits en octets ou mots machine permet de représenter et manipuler d’autres données que des 0 et des 1, comme par exemple des nombres entiers,
des (approximations de) nombres réels,
des caractères alpha-numériques ou des textes
mais aussi des images, des vidéos.


Il est nécessaire d’inventer des encodages pour représenter ces informations.




Nous allons commencer par rechercher et comprendre

comment les entiers naturels sont codés pour être utilisés dans un ordinateur.

Python est capable de gèrer les très grands nombres comme le montre cet exemple.

Python posséde ses propres fonctions pour effectuer des conversions. A vous d'essayer.




Regardons comment

les entiers relatifs sont codés dans un ordinateur.