Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:laboratoare:01_new [2022/02/28 21:34]
alexandru.radovici created
sde2:laboratoare:01_new [2022/03/08 02:16] (current)
alexandru.radovici
Line 1: Line 1:
-====== TP - Introduction à Rust ======+====== TP 00 - Introduction à Rust ====== 
 + 
 +Nous utiliserons le langage de programmation Rust pour les TPs SdE2. 
  
 ===== Resources ===== ===== Resources =====
Line 5: Line 7:
   - Tour of Rust [[https://​tourofrust.com/​]] ​   - Tour of Rust [[https://​tourofrust.com/​]] ​
  
 +===== Sujettes =====
 +
 +<note tip>
 +Si vous n'avez pas installé Rust, vous pouvez utiliser [[https://​play.rust-lang.org/​|Rust Playground]] pour résoudre les sujets. ​
 +</​note>​
 +
 +  - Écrivez un programme qui imprime votre nom. 
 +  - Définissez deux variables et attribuez-leur une valeur numérique. Affiche la valeur maximale entre les deux sans utiliser de variable temporaire. ​
 +  - Écrivez une fonction qui vérifie si un nombre est divisible par n. 
 +  - Définissez un tableau de nombres et écrivez le code pour en afficher la valeur maximale. ​
 +  - Définissez une structure appelée Ordinateur qui définit la marque, le nom du processeur et la taille de la mémoire d'un ordinateur.
 +    - Ecrivez une fonction associée (statique) appelée new qui crée une instance de la structure.
 +    - Écrivez une méthode appelée display qui imprime toutes les informations.  ​
 +  - Définissez un tableau avec des éléments de type Ordinateur. Écrivez un programme qui affiche un menu avec les options suivantes: a. imprimer tous les ordinateurs,​ b. imprimer l'​ordinateur avec la plus grande quantité de mémoire. Lisez les touches du clavier et exécutez l'​option sélectionnée jusqu'​à ce que vous lisez quelque chose de différent de a et b. 
  
sde2/laboratoare/01_new.txt · Last modified: 2022/03/08 02:16 by alexandru.radovici
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0