• Aucun résultat trouvé

3 e année ADA

N/A
N/A
Protected

Academic year: 2021

Partager "3 e année ADA "

Copied!
2
0
0

Texte intégral

(1)

Liene Informatique

3 e

année ADA

TD1: Types - Sous-programmes

1 Types numériques

Soientlesdélarations suivantes:

a,b: Integer;

m,n,p: Float;

j: Integer range 1..100;

k: Integer range 1..20;

Lesinstrutionssuivantessont-ellesompilables?Enasderéponsenégative,

justier.

1. a:=2;

2. b:=2.0;

3. m:=3;

4. n:=0.3;

5. p:=2*n;

6. n:=mmod2;

7. a:=a+1;

8. a+1:=b;

9. b:=a+;

10. m:=Integer(a);

11. j:=k;

12. k:=j;

2 Tableaux

Érireunprogrammequilitauplus12notesaulavier(silenombredenotes

est inférieur à12, l'utilisateur entrera -1pour terminerla saisie), lesréahe

parordreroissant(nepastrierletableau!),puisparordredesaisie.Onpourra

utiliserlaméthodeget(out Integer).

3 Palindrome

Érireunprogrammequilitunmotaulavieretindiques'ils'agitd'unpalin-

drome. On pourra utiliserla méthode get_line(out String, out Natural)

oùledeuxièmeparamètreestlalongueurdelahaîne.

4 Fibonai

Érireunprogramme omportantune proédure permettantderemplirun

tableau ave les nombres de la suite de Fibonai. Pour ela, réer un type

tableaunon ontraintindiépardesentiersetontenantdesentiers.

(2)

Érireunprogrammepermettantdegérerlesnombresomplexesquiseront

des instanes d'un typed'enregistrementComplexe.Dénir lesopérateurs sur

e type et une fontion toString(: Complexe) qui renvoie une haine de

aratères dérivant lenombre omplexe passé en paramètre.Rappel:

a + ib c + id = ( ac c 2 + + d bd 2 ,

bc − ad c 2 + d 2 )

.

6 Exeption

Reprendrel'exeriepréédentetintroduireuneexeptionDivision_By_Zero

levéedanslafontion-opérateurdedivisionlorsqueledeuxièmeparamètrevaut

0.

Références

Documents relatifs

Les élèves ne disposant pour l’instant que d’informations qualitatives sur l’énergie potentielle et l’énergie cinétique d’un système, le but de

Quel type de procédé industriel permet d'observer cette réaction ? Nommer le réactif. Ecrire sa formule semi-développée. Ecrire le motif d'un polymère créé à partir de ce

Ce projet, réalisé en général par groupe de 2 ou 3 élèves, demande un important travail de programmation, de réflexion statistique, un effort de recherche sur

1) Non, les trajectoires ne sont pas identiques et ne sont pas de même longueur (preuve facile si on prend une ficelle et que l'on mesure la trajet effectué).. Mouvement de

C’est en fonction du contexte (l’ensemble des mots qui l’accompagnent) que l’on peut identifier le sens dans lequel il est employé.. Exemple : Cet explorateur a parcouru

C’est en fonction du contexte (l’ensemble des mots qui l’accompagnent) que l’on peut identifier le sens dans lequel il est employé.. Exemple : Cet explorateur a parcouru la terre

On observe que l’amplitude du signal de sortie est la plus élevée pour une fréquence intermédiaire, qu’elle diminue pour les hautes et basses fréquences.. La pulsation du

On décompose le volume du liquide en rotation en couronnes cylindriques de rayon r, d’épaisseur dr et de hauteur z(r). Exprimer le volume dV d’une telle couronne. En supposant que