Activité 3 : vérifier si 2 bateaux se croisent
2
5
0
0
1
1
0
0
1
1
lig1
4
col1
3
5
1
lig1
col1
lig2
3
col2
5
5
2
lig2
col2
lig1
4
col1
3
lig2
NUMBER
ligne 2
col2
NUMBER
colonne 2
AND
AND
LTE
col2
LTE
col2
AND
LTE
lig1
LTE
lig1
les 2 bateaux se croisent
les 2 bateaux ne se croisent pas
5
1
lig1
col1
5
2
lig2
col2
lig1
1
10
col1
1
6
lig2
1
6
col2
1
10
WHILE
AND
AND
LTE
col2
LTE
col2
AND
LTE
lig1
LTE
lig1
lig2
1
6
col2
1
10
5
1
lig1
col1
5
2
lig2
col2
Question 1
a) Vérifiez (bouton Exécuter) que :
-
le programme Blockly crée un bateau 1 horizontal de 5 cases, situé sur la ligne 4, dont la colonne de gauche est 3.
-
le programme Blockly crée un bateau 2 vertical de 5 cases, situé sur la colonne 5, dont la ligne du haut est 3.
-
les deux bateaux se croisent.
b) Ces deux bateaux se croisent parce que ces 2 conditions sont vérifiées (complétez) :
c) Cliquez sur le bouton Question 1, puis complétez le programme que vous testerez
avec plusieurs jeux de données :
-
lig2=3 et col2=5.
-
lig2=3 et col2=2.
-
lig2=3 et col2=7.
Question 2
Cliquez sur le bouton Question 2, puis complétez le programme afin que les coordonnées
du bateau 2 soient recalculées tant que les bateaux se croisent.