Algorithme (facile)

Pseudocamarche Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Pseudocamarche Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
j'ai un problème en informatique, je ne connais pas encore vraiment les algorithmes.
Enoncé: "Ecrire l'algorithme d'un petit programme qui permet d'afficher les 5O premiers multiples de 3". Si quelqu'un veut bien m'expliquer, merci beaucoup !

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
S'il faut en passer par là, alors retournons à l'école primaire :

1 fois 3, 3.
2 fois 3, 6.
3 fois 3, 9.
4 fois 3, 12.
5 fois 3, 15.
6 fois 3, 18.
7 fois 3, 21.
8 fois 3, 24.
9 fois 3, 27.
10 fois 3, 30.

Bon personnellement, je sais pas aller plus loin, mais je suis sûr que l'ordinateur peut le faire avec un peu de bonne volonté...
0
Pseudocamarche Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
ahah, merci. Les algorithmes servent finalement à écrire un programme (que l'homme comprend et la machine aussi). Mais peut-on utiliser un autre langage, en reprenant l'exemple d'avant, on remplace "fois" par "multiplié par", est ce que l'ordinateur comprendra, y-a t'il un langage universel à apprendre pour écrire un programme donc ? merci encore
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
L'algorithme par définition n'est pas lié à la machine, c'est un "langage" qui n'obéit pas forcément à des règles strictes qui permet de formaliser le problème d'un humain à un autre humaine.
Les deux langages les plus courants pour présenter un algorithme étant le français (pour les francophones...) et les mathématiques (le seul langage universel).

Donc ici que tu dises fois, multiplié par, produit de, *, × ou autre, ça revient au même.
L'algorithme est lu par un humain on comprends donc très bien que tu veux faire une multiplication.

L'ordinateur est beaucoup plus strict, il faut lui parler un langage qu'il comprends, mais dans ce cas ce n'est plus de l'algorithmie, mais de la programmation.
0
Pseudocamarche Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
ah d'accord je vois, merci beaucoup ! bonne soirée
0