On commence par les présentations et un petit brainstorming…
Qu’est-ce que vous attendez de ce cours de NSI ?
- apprendre à coder
- graphisme avec le code
- projets de groupe
- se divertir
- mieux comprendre les codes
- programmer
- html
- css
- nouveau langage
- javascript
- logiciels de pro
- créer un site internet
- modéliser
- voir derrière l’écran
- transformer une idée en programme
- utiliser python
- ——-
-> On va faire tout ça !!!
Après ce brainstorming, le prof pensait se baser sur ce programme :
def dis_bonjour_a(nom): return "Hello World and Hello "+nom def demande_et_affiche(): n=input("Quel est ton blase ? ") print(dis_bonjour_a(n)) print(";-)") demande_et_affiche()
>>> Quel est ton blase ? NSI_Master Hello World and Hello NSI_Master ;-) >>>
Ouh… ceci s’est avéré bien plus délicat que ne l’estimait l’enseignant… 😦
ABANDON DE CETTE IDÉE !!
C’est ça le « premier programme » ?
-> Ouf : non, c’est une bataille navale … qu’on améliorera chroniquement !
Le programme minimal que l’on souhaite doit
- demander à l’utilisateur
- une ligne
- une colonne
- pour trouver une cible (aléatoire ?)
- jusqu’à ce qu’il trouve
- et lui indiquer « en vue » si une des deux coordonnées est juste…
Pour l’instant, on a vaguement été capable de coder ceci :
l=input("Ligne ? ") c=input("Colonne ? ") print("Tu as joué en "+l+c+" ;-)")
Ligne ? B Colonne ? 5 Tu as joué en B5 ;-) >>>
On fera mieux lundi !