موضوع مميز ملتقى طلاب الاعلام الالي لحل تمارين Algorithmes et programmation en Pascal - الصفحة 48 - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات الجامعة و البحث العلمي > منتدى الهندسة > قسم الرياضيات و الاعلام الالي

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

ملتقى طلاب الاعلام الالي لحل تمارين Algorithmes et programmation en Pascal

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2016-02-18, 10:47   رقم المشاركة : 706
معلومات العضو
حمزة_89
عضو مشارك
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة menassel oussama مشاهدة المشاركة
'aimerais que vous me donnier la resolution de cet exercice
ecrire un programme en pascal en respectant les ètapes suivantes
- declarer une procedure "de 2 à 10 " qui reçoit un nombre binaire et retrouve son èquivalent en dècimal
- declarer les procèdures " de 2 à 8 " , " de 2 à 16 " , " de 8 à 2 " , "de 8à10" , "de8à16" ,"de10à2" , "de 10à2" , "de10à8" ,"de10à16" , "de16à2" , "de16à8" et "de16à10" dans le programme principale
- afficher le menue suivant :
choisissez une transformation
1- du binaire au dècimale
2- du binaire à l'octale
3-du binaire à hexadècimale
4- du octal au binaire
5- du octale au dècimale
6- du octale au hexadècimale
7-du dècimale au binaire
8-du dècimale à l'octale
9-du dècimale à hexadècimale
10- du hexadècimale au binaire
11- du hexadècimale à l'octale
12-du hexadècimale au dècimale
13-quitter
*quelle est votre choix
suivant le choix de l'utilisateur.donner la main pour ecrire un nombre et utiliser les procèdures prècedents pour afficher le rèsultat

على الاقل ضع محاولتك لنتناقش فيها

القائمة أظنها سهلة وتستطيع كتباتها بكل سهولة

لعلي سأساعدك ب fonction الأولى فقط ...


كود:
function bin_to_dec(b,k:longint):integer;
begin 
    if b=0 then bin_to_dec:=0 
    else bin_to_dec:=bin_to_dec(b div 10, k*2)+b mod 10 * k; // k est la nombre recursivité 
// la premiere demande de bin_to_dec est bin_to_dec(b,1);
end;
----

واعذرني عن أي خطأ ...لم أستعمل البسكال منذ مدة








 


رد مع اقتباس
قديم 2016-03-07, 21:31   رقم المشاركة : 707
معلومات العضو
salemk
عضو مشارك
 
الصورة الرمزية salemk
 

 

 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة menassel oussama مشاهدة المشاركة
'aimerais que vous me donnier la resolution de cet exercice
ecrire un programme en pascal en respectant les ètapes suivantes
- declarer une procedure "de 2 à 10 " qui reçoit un nombre binaire et retrouve son èquivalent en dècimal
- declarer les procèdures " de 2 à 8 " , " de 2 à 16 " , " de 8 à 2 " , "de 8à10" , "de8à16" ,"de10à2" , "de 10à2" , "de10à8" ,"de10à16" , "de16à2" , "de16à8" et "de16à10" dans le programme principale
- afficher le menue suivant :
choisissez une transformation
1- du binaire au dècimale
2- du binaire à l'octale
3-du binaire à hexadècimale
4- du octal au binaire
5- du octale au dècimale
6- du octale au hexadècimale
7-du dècimale au binaire
8-du dècimale à l'octale
9-du dècimale à hexadècimale
10- du hexadècimale au binaire
11- du hexadècimale à l'octale
12-du hexadècimale au dècimale
13-quitter
*quelle est votre choix
suivant le choix de l'utilisateur.donner la main pour ecrire un nombre et utiliser les procèdures prècedents pour afficher le rèsultat


كود:
program conv1_b_10;
uses wincrt;



function puissance(x,y:integer):longint;
begin
if y=0 then
puissance:=1
else
puissance:= x * puissance(x,y-1);
end;


function convb_10(s:string;b:integer):longint;
var
d,e,i:integer;
r:longint;
begin
r:=0;
for i:=length(s) downto 1 do
begin
if(s[i] in ['0'..'9']) then
val(s[i],d,e)
else
    case upcase(s[i]) of
    'A': d := 10;
    'B': d := 11;
    'C': d := 12;
    'D': d := 13;
    'E': d := 14;
    'F': d := 15;
    end;
r:= r + d * puissance(b,length(s)-i);
end;
convb_10:=r;
end;


function convb1_10(s:string;b:integer):longint;
var
d,e,i:integer;
r:longint;
begin
r:=0;
for i:=1 to length(s) do
begin
if(s[i] in ['0'..'9']) then
val(s[i],d,e)
else
    case upcase(s[i]) of
    'A': d := 10;
    'B': d := 11;
    'C': d := 12;
    'D': d := 13;
    'E': d := 14;
    'F': d := 15;
    end;
