top of page

Numerique et Science Informatique

Bienvenue sur le site crée par l'étudiant Joseph GREGORI dans le cadre du cours de NSI en 1ère général9 . Vous pourrez y retrouver mes cours de NSI , nos exercices faits et corrigés et puis nos divers projets variés au cours de cette belle année 2022/2023

du texte apparait en bas des pages.
Malheureusement je ne
peut pas faire autrement c'est
un bug que je n'ai pas pu resoudre.
Merci de votre compréhension

Nos services

Lecon 1 : LES BASEs 2 , 10 et 16

IMG_2415.jfif

Lecon 2 : Representation des nombres

Représentation des nombres langage Python Testez chacune des instructions suivantes dans le shell d’un éditeur Python et expliquez leurs rôles Écriture d’un entier positif :

>>> 0b1001 9
>>> 0x5d 93
Conversions : Python 3.6.9
>>> bin(11) '0b1011'
>>> int('0b1011',2) +1 12
>>> hex(195) '0xc3' Représentation approximative des nombres réels : >>> 0.1+0.2 0.30000000000000004
>>> 0.1+0.2==0.3 
False
>>> from math import*
>>> isclose(7.000000001,7) 
True
>>> abs(0.1+0.2-0.3)
True
>> round(1.235649,3)
1.236

LECON N°3 Encodage des caractères



Le code ASCII, crée en 1966, permet de coder les caractères typographiques américains et quelques caractères techniques (retour à la ligne, ect). Il n'utilise que 7 bits, il y a 2 puissances 7 possibilités soit 127. Pour mettre ces caractères sur un logiciel de traitement de texte, il faut appuyer sur ALT et rentrer le code en même temps.

Le code ASCII a été étendu en 1986 par le code Latin-1 sur 8 bits (avec les caractères accentuées, cédille, ect). A partir de 1988, l'Unicode permet de coder tous les caractères utilisées dans le monde.

En Unicode UTF-8, les caractères les plus courants sont coder sur moins de bits que les caractères rares, cela permet d'optimiser la taille des textes. UTF-8 est utilisée par plus de 95% des sites internets, des caractères étranges apparaissent si le codage des caractères n’est pas celui attendu par le navigateur.

bottom of page