Exercice pascal
Résolu/Fermé
A voir également:
- Exercice pascal
- Turbo pascal download - Télécharger - Édition & Programmation
- My pascal - Télécharger - Édition & Programmation
- Dev-pascal - Télécharger - Édition & Programmation
- Exercice informatique cm2 pdf ✓ - Forum Études / Formation High-Tech
- Comment trouver la correction d'un exercice - Forum Programmation
8 réponses
mias23
Messages postés
1
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
29 avril 2008
2
29 avril 2008 à 18:49
29 avril 2008 à 18:49
bonjour j'ai un tp pascal à rendre svp tu pe m'aider
il consiste a transformer des operation en forme polonaise( ex: a+b === ab+)
en prenant en cosideration les preorité des parantese et les operateur apres vous fetes l'evaluation
et merci d'avance
il consiste a transformer des operation en forme polonaise( ex: a+b === ab+)
en prenant en cosideration les preorité des parantese et les operateur apres vous fetes l'evaluation
et merci d'avance
je voudrais bien savoir est ce que ce programme ne veu pas fonctionner corectement
program reche;
uses wincrt;
const max=100;
type
tableau= array[1..max] of integer;
var a,i,n:integer;
t,g:tableau;
function rechercher ( var t:tableau;n,x:integer ) :integer;
var i : integer;
begin
i:=1;
while (i<=n) and (t[i]<>x) do inc(i);
if i<=n then
rechercher:= i
else
rechercher:=-1
end;
begin
write('entre le nbr del:');
read(n) ;
for i:=1 to n do
begin
write('g[',i,']=');
readln(g[i]);
end;
write('entre lelt recherc:');
read (a);
writeln('la position de ',a,'est : ',rechercher(g,n,a)) ;
end.
c'est un programme qui permet de rechercher un element dans un tableau non trie et de donner sa position
program reche;
uses wincrt;
const max=100;
type
tableau= array[1..max] of integer;
var a,i,n:integer;
t,g:tableau;
function rechercher ( var t:tableau;n,x:integer ) :integer;
var i : integer;
begin
i:=1;
while (i<=n) and (t[i]<>x) do inc(i);
if i<=n then
rechercher:= i
else
rechercher:=-1
end;
begin
write('entre le nbr del:');
read(n) ;
for i:=1 to n do
begin
write('g[',i,']=');
readln(g[i]);
end;
write('entre lelt recherc:');
read (a);
writeln('la position de ',a,'est : ',rechercher(g,n,a)) ;
end.
c'est un programme qui permet de rechercher un element dans un tableau non trie et de donner sa position
salut marroco, je suis dali , j ai en bac info et j ai besoin des exercices a propos de programmation, de tic des, fichiers..
envoyer moi svp et merci bien mon ami.
zairidali@yahoo.fr
envoyer moi svp et merci bien mon ami.
zairidali@yahoo.fr
salut, je suis Sou , j ai en bac info et j ai besoin des exercices algorithmique & programmation, de tic des, fichiers..
envoyer moi svp et merci bien mon ami.
w_ss@live.fr
envoyer moi svp et merci bien mon ami.
w_ss@live.fr
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
121
14 nov. 2007 à 11:11
14 nov. 2007 à 11:11
Slt,
Si ton fichier n'est pas volumineux: il vaut mieux le mettre dans un tableau, puis trier le tableau puis ecrire dans le fichier.
Sinon: tu dois faire la méthode traditionnelle: lire la plus grande quantité, enregistre la dans une varibale, mis la dans un 2ème fichier temporaire, mettre la valeur dans le fichier d'origine à -1.
Attention: il vaux mieux travailler avec deux fichiers, puis supprimer l'ancien et renommer le nouveau par le nom de l'ancien.
Pour ton code j'ai pas pu le lire: celan prendra une heure.
Si ton fichier n'est pas volumineux: il vaut mieux le mettre dans un tableau, puis trier le tableau puis ecrire dans le fichier.
Sinon: tu dois faire la méthode traditionnelle: lire la plus grande quantité, enregistre la dans une varibale, mis la dans un 2ème fichier temporaire, mettre la valeur dans le fichier d'origine à -1.
Attention: il vaux mieux travailler avec deux fichiers, puis supprimer l'ancien et renommer le nouveau par le nom de l'ancien.
Pour ton code j'ai pas pu le lire: celan prendra une heure.
je veux vos aide ce qui concerne l'info ,bacc info ,exercices recursivité ,aritmitique,fichiers,tri...+tic and base de donnees
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
121
30 avril 2008 à 12:31
30 avril 2008 à 12:31
Salut tout le monde,
Pour faire un tel truc (transformation de forme) le problème n'est pas en Pascal mais dans la méthode: vous pouvez utiliser les arbres, et pour afficher un parcours poste ordre suffit, c'est un peu compliqué à réaliser. Donc si vous réussissez à faire l'algorithme on peut vous aidez à la réalisation.
Pour faire un tel truc (transformation de forme) le problème n'est pas en Pascal mais dans la méthode: vous pouvez utiliser les arbres, et pour afficher un parcours poste ordre suffit, c'est un peu compliqué à réaliser. Donc si vous réussissez à faire l'algorithme on peut vous aidez à la réalisation.