Algorithme et programmation Flashcards

1
Q

qu’est qu’un algorithme ?

A

un succession d’instructions à enchainer dans l’ordre, il peut se traduire par:
> le langage naturel (algobox)
>lanagage spécifique (Python)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

qu’est qu’une donnée informatique

A

une suite finie d’instructions binaires

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

De quoi se compose une variable ? Une variable en Python ?

A

nom, type(nombre, chaîne de caractère, booléen), une valeur, une adresse (emplacement dans la mémoire)

python : nom, =, valeur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

les types de variables

A

-les valeurs numériques
-les chaînes de cractères
-les booléens

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

les valeurs numériques

A

-un nb entier (int)
-nb réel (float)
-la virgule des décimaux est un point en Python

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

x==y

A

ils sont égaux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

(s,t)=(5,7)

A

deux valeurs à deux lettres simultanément

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

a=8, b=a, c=b+7

A

c prend la valeur de 15

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

les chaînes de caractères

A

listes de lettres ou/et chiffres, écrits entre guillemets “”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

input()

A

introduite dans une chaîne de caractères, elle l’affiche à l’écran
>entre une valeur si y’a int ou float

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

symbole + dns chaîne de caractères

A

cela les accole

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

symbole *dns chaîne de caractères

A

cela les répètes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Instruction : (x,y)=(3,7) print(x,y)
Affichage ?

A

3 7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Instruction :
-abc =”code” print(“abc”)
-print(abc)
Affichage ?

A

-abc
-code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

les booléens

A

ne peut peut prendre que 2 veleurs : Vrai ou Faux
-Not : inverser l’état ex: not true > not true
-0 et 1
-tester des résulats

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

not true

A

not true

17
Q

0

A

false

18
Q

1

A

true

19
Q

De quoi est entourée une fonction ?

A

de ()

20
Q

print ()

A

affichage à l’écran

21
Q

from math import

A

fonctions mathématiques
-racine carrée
-pi

22
Q

sqrt(x)

A

racine carrée de x

23
Q

x/y

A

division

24
Q

x*y

A

produit

25
Q

abc+”d”
affichage ?

A

coded

26
Q

x+y

A

addition

27
Q

a=5 print(a==6)
affichage ?

A

false

28
Q

x-y

A

différence

29
Q

y%x

A

reste de la division euclidienne de y par x

30
Q

y//x

A

quotient de la division euclidienne de y par x

31
Q

x**2

A

x au carré

32
Q

int=25 print(int)
affichage ?

A

25 (nb entier)

33
Q

n=int(input(“moi”))

A

moi