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

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

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

آخر المواضيع

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

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2012-12-31, 23:44   رقم المشاركة : 196
معلومات العضو
you92cef
عضو محترف
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة هاجر1991 مشاهدة المشاركة
soit la suite u dèfinie par un =0 , u2=9 et la relation de rècurrence :
pout tout n et n entier un+2=6un+1- 9un
on pose pour tout n entier , sn la somme des n premier termes de la suite
1 : ecrire un programme en turbo-pascal qui demande la valeur de n puis qui calcule et affiche un
2 : complèter le programme prècèdent , pour qu'il calcule et affiche sn
التمرين سهل
نقوم باستخراج المتتالية un
نقوم باستدعاء الدالة
for
ونقوم بحساب الحد الذي نريده
نقوم بعمل متغير ياخذ قيم المجموع
كل مرة نحسب الحد الجديد نضيفه للمجموع








 


رد مع اقتباس
قديم 2013-01-01, 21:02   رقم المشاركة : 197
معلومات العضو
you92cef
عضو محترف
 
إحصائية العضو










افتراضي

موقع خاص بالباسكال والالغوريتم مع شرح وامثلة
*-* الموقع فيه برنامج السنة الاولى اعلام الي مادة الاعلام الالي والخوارزميات*-*
https://www-ipst.u-strasbg.fr/pat/program/pascal.htm

يمكنكم اختيار الدروس من اليسار او استعمال خاصية
precedent-suivant

يمكن طباعة محتوى الموقع بالضغط بالزر اليمين للفارة واختيار خاصية الطبع
--------------------------------------------------------------------------------------------------------------------
الصفحة الرسمية لمؤلف الدروس تحتوي على العديد من المواقع والروابط*-* باللون الازرق*-* كل رابط يتيح امكانية معينة *-* هناك دروس اخرى خاصة بالاعلام الالي وخيارات كثيرة ويمكنك الانتقال الى دروس اخرى اذا احسنت استعمال الموقع*-*

https://www-ipst.u-strasbg.fr/pat/
--------------------------------------------------------------------------------------------------------------------

موقع خاص بالباسكال والخوارزميات يحتوي دروس السنة الاولى والثانية اعلام الي

https://www.ac-nancy-metz.fr/eco-gest...esentation.htm

يمكن اختيار الدروس على اليسار واستعمال خاصية
suivant-precedent
plan للانتقال او الرجوع

للانتقال الى دروس اخرى غير الرقم بعد
chap
في الموقع
مثلا في الرابط السابق اذا غيرنا الرقم 1 الى 2 بعد كلمة
chap
نحصل على دروس جديدة
مثال

https://www.ac-nancy-metz.fr/eco-gest...esentation.htm
------------------------------------------------------------------------------

تحميل برنامج
algobox

التعريف بالبرنامج
البرنامج يتيح كتابة الخورزميات وتشغيلها واظهار النتائج *-*يعنتي انت تكتب خوازمية وهو يقوم بتفعيل الخورازمية

البرنامج يوجد في خاصية التفعيل خطوة خطوة
execution pas a pas
وفيها يقوم بتشغيل الالغوريتم خطوة خطوة مع الشرح الذي يظهر في النافذة

لتحميل البرنامج من هنا
https://www.xm1math.net/algobox/download.html

فديو يوضح كيفية التعامل مع البرنامج

https://www.xm1math.net/algobox/demo.html


امثلة لخوارزميات

https://www.xm1math.net/algobox/gallerie.html


رابط الصفحة الرسمية للبرنامج لمزيد من المعلومات

https://www.xm1math.net/algobox/

ارجوا من الادارة عدم حذف الروابط لانها روابط تعليمية بالدرجة الاولى










رد مع اقتباس
قديم 2013-01-01, 23:22   رقم المشاركة : 198
معلومات العضو
هاجر1991
عضو مشارك
 
