Langage pascal
adel_3n1
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
Pitu Messages postés 1441 Date d'inscription Statut Contributeur Dernière intervention -
Pitu Messages postés 1441 Date d'inscription Statut Contributeur Dernière intervention -
Salut
*S.V.P des questions:
1-est-ce-que se sont des pgmme just ?..
2-mon probleme est dans: function ConstruitPhrase(phrase:string):string;
j'ai pas reussi a la commprendre,ele est dificille alors je l'ai simplifier
(voir exemple:)
3- S.V.P comment est le pgmme et comment deviendra si pgmme1 et pgmme2
utiliser phrase avec virgule?
pgmme1 simplifier_phrase;(*boucle for *)
var
s,phrase : string;
i:integer;
begin
phrase:' ';
for i=1 to 3 do
writlen ('entrer un mot:');
redlen (s);
phrase:=phrase+s;
end;
witlen ('la phrase complete est:');
writlen (phrase);
end.
pgmm2 simplifier_phrase;(*boucle while*)
var
s,phrase : string;
i:integer;
begin
phrase:=' ';
i=1;
readlen(s),
while i<>3 do
wriltlen('entre un mot:');
phrase:=phrase+s;
readlen(s),
i:=i+1
end;
writlen('la phrase complete est:');
writlen (phrase);
end.
pgmme2 modifier phrase_virgule;(*test*)
var
s,phrase : string;
i:integer;
begin
phrase:=' ';
for i=1 to 3 do
readlean(s); (*s.v.p,c'est just?*)
if phrase =' ' then
phrase:=s;
else
phrase:=phrase+','+s;
end;
end.
exemple :Program MonDeuxiemeProg;
function ConstruitPhrase(phrase:string):string;
var s : string;
begin
readln(s);
ConstruitPhrase:=phrase+', '+s;
end;
var
Phrase : string;
i : integer;
begin
Phrase:=''; {initialiser à chaine vide}
for i:=1 to 3 do begin
writeln('Entrez un mot :');
Phrase:=ConstruitPhrase(Phrase);
end;
{afficher le résultat}
writeln('La phrase complète est :');
writeln(Phrase);
writeln('Appuyer sur <entrée> pour quitter');
readln;
end.
*S.V.P des questions:
1-est-ce-que se sont des pgmme just ?..
2-mon probleme est dans: function ConstruitPhrase(phrase:string):string;
j'ai pas reussi a la commprendre,ele est dificille alors je l'ai simplifier
(voir exemple:)
3- S.V.P comment est le pgmme et comment deviendra si pgmme1 et pgmme2
utiliser phrase avec virgule?
pgmme1 simplifier_phrase;(*boucle for *)
var
s,phrase : string;
i:integer;
begin
phrase:' ';
for i=1 to 3 do
writlen ('entrer un mot:');
redlen (s);
phrase:=phrase+s;
end;
witlen ('la phrase complete est:');
writlen (phrase);
end.
pgmm2 simplifier_phrase;(*boucle while*)
var
s,phrase : string;
i:integer;
begin
phrase:=' ';
i=1;
readlen(s),
while i<>3 do
wriltlen('entre un mot:');
phrase:=phrase+s;
readlen(s),
i:=i+1
end;
writlen('la phrase complete est:');
writlen (phrase);
end.
pgmme2 modifier phrase_virgule;(*test*)
var
s,phrase : string;
i:integer;
begin
phrase:=' ';
for i=1 to 3 do
readlean(s); (*s.v.p,c'est just?*)
if phrase =' ' then
phrase:=s;
else
phrase:=phrase+','+s;
end;
end.
exemple :Program MonDeuxiemeProg;
function ConstruitPhrase(phrase:string):string;
var s : string;
begin
readln(s);
ConstruitPhrase:=phrase+', '+s;
end;
var
Phrase : string;
i : integer;
begin
Phrase:=''; {initialiser à chaine vide}
for i:=1 to 3 do begin
writeln('Entrez un mot :');
Phrase:=ConstruitPhrase(Phrase);
end;
{afficher le résultat}
writeln('La phrase complète est :');
writeln(Phrase);
writeln('Appuyer sur <entrée> pour quitter');
readln;
end.
A voir également:
- Langage pascal
- Turbo pascal - Télécharger - Édition & Programmation
- Langage ascii - Guide
- My pascal - Télécharger - Édition & Programmation
- Dev pascal - Télécharger - Édition & Programmation
- Langage binaire - Guide
2 réponses
1) Des objets sans aucun doute.
chacune de ces méthodes renvoie un objet pgmme1, pgmme2, etc.
Je ne comprend pas les autres questions.
chacune de ces méthodes renvoie un objet pgmme1, pgmme2, etc.
Je ne comprend pas les autres questions.
Bonjour à vous.
Euh ... c'est vrai que les questions ne sont pas formulées de manière très compréhensible.
Ce que je peux dire pour essayer de t'aider, c'est que :
- pgmme1 est un programme qui te demande 3 fois (boucle while de 1 à 3) de rentrer un mot, et qui te rend au final la concaténation des 3 mots rentrés.
- pgmm2 fait à peu près la même chose, mais il est programmé à l'aide d'une boucle for. Au final, il te rend tes 3 mots, séparés par une virgule (contrairement à pgmme1 qui concatène simplement les mots, sans virgule).
- pgmme2 fait la même chose que pgmm2, mais c'est écrit un peu différemment. Je préfère la version précédente, agrémentée de phrase d'invite de saisie ...
- le programme MonDeuxiemeProg : Il est constitué d'une fonction qui fait la même chose que pgmm2, et de sa partie principale (à partir du begin). Cette partie principale demande la saisie d'un mot, et appelle la fonction ConstruitPhrase qui concatène ce mot à ceux saisis précédemment, en les séparant par une virgule. C'est une troisième version de programme pour faire la même chose. Ma préférée.
Voila, j'espère avoir répondu aux questions que tu n'as pas vraiment réussi à expliciter dans ton post.
Bon courage.
(:•Þ Pitu
Euh ... c'est vrai que les questions ne sont pas formulées de manière très compréhensible.
Ce que je peux dire pour essayer de t'aider, c'est que :
- pgmme1 est un programme qui te demande 3 fois (boucle while de 1 à 3) de rentrer un mot, et qui te rend au final la concaténation des 3 mots rentrés.
- pgmm2 fait à peu près la même chose, mais il est programmé à l'aide d'une boucle for. Au final, il te rend tes 3 mots, séparés par une virgule (contrairement à pgmme1 qui concatène simplement les mots, sans virgule).
- pgmme2 fait la même chose que pgmm2, mais c'est écrit un peu différemment. Je préfère la version précédente, agrémentée de phrase d'invite de saisie ...
- le programme MonDeuxiemeProg : Il est constitué d'une fonction qui fait la même chose que pgmm2, et de sa partie principale (à partir du begin). Cette partie principale demande la saisie d'un mot, et appelle la fonction ConstruitPhrase qui concatène ce mot à ceux saisis précédemment, en les séparant par une virgule. C'est une troisième version de programme pour faire la même chose. Ma préférée.
Voila, j'espère avoir répondu aux questions que tu n'as pas vraiment réussi à expliciter dans ton post.
Bon courage.
(:•Þ Pitu