Numérique et sciences informatiques 1èreS [répertoire]
- https://www.schoolmouv.fr/1ere/numerique-et-sciences-informatiques
- Suppléments personnels :
- Fichiers : taille(poids) des fichiers en octets(bytes) 3 Mo pour une image 5 ko pour la même chose en texte
- Chapitre 1 · Au cœur de l'ordinateur
- 1 ·Une machine à calculer :
le bit 1/0
Booléen : 1(VRAI)/0(FAUX) : OU(≠somme) ET(=produit) NON(≠moins) (anglais OR AND NOT)
entier positif en base 2, 10, 16
a + b ? (a, b) binaires décimaux hexadécimaux booléens ?
- 2 ·Une machine à calculer : l'octet (octo=8) (anglais octopus=pieuvre)
puissances de 2 : 2n = 2 4 8 16 32 64 128 256 512
NOUVEAU : Kibi = 1024 = 210 ≠ kilo = 1000 = 103 ;
Méga, Giga, Téra
codage sur 8 bits : entier positif [0 . . 28−1]
entier relatif ±[0 . . 27−1] minimum=(1)000...0=−128 maximum (0)111...1=127
remarque : 127 + 1 = −128 et 0 est un nombre positif
- 3 ·Une machine électronique
- 4 ·Une machine programmable
- Chapitre 2 · L'ordinateur de bureau
- 1 ·Système d'exploitation et logiciel
- 2 ·Périphériques
- Chapitre 3 · Réseaux
- 1 ·IP et le réseau local
- 2 ·TCP et le bit alterné
- Chapitre 4 · Interagir sur le web
- 1 ·Interactions client-serveur
- 2 ·Pages interactives
- Chapitre 5 · Génie logiciel
- 1 ·Langages de programmation : Python C C++ Java JavaScript PHP
alphabet, vocabulaire, syntaxe, données, variables
- 2 ·Fonctions et structure du code
- 3 ·Vérifications
- Chapitre 6 · Algorithmique et programmation
- 1 ·Terminaison et complexité
exécution séquentielle des instructions
Test : if x < 0 : print("pas de racine carrée") else : print("il y a une racine carrée")
2 types de boucles :
for k in range(10) : print("on exécute 10 fois l'instruction")
while condition : print("on exécute l'instruction tant que la condition est vraie")
- 2 ·Tableaux et matrices
- 3 ·Algorithmes sur les tableaux
- 4 ·Traitement de tables matricielles (tableur)
- 5 ·Algorithmes gloutons
- 6 ·Algorithmes d'apprentissage
retour au menu :
cours 2020
math 1èreS