الصورة الرمزية هاجر1991
 

 

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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة you92cef مشاهدة المشاركة
التمرين سهل
نقوم باستخراج المتتالية un
نقوم باستدعاء الدالة
for
ونقوم بحساب الحد الذي نريده
نقوم بعمل متغير ياخذ قيم المجموع
كل مرة نحسب الحد الجديد نضيفه للمجموع
ma3lich khoya taktabli algorithme psk siyitou fi turbo-pascal w makhdamlich









رد مع اقتباس
قديم 2013-01-02, 08:17   رقم المشاركة : 199
معلومات العضو
أبو عبد الرحمن 87
عضو مجتهـد
 
الصورة الرمزية أبو عبد الرحمن 87
 

 

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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة هاجر1991 مشاهدة المشاركة
ma3lich khoya taktabli algorithme psk siyitou fi turbo-pascal w makhdamlich
كود:
program vds;
uses crt;
var i,n:integer;
var u,v,s,a:real;
begin
clrscr;
readln(n);
if n=0 then write('erreur')
   else if n=1 then write ('U1=0 et S1=0')
        else
            begin
                 u:=0;
                 v:=9;
                 s:=9;
                 for i:=3 to n do
                     begin
                     a:=u;
                     u:=v;
                     v:=6*v-9*a;
                     s:=s+v;
                     end;
writeln('U',n,'= ',v,' et S',n,'= ',s);
           end;
readln;
end.









رد مع اقتباس
قديم 2013-01-02, 11:57   رقم المشاركة : 200
معلومات العضو
yalova
عضو مميّز
 
الصورة الرمزية yalova
 

 

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










افتراضي

يا خاوتي جاوبوني على سؤالي عندي قرن وانا نستنا










رد مع اقتباس
قديم 2013-01-02, 12:59   رقم المشاركة : 201
معلومات العضو
you92cef
عضو محترف
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة yalova مشاهدة المشاركة
يا خاوتي جاوبوني على سؤالي عندي قرن وانا نستنا
تم اعطاءك الالغوريتم برمجه بنفسك

ليس صعب









رد مع اقتباس
قديم 2013-01-02, 18:46   رقم المشاركة : 202
معلومات العضو
sun shin
عضو مشارك
 
الصورة الرمزية sun shin
 

 

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










افتراضي

