Posez votre question Signaler

Exercices algorithme tableaux

lola - Dernière réponse le 19 févr. 2010 à 19:13
salam alikom
svp aide moi a resolu ces exercices ....
algorithes les tableaux
ex 1:soit t un tableau contenant 10 mot supposés écrits en majuscule , ecrire un programme en pascal qui permet de suprimer les lettres "E"de chaque mot
exemple :t=elle ,text,non, pascal>=t=ll,text,nonpascal.
ex 2: soit un tableau t à deux dimension (12,8)préalable rempli de valeur numirique .erire un algorithme qui recherche la plus grand valeur au sein de ce tableau .
Lire la suite 

Exercices algorithme tableaux »

12 réponses
Réponse
+6
moins plus
salut

pour l'ex 1:

program exercice;
uses wincrt;
type tab=array [1..10] of string;
var
x:string; T:tab;
i,j,y:integer;
test:boolean;

const n=10;

procedure remplir(var T:tab;n:integer);
begin
for i:=1 to n do
begin
repeat
write('T[',i,']=');
readln(T[i]);
x:=T[i];
for j:=1 to length(x) do
begin
if (x[j] in ['A'..'Z'])then
test:=true
else test:=false;
end;
until test=true;
end;
end;

procedure suppression(var T:tab;n:integer);
begin
for i:=1 to n do
begin
x:=T[i];
for j:=1 to length(x) do
begin
if (x[j]='E') then
delete(x,j,1);
T[i]:=x;
end;
end;
end;

procedure affichage(T:tab;n:integer);
begin
for i:=1 to n do
begin
writeln('T[',i,']=',T[i]);
end;
end;

BEGIN
writeln('donner des chaines de carcteres majuscules');
remplir(T,n);
suppression(T,n);
affichage(T,n);
END.


j'espere que ça vous aide!!!!
Ajouter un commentaire
Réponse
+3
moins plus
^^
that's good!!
Ajouter un commentaire
Réponse
+2
moins plus
lol
c'est pas grave
pour l'ex 2:

program tableaux;
uses wincrt;
type tab=array [1..12,1..8] of real;
var T:tab;
i,j:integer;
max:real;

procedure remplir_tab(var T:tab);
begin
for i:=1 to 12 do
begin
for j:=1 to 8 do
begin
write('T[',i,',',j,']=');
readln(T[i,j]);
end;
end;
end;

procedure chercher_max(T:tab);
begin
max:=T[1,1];
for i:=1 to 12 do
begin
for j:=1 to 8 do
begin
if (max < T[i,j]) then
max:=T[i,j];
end;
end;
end;

procedure affichage(max:real);
begin
writeln('');
writeln('le maximum est',max);
end;

BEGIN
remplir_tab(T);
chercher_max(T);
affichage(max);
END.


mais je sais pas si c'est juste ou non!!
j'espere que ça vous aide!!
Ajouter un commentaire
Réponse
+1
moins plus
Pour le 1 il te sufftit de faire une boucle, comme tu as la taille du tableau, tu fais tant que i est infèrieur à 10, alors fais 1, sinon arrête toi ...

En claire, dans cette boucle tu prend j, variable, caractereActuel que tu rend egale à la valeur du tableau[i], puis fais un if, then sur caractèreActuel en verifiant si il est égale à E ... SI 1, alors tu supprime ce caractère du tableau[i] et tu continu ...

Bonne continuation ;)
Ajouter un commentaire
Réponse
+1
moins plus
merci bien mon frere que ALLAH te donne ce que tu veus Inchallah ....grand merci
Ajouter un commentaire
Réponse
+1
moins plus
inchallah
id3ili puisque je suis en bac science
merci beaucoup!!
lola - 18 févr. 2010 à 21:49
hhh...inchALLAH tarbah el bac avec des bonnes notes ...ya RABI amine....
vous ete au niveau bac et tu sais la programmation ces très bien ...machaa ALLAH
mes salutations frere
Ajouter un commentaire
Réponse
+1
moins plus
merci beaucoup!!!!!
Ajouter un commentaire
Réponse
+1
moins plus
Salut, j'ai du mal à tout comprendre, mais je suis :)

Pour le 2, il n'est pas résolu ?

puisque je suis en bac science

On fait de la prog' en bac S ?

Petit HS sorry, mais je prévois une première S pour l'année prochaine ... Et je me renseigne un peu ...
Ajouter un commentaire
Réponse
+1
moins plus
c'est de la bac science en tunisie "keke21410" on fait de la programmation avec pascal!!
Ajouter un commentaire
Réponse
+1
moins plus
merci bien monsieur keke et monsieur x ....ca m'aide beaucoup....:)...
M x vous avez gainier au match aujourd'hui...félicitation pour la Tunisie hhh...
Ajouter un commentaire
Réponse
+1
moins plus
@x-2216 >> Ah ok, I understand ^^
Ajouter un commentaire
Ce document intitulé « exercices algorithme tableaux » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?