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

Documents pareils