السلام عليكم
اتمنى ان تساعدوني وذلك بكتابة algo لهذا التمرين لقد حاولت لكن دون جدوى
, acrire un algo demandant a l`utilisateur de saisir une valeur numerique positive n et affichant toutes les valeurs
n-1 ,n, .....2.1.0

و شكرااااااااااااااااا










رد مع اقتباس
قديم 2013-01-02, 19:55   رقم المشاركة : 203
معلومات العضو
marwa.dz
عضو مشارك
 
إحصائية العضو










Question exo pascal

Une compagnie d'assurance automobile propose a ses clients quatre familles de tarifs
identifiables par une couleur, du moins au plus onereux : tarifs bleu, vert, orange et rouge. Le
tarif depend de la situation du conducteur :
• un conducteur de moins de 25 ans et titulaire du permis depuis moins de deux ans, se voit
attribuer le tarif rouge, si toutefois il n'a jamais ete responsable d'accident. Sinon, la
compagnie refuse de l'assurer.
• un conducteur de moins de 25 ans et titulaire du permis depuis plus de deux ans, ou de plus
de 25 ans mais titulaire du permis depuis moins de deux ans a le droit au tarif orange s'il n'a
jamais provoque d'accident, au tarif rouge pour un accident, sinon il est refuse.
• un conducteur de plus de 25 ans titulaire du permis depuis plus de deux ans beneficie du
tarif vert s'il n'est a l'origine d'aucun accident et du tarif orange pour un accident, du tarif
rouge pour deux accidents, et refuse au-dela
• De plus, pour encourager la fidelite des clients acceptes, la compagnie propose un contrat de
la couleur immediatement la plus avantageuse s'il est entre dans la maison depuis plus d'un an.
Ecrire l'algorithme puis le programme Pascal permettant de saisir les donnees necessaires
(sans controle de saisie) et de traiter ce probleme. Avant de se lancer a corps perdu dans cet
exercice, on pourra reflechir un peu et s'apercevoir qu'il est plus simple qu'il n'en a l'air (cela
s'appelle faire une analyse !)









رد مع اقتباس
قديم 2013-01-02, 21:49   رقم المشاركة : 204
معلومات العضو
fouiny 78
عضو جديد
 
إحصائية العضو










B8 احتاج للمساعدة ارجوووووووووووووووووكم

Système d'exploitation
SIMULATION D'ORDONNANCEMENT DE PROCESSUS


N processus sont en attente d'exécution sur un processeur. Les processus sont numérotés de 1 à N dans la file d'attente et une durée d'exécution est associée à chacun. On veut simuler ('exécution des processus en attente en utilisant les politiques d'ordonnancement vu dans le cours (FIFO, SJF et Round Robbin)
:Pour la technique Round Robbin, on fixe un quantum de temps élémentaire. Ecrire un programme en JAVA qui
• .Lit le nombre de processus, la durée d'exécution et le temps d'arrivé de chacun d'eux
• .Fixer la valeur du Quantum (Round Robbin)
• .Afficher les numéros de processus, ainsi que le temps d'attente et le temps de réponse au fur et à mesure de leur .achèvement
ارجو المساعدة ارجووووووووووووووووووووكم
lملاحظة: انا في السنة الثانيت اعلام الي










رد مع اقتباس
قديم 2013-01-02, 22:13   رقم المشاركة : 205
معلومات العضو
yalova
عضو مميّز
 
الصورة الرمزية yalova
 

 

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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة you92cef مشاهدة المشاركة
تم اعطاءك الالغوريتم برمجه بنفسك

ليس صعب
أخي أنا لم أطلب الخوارزمية بل طلبت شرح الطريقة
وشكـــــــــــــــراا









رد مع اقتباس
قديم 2013-01-03, 08:34   رقم المشاركة : 206
معلومات العضو
أبو عبد الرحمن 87
عضو مجتهـد
 
الصورة الرمزية أبو عبد الرحمن 87
 

 

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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة sun shin مشاهدة المشاركة
السلام عليكم
اتمنى ان تساعدوني وذلك بكتابة algo لهذا التمرين لقد حاولت لكن دون جدوى
, acrire un algo demandant a l`utilisateur de saisir une valeur numerique positive n et affichant toutes les valeurs
n-1 ,n, .....2.1.0

و شكرااااااااااااااااا
تفضل هذه المحاولة بالباسكل ان شاء الله تفيدك
كود:
program ef;
uses crt;
var a,c:integer;
begin
clrscr;
readln(a);
if a<0 then writeln('error') else
for c:=0 to a do
writeln(c);
readln;
end.









رد مع اقتباس
قديم 2013-01-03, 13:58   رقم المشاركة : 207
معلومات العضو
you92cef
عضو محترف
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة yalova مشاهدة المشاركة
أخي أنا لم أطلب الخوارزمية بل طلبت شرح الطريقة
وشكـــــــــــــــراا
مبدا
tri par comptage
هو تريب جدول او مصفوفة

من اجل هذا نحتاج الى قراءة جدول او مصفوفة
ثانيا نحتاج الى مقارنة القيم
فالقيمة الاولى للجدول نقارنها مع كل القيم الاخرى فاذا وجدنا قيمة اصغر منها نقوم بعمل تبديل بين القيم
permutation
وهكذا
ثم ناخذ القيمة الثانثة من الجدول
من الواضح اننا لا نحتاج الى ان نقارنها مع القيمة التي قبلها لانها اصغر منها نقارنها مع كل القيم واذا وجدنا قيمة اصغر منها ننقوم بعمل تبديل

