TP : syntaxe de ADA
Transcription
TP : syntaxe de ADA
Systèmes Embarqués et Enfouis (SMB204) TP : syntaxe de ADA Conguration de gps. 1. Lancer gps et choisir Create new project from template 2. Choisir Simple Project 3. Selectionner Deploy template in et créer un répertoire pour le projet. 1 Entrées/sorties Saisir, compiler et tester le programme Ada suivant : with Ada.Text_IO, Ada.Integer_Text_IO; use Ada.Text_IO , Ada.Integer_Text_IO; procedure Main is I : Integer := 0; S : String(1..40) := (others => '*'); begin Put_Line("Text:"); Get_Line(S ,I ); Put_Line(S ); Put(I ); end Main; 2 Boucle for Ecrire un programme Ada qui demande un entier N et calcule, puis ache la somme des entiers compris entre 1 et N à l'aide d'une boucle for. 3 Tableaux Ecrire un programme Ada qui initialise un tableau de n entiers (de type Vector). Afficher ensuite le contenu du tableau à l'utilisateur. On écrira deux procedures, une qui réalise la saisie, et une qui réalise l'achage. On rappelle que la déclaration d'un type tableau en Ada se fait ainsi: type Vector is array (Natural range <>) of Integer ; 4 Minimum Compléter le programme précédent en écrivant une procédure qui prend un tableau d'entiers en entrée et renvoie son plus petit élément avec son indice. 1