bonjour j'aimerais resoudre cette algo mais au niveau des instructions on m'impose d'utiliser des boucles imbriquées. Et je ne vois pas ou nous avons besoin d'une boucle imbriquée.
PROCEDURE dot_product(v1,v2 ARRAY_OF INTEGER[2];)
VAR
ps : INTEGER;
BEGIN
ps := (v1[0]*v2[0]) + (v1[1]*v2[1])
IF (ps == 0) THEN
write('The paire of vector are ortoghonal');
ELSE
write('The dot product is '+ps)
END_IF
END
ALGORITHM dot_product_calculator
VAR
i,j :INTEGER;
v1,v2 : ARRAY_OF INTEGER[2];
BEGIN
write('Type the number of paire')
read(n)
FOR i FROM 1 TO max n step 1 DO
write('saisir x de v1');
read(v1[0]);
write('saisir y de v1');
read(v1[1]);
write('saisir x de v2');
read(v2[0]);
write('saisir y de v2');
read(v2[1]);
dot_product(v1,v2);
END_FOR
END
je pense que c'est par rapport à la question 2 pour laquelle tu dois tester tous les couples de vecteurs. Dans ce cas là, tu as besoin de boucles imbriquées. Pour le produit scalaire simple, c'est effectivement inutile.
Avez-vous entendu parler de Julia ? Laissez-vous tenter ...
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Avez-vous entendu parler de Julia ? Laissez-vous tenter ...
Mon portfolio photo : https://www.instagram.com/charlievanaret_photo/
Avez-vous entendu parler de Julia ? Laissez-vous tenter ...
Mon portfolio photo : https://www.instagram.com/charlievanaret_photo/