1S commandes entrées sorties aectation si, alors, sinon TI Prompt A ou Input "A=",A Disp "A=",A 5→A If condition Then instructions Else instructions pour End For(K,1,10) tant que End While condition commentaires Sept 2014 Syntaxes TI, Xcas, Python instructions instructions End impossibles Xcas saisir(a) ; acher("a=",a) ; a :=5 ; si condition alors instructions ; sinon instructions ; fsi ; Python a=oat(input("a=")) ou a=int(input("a=")) print("a=",a) a=5 if condition : instructions else : instructions pour k de 1 jusque 10 faire for k in range(10) : instructions ; instructions fpour ; tantque condition faire while condition : instructions ; instructions ftantque ; /* blablaba */ # blablabla remarques : • En python, la fonction input() renvoie une chaîne de caractères. Pour entrer un nombre, il faut donc indiquer la conversion à eectuer, soit en un "réel" (nombre à virgule ottante), soit en un entier (integer en anglais). • Dans le cas de "si emboités", plutôt que d'écrire else : puis if condition : en python, utiliser elif condition : • En python, quand on écrit for k in range(10), le compteur k va de 0 à 9. Si on veut qu'il aille de 1 à 10, il faut taper for k in range(1,11). Attention : dans la version 3 de python le symbole / eectue une division classique à virgule, et si on veut le quotient d'une division euclidienne entre deux entiers il faut tapper //. Mais dans la version 2.7 le symbole / eectue une division euclidienne si le numérateur et le dénominatuer sont entiers : ainsi 8/3 donne 2. Si on veut forcer le calcul à se faire en division "à virgule", on peut taper 8.0/3, ou oat(8)/3. 1 syntaxes-algo