Prog DevPascal = GROS SOUCIS !!!!!

Fermé
quentinfaletti Messages postés 3 Date d'inscription mardi 12 octobre 2010 Statut Membre Dernière intervention 13 octobre 2010 - 12 oct. 2010 à 21:55
Bonjour à tout les mordus de Programmation !!

Tout d'abord, voici une courte présentation de moi même qui suis nouveau sur ce site.
Je m'appelle Quentin, je suis étudiant en première année d'IUT Génie Mécanique & Productique, science et technique Aérospatiale à Toulouse.

J'ai un gros devoirs de Programmation en Pascal à rendre pour le 25/10 et je ne pige pas grand chose. La programmation est une matière pas très importante pour ma formation, seulement elle compte beaucoup pour mes partiels et je n'en ai plus après ça. Donc j'ai vraiment besoin d'une personne de bon coeur qui puisse m'aider à faire mes programmes qui suivent :


Ex1 : Ecrire un programme en Pascal pour demander à l'utilisateur de saisir son
nom et prénom ainsi que son sexe (M pour homme et F pour femme) et puis afficher à
l'écran le message : « Bonjour Monsieur Nom Prénom » si c'est un homme ou
« Bonjour Madame/Mademoiselle Nom Prénom » si c'est une femme (1pts).
 Indice : utiliser la structure if then else

Ex2 : Construire et tester un programme éditant à l'écran les valeurs de la
fonction G telle que G(x) = exp(-x*x/2)/sqrt(2 * PI) pour x variant de -2.5 à 2.5 par
pas de 0.2.
 Indice : On créera la fonction Pascal
function G(X:real) : real ;
begin
G := {à compléter} ;
end ;
{PI est la constant =3.14}

Ex3 : Ecrire un programme en Pascal pour trouver l'élément le plus maximum
et minimum dans un tableau dont la taille et la valeur de chaque élément doivent être
saisies au clavier.

Ex4 : Tri par sélection: perm(x,y) est une procédure échangeant les contenus des
mémoires x et y ; On considère l'algorithme de tri croissant des n éléments d'un
tableau a:
Pour i=1 à n-1 faire
Pour j=i +1 à n faire
Si a[i] > a[j] alors faire perm(a[i],a[j]) finSi
FinPour
FinPour
Construire des modules (procedures ou functions) de
a/ Permutation des contenus de 2 mémoires de type REAL (0.5 pt).
b/ Tri croissant par selection des éléments de type REAL d'un tableau de N
éléments saisis au clavier (comme l'exercice 3) (1.5 pts).
c/ Construire un programme principal qui teste la procédure de tri. Modifier les
modules et le programme principal afin qu'il trie une liste de noms par ordre
alphabétique (1 pt).

PS: je tiens à préciser que je me creuse la tête quand meme, je ne suis pas du tout un feignant.. mais les programmation pêche vraiment et j'ai vraiment besoin que quelqu'un ou meme plusieurs personne m'aide !

Merci à tous !!!!

A voir également: