Search Header Logo
bilan des connaissances novembre 2023

bilan des connaissances novembre 2023

Assessment

Presentation

•

Specialty

•

12th Grade

•

Practice Problem

•

Medium

Created by

Alexia HEBERT

Used 16+ times

FREE Resource

7 Slides • 11 Questions

1

Langage et programmation
media

Spécialité NSI 1ère
Novembre 2023

2

media
media

​Il existe plus de 730 langages de programmation.
5 d'entres eux représentent plus de la moitié des lignes de code développées actuellement : Python, Java, Javascripot, C++ et C#.

​​Anecdote 1

​On estime qu'il y a entre 15 et 50 erreurs par millier de lignes de code utilisées.

​​Anecdote 2

3

Multiple Choice

Apparition du langage assembleur, que l'on peut considérer comme la première représentation textuelle du langage machine par l'humain

1

1949

2

1964

3

1972

4

1991

4

Fill in the Blanks

En 1991, Guido van Rossum rend public son langage de programmation dont le titre est inspiré d'une série télévisée qu'il affectionne.

Quel est le nom de ce langage ?

5

Multiple Choice

Ensemble de règles et de notations qui permettent d'écrire des algorithmes exécutables par un ordinateur

1

langage de programmation

2

programme

3

bibliothèque de fonctions

4

instruction

6

Fill in the Blanks

Ordre simple qu'un ordinateur peut exécuter

7

Fill in the Blanks

Instruction qui permet de donner une valeur à une variable.

8

media
Constructions élémentaires

9

Lola a lu que dans la grande majorité des langages de programmation, on retrouve les mêmes constructions élémentaires.

10

Affectation et séquences d'instructions

Suite d'instructions groupées. Les instructions d'une séquence sont exécutées dans l'ordre dans lequel elles sont écrites. En Python, les instructions sont groupées par leur indentation.

​Séquence d'instructions

Instruction qui permet de donner une valeur à une variable.

​Affectation

11

Draw

Dans la fonction ci-contre, souligner les affectations et encadrer la séquence d'instructions.

Appeler le professeur pour faire valider les résultats.

12

Boucles

Permet d'exécuter un bloc d'instructions tant qu'une condition est vraie.

​Boucle non bornée

Permet d'exécuter un bloc d'instructions un nombre de fois défini à l'avance.

​Boucle bornée

13

Multiple Choice

Question image

La fonction contient quel type de boucle ?

1

Boucle bornée

2

Boucle non bornée

14

Word Cloud

Question image

La fonction ci-contre contient une boucle.

Cette boucle est-elle bornée ou non bornée ?

Ecrire BORNEE ou NON BORNEE et appeler le professeur pour faire valider votre résultat.

15

Instruction conditionnelle et appel de fonction

Permet d'exécuter les instructions contenues dans la fonction. On peut appeler une fonction native du langage, une fonction que l'on a définie dans le programme ou issue d'une bibliothèque à condition de l'avoir importée au préalable.

​Appel de fonction

Permet de choisir le bloc d'instructions à exécuter en fonction de la valeur d'une condition qui ne peut prendre que les valeurs VRAI ou FAUX.

​Instruction conditionnelle

16

Multiple Select

Question image

Indiquer quelles sont les constructions élémentaires contenues dans la fonction ci-contre

1

séquence d'instructions

2

Affectation

3

Instruction conditionnelle

4

Boucle bornée

5

Appel de fonction

17

Multiple Select

Question image

Quelles sont les constructions élémentaires contenues dans la fonction maximum2 ?

1

Séquence d'instructions

2

Instruction conditionnelle

3

Affectation

4

Appel de fonction

5

Boucle non bornée

18

Multiple Select

Question image

Quelles sont les constructions élémentaires constituant la fonction ci-contre ?

1

Séquence d'instructions

2

Affectation

3

Instruction conditionnelle

4

Appel de fonction

5

Boucle bornée ou non bornée

pattern-tertiary
Langage et programmation
media

Spécialité NSI 1ère
Novembre 2023

Show answer

Auto Play

Slide 1 / 18

SLIDE