اذا تلاحظ فيها هذا الالغوريتم فاننا نحتاج الى دالتين من نوع
for
الدالة الاولى تقوم بتثبيت قيمة الجدول التي نريد مقارنتها ونستعمل فيها المبدا التالي
for i:=1 to n-1

هذه الدالة تقوم باخذ قيمة الجدول فقط
نلاحظ اننا اخذنا
n-1
ولم ناخذ
n
iهذا نفمه من الدالة الثانثة
نلاحظ ان الدالة الثانية تنطلق من
i+1 to n
لماذا
لاننا لا نحتاج الى مقارنة قيمة
i
مع نفسها
فاذا كانت قيمة
i=3
n=10
فاننا نقارن القيمة الثالثة من الجدول مع القيم 4-5-6-7-8-9-10
من اجل هذا استعملنا
i+1

الدالة الاولى انتهت عند
n-1
والدالة الثانثة انتهت عند
n
لماذا؟
حتى نقارن بين القيم
فاذا انتهت قيمة الدالة الاولى عند
n
فان الدالة الاثنة لن تقوم بمقارنة قيمة
n
من اجل اجل هذا نجعل الدالة الاولى تنتهي عند
n-1
والتي تساوي 9
فالدالة الثانية تسمح بمقارنة القيمة 9 للجدول مع القيمة العاشرة
اذا كانت القيمة التاسعة اصغر من العشارة تبقي على نفس الترتيب واذا كانت اكبر تغير الترتيب
فتصبح القيمة التاسعة في المكان العاشرة والقيمة العاشرة في المكان التاسع

لفهم اكثر
سوف اعطيك اللغوريتم وارجوا ان تضعه في برنامج

اللغوريتم لديك الان قم ببرمجته









رد مع اقتباس
قديم 2013-01-03, 16:21   رقم المشاركة : 208
معلومات العضو
sun shin
عضو مشارك
 
الصورة الرمزية sun shin
 

 

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










افتراضي

شكرا لك جزاك الله كل خير و جعلها في ميزان حسناتك










رد مع اقتباس
قديم 2013-01-03, 17:41   رقم المشاركة : 209
معلومات العضو
هاجر1991
عضو مشارك
 
الصورة الرمزية هاجر1991
 

 

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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة D03 مشاهدة المشاركة
كود:
program vds;
uses crt;
var i,n:integer;
var u,v,s,a:real;
begin
clrscr;
readln(n);
if n=0 then write('erreur')
   else if n=1 then write ('U1=0 et S1=0')
        else
            begin
                 u:=0;
                 v:=9;
                 s:=9;
                 for i:=3 to n do
                     begin
                     a:=u;
                     u:=v;
                     v:=6*v-9*a;
                     s:=s+v;
                     end;
writeln('U',n,'= ',v,' et S',n,'= ',s);
           end;
readln;
end.
هل فتحنا هذا التمرين باستعمال la permittation









رد مع اقتباس
قديم 2013-01-03, 18:26   رقم المشاركة : 210
معلومات العضو
you92cef
عضو محترف
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة هاجر1991 مشاهدة المشاركة
هل فتحنا هذا التمرين باستعمال la permittation
لا
permutation
التبديل

هنا لا نحتاج الى تبديل المتغيرات

فقط قمنا بتعريف واعطاء قيم المتغيرات قمنا بساتدعاء الدالة
for
وضعنا العبارة العامة للمتتالية
وكل مرة نحسب الحد نضيفه للمجموع
انطلقنا من
i:=3
لاننا حسبنا القيم الاولى والثانية

في مثل هذه الحالات التي يكون لدينا عبارة مجموع علينا نا نعمل
initiation
*-*القيمة الاولية*-*

في المجموع نقوم باعطاء قيمة اولية 0*-*العنصر الحيادي للمجموع*-*
في الضرب نقوم باعطاء قيمة اولية 1*-*العنصر الحيادي للضرب*-*









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

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


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

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

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

الساعة الآن 18:46

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


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

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