This shows you the differences between two versions of the page.
|
alf:teme:tema_1 [2021/03/12 13:15] diana.ghindaoanu [Règles] |
alf:teme:tema_1 [2021/03/17 16:33] (current) alexandru.radovici [Conseils d'implémentation] |
||
|---|---|---|---|
| Line 202: | Line 202: | ||
| | 10% | instructions du registre | | | 10% | instructions du registre | | ||
| | 10% | erreurs | | | 10% | erreurs | | ||
| + | |||
| + | ===== Conseils d'implémentation ===== | ||
| + | Le devoir comprend beaucoup de fonctionnalités a implémenter, donc on vous suggere de suivre les étapes: | ||
| + | - Lire le contenu du fichier dans le string s et implémenter l'erreur ''no file'' | ||
| + | - Séparer l'entrée lue par ''\n'' (''\r\n'' pour Windows, assurez-vous de l'avoir changé avant de transférer sur git), en utilisant la fonction ''split'' | ||
| + | - Séparer chaque ligne par ' ' (espace) et extraire l'instruction et ses parametres | ||
| + | - Implémenter l'erreur ''unknown instruction'' | ||
| + | - Implémenter les instructions ''push'' et ''pop'' en utilisant un array de numéros pour la pile | ||
| + | - Implémenter les fonctions mathématiques | ||
| + | - Implémenter toutes les instructions | ||
| + | |||
| ===== Bonus ===== | ===== Bonus ===== | ||