r:= r*b + d ;
end;
convb1_10:=r;
end;


function conv10_b1(n:longint;b:integer):string;
var
s,c:string;
d:integer;

begin
s:='';
repeat
d:=n mod b;
n:= n div b;
if d in [0..9] then
str(d,c)
else
    case d of
    10 : c := 'A';
    11 : c := 'B';
    12 : c := 'C';
    13 : c := 'D';
    14 : c := 'E';
    15 : c := 'F';
    end;
s:=c+s;
until n = 0;
conv10_b1:=s;
end;





var
ch:string;
b,b1:integer;


begin

writeln('saisir la valeur à convertir');
readln(ch);
writeln('dans quelle base?');
readln(b);
writeln('vers quelle base?');
readln(b1);
writeln(conv10_b1(convb1_10(ch,b),b1));

end.









رد مع اقتباس
قديم 2016-03-26, 17:02   رقم المشاركة : 708
معلومات العضو
hayat khan
عضو جديد
 
إحصائية العضو










افتراضي

السلام عليك هل بمساعدتي في كيفية صناعة واجهة معناها interface de reseau sociaux en html.css.php










رد مع اقتباس
قديم 2016-03-26, 18:03   رقم المشاركة : 709
معلومات العضو
ratil talin
عضو مميّز
 
الصورة الرمزية ratil talin
 

 

 
إحصائية العضو










افتراضي

من فضلكم ساعدوني في تحويل هذه ALGORITHME اللى الللغة C
procedure tri par insertion (tableau T,n:entier)
debut
pour i allant de 1 a n-1
val reçois T[i]
j reçois i
tant que (j>0 et T[j-1]<val)
T[j] reçois T[j-1]
j reçois j-1
FTQ
T[j] reçois val

fpour
fin









رد مع اقتباس
قديم 2016-03-27, 02:24   رقم المشاركة : 710
معلومات العضو
safahdz
عضو مجتهـد
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة ratil talin مشاهدة المشاركة
من فضلكم ساعدوني في تحويل هذه ALGORITHME اللى الللغة C
procedure tri par insertion (tableau T,n:entier)
debut
pour i allant de 1 a n-1
val reçois T[i]
j reçois i
tant que (j>0 et T[j-1]<val)
T[j] reçois T[j-1]
j reçois j-1
FTQ
T[j] reçois val

fpour
fin
اجبتك في موضوعك









رد مع اقتباس
قديم 2016-03-29, 11:21   رقم المشاركة : 711
معلومات العضو
خولة 96
عضو مميّز
 
الصورة الرمزية خولة 96
 

 

 
إحصائية العضو










افتراضي

ااالسلام عليكم من فضلكم عندي بعض الاسئلة في الخوارزميات رجاءامنكم اافادة
من يريد مساعدتي رجاءا انا في امس الحاجة في اقرب وقت ........رجاءا لا تبخلو عليا










رد مع اقتباس
قديم 2016-03-29, 19:09   رقم المشاركة : 712
معلومات العضو
safahdz
عضو مجتهـد
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة خولة 96 مشاهدة المشاركة
ااالسلام عليكم من فضلكم عندي بعض الاسئلة في الخوارزميات رجاءامنكم اافادة
من يريد مساعدتي رجاءا انا في امس الحاجة في اقرب وقت ........رجاءا لا تبخلو عليا
كان من الأحسن ان تضعي سؤالك مباشرة لربح الوقت

تفضلي سنحاول المساعدة









رد مع اقتباس
قديم 2016-03-30, 11:03   رقم المشاركة : 713
معلومات العضو
خولة 96
عضو مميّز
 
الصورة الرمزية خولة 96
 

 

 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة safahdz مشاهدة المشاركة
كان من الأحسن ان تضعي سؤالك مباشرة لربح الوقت

تفضلي سنحاول المساعدة
حاولت نضع الصورة بصح و الله ماعرفت تقول اول مرة









رد مع اقتباس
قديم 2016-03-30, 21:11   رقم المشاركة : 714
معلومات العضو
خولة 96
عضو مميّز
 
الصورة الرمزية خولة 96
 

 

 
إحصائية العضو










افتراضي

https://www11.0zz0.com/2016/03/30/18/251835346.jpg
https://www12.0zz0.com/2016/03/30/18/442032602.jpg
سلام رجاءا لريد حل التمرينات 2 و12 و17 بارك الله فيكم










رد مع اقتباس
قديم 2016-04-01, 23:04   رقم المشاركة : 715
معلومات العضو
safahdz
عضو مجتهـد
 
إحصائية العضو










افتراضي

سبق وارسلت لك هذا الحل بالإيميل .. سأعيد رفعه عسى يستفيد يفيد آخرين









الصور المرفقة
نوع الملف: jpg ALgo.jpg‏ (190.9 كيلوبايت, المشاهدات 1)

رد مع اقتباس
قديم 2016-04-04, 14:44   رقم المشاركة : 716
معلومات العضو
جومانةج
عضو مشارك
 
إحصائية العضو










Hot News1

سلام عليكم الله يخليكم عندي اختي تدرس سنة اولى ماستر اعلام الى شعبة micr تحتاج االى برنامج sac de mot ou bag of words au ******** java الله يخليكم الي عنده معلومة يساعدنا










رد مع اقتباس
قديم 2016-04-22, 19:35   رقم المشاركة : 717
معلومات العضو
batoul1994
عضو جديد
 
إحصائية العضو










456ty constantine

[C

ENTER]
salem mes chers programmateurs svp aidez moi f l'exercice hada G besoin de votre solution turbo pascal 1.5 alr :
une librairie offre une reduction sur achat des livres informatique dans les conditions suivantes:
==> si le nombre de livres est intérieur de 3livre, il n' ya pas de réduction
==>si le nombre des livres acheté s est supérieures de 05 livres et si le prix d'achats de ces livres est superieur de 6500 la reduction est de 70%
_ ecriver un programme qui calcule le net apayer sachant que :
net a payer =prix d'achat_prix de reduction==>
==>prix de reduction =(prix d'achat*70)/100
yaaa svp svp aidez moi psk c mon controle
awel mara ncharek m3akom svp matrodonich[/CENTER]









رد مع اقتباس
قديم 2016-04-24, 18:14   رقم المشاركة : 718
معلومات العضو
absosm
عضو مشارك
 
الصورة الرمزية absosm
 

 

 
إحصائية العضو










افتراضي

أخي بارك الله فيك على المساعدة










رد مع اقتباس
قديم 2016-04-27, 09:52   رقم المشاركة : 719
معلومات العضو
s.de.be
عضو مشارك
 
الصورة الرمزية s.de.be
 

 

 
إحصائية العضو










B18

اقتباس:
المشاركة الأصلية كتبت بواسطة batoul1994 مشاهدة المشاركة
[C
ENTER]
salem mes chers programmateurs svp aidez moi f l'exercice hada G besoin de votre solution turbo pascal 1.5 alr :
une librairie offre une reduction sur achat des livres informatique dans les conditions suivantes:
==> si le nombre de livres est intérieur de 3livre, il n' ya pas de réduction
==>si le nombre des livres acheté s est supérieures de 05 livres et si le prix d'achats de ces livres est superieur de 6500 la reduction est de 70%
_ ecriver un programme qui calcule le net apayer sachant que :
net a payer =prix d'achat_prix de reduction==>
==>prix de reduction =(prix d'achat*70)/100
yaaa svp svp aidez moi psk c mon controle
awel mara ncharek m3akom svp matrodonich[/CENTER]


bonjour, un petit programme corespond à la solution de votre problème

كود:
program total;

var prix,reduction,prixachat:real;
nombre,i:integer;
begin
prixachat:=0;
reduction:=0;
writeln('entrer le nombre de livre achetés');
readln(nombre);
for i:=1 to nombre do
begin
writeln('entrer le prix du livre n',i);
readln(prix);
prixachat:=prixachat+prix;
end;
if(nombre>3)then
begin
reduction =(prixachat*70)/100;
end
prix:=prixachat-reduction
;
writeln('le net à payer est de',prix);
end.










رد مع اقتباس
قديم 2016-05-05, 21:28   رقم المشاركة : 720
معلومات العضو
Aures Soft
عضو جديد
 
الصورة الرمزية Aures Soft
 

 

 
إحصائية العضو










افتراضي

برنامج الدليل المدرسي اللغة الفرنسية - السنة الثالثة ابتدائي - مجاني - مجاني - مجاني - مجاني
- الدليل المدرسي مردد صفحة بصفحة، يتيح لطفلك التعلم بشكل مستقل، لإعداد أو مراجعة الدروس بطريقة مستقلة وتفاعلية.
- البرنامج يسمح لطفلك التقييم بواسطة اختبار مناسب لكل درس.
- يمكن طفلك تسجل القراءة والاستماع إليها.
صفحة مضافة للحروف الأبجدية مرتبطة بالبرنامج.
يمكنك تحميل من الموقع
aures-soft.com










رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
ملتقى, الالي, الاعلام, طلاب


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 22:36

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc