طلب تمرين مهم باسكال سنة اولى من فضلكم مساعدة - منتديات الجلفة لكل الجزائريين و العرب

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

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

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

آخر المواضيع

تمرين مهم باسكال سنة اولى من فضلكم مساعدة

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2014-01-09, 19:53   رقم المشاركة : 1
معلومات العضو
abderahim-dz
عضو مميّز
 
الصورة الرمزية abderahim-dz
 

 

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










افتراضي تمرين مهم باسكال سنة اولى من فضلكم مساعدة

je veux la solution ji essayer en bas mais ca marche pas!!



Ecrire un algorithme qui lit une suite d’entiers terminée par 0 et qui affiche la longueur de la plus longue série d’entiers consécutifs égaux qu’elle contenait.

Exemples :
* Pour la suite (1, 2, 2, 4, 4 ,4 ,9 ,9 ,4 ,11 ,11 ,11 ,0): la longueur maximale est 3.
* Pour la suite (5, 5, 4, 9, 91, 4, 10, 0): la longueur maximale est 2.
* Pour la suite (6, 2, 1, 4, 1, 4,0): la longueur maximale est 1.
كود PHP:
program ex;
uses wincrt;
var 
i,j,val,last_val:integer;

begin
writeln
('Entrer les elements de la serie:');
readln(val);
if 
val<>0 then begin j:=1last_val:=valend;
repeat
 
if val=last_val then i:=i+1
 
else
  
begin
  last_val
:=val;
   if 
j<i then j:=i;
  
i:=0;
  
end;
 if 
j<i then j:=i;
 
readln(val);
until val=0;

writeln('la longugeur maximale est ',j);
readln;
end








 


رد مع اقتباس
قديم 2014-01-29, 16:03   رقم المشاركة : 2
معلومات العضو
شوقي الجزائري
عضو جديد
 
إحصائية العضو










افتراضي

المشكل في البرنامج اذا بدأت البرقم المكرر في بداية السلسلة مثل 1.1.1.1.5.2.4 هنا تكون النتسجة صحيحة 4 ولكن اذا لم تبدأ بالعدد الاكثر تكرارا ستكون النتيجة ناقص 1 مثل 2.1.1.1.1.3.55.4 هنا النتيجة 3 حسب البرنامج والصحيح هو 4

راجع اين يكمن الخطأ في التعداد اخي..










رد مع اقتباس
قديم 2014-01-29, 21:46   رقم المشاركة : 3
معلومات العضو
abderahim-dz
عضو مميّز
 
الصورة الرمزية abderahim-dz
 

 

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










افتراضي

نعم هناك خلل وطرحت الموضوع لاجاده ،، هل تمكنت من عمل البرنامج الصحيح ؟؟ ++ ممكن نعرف اي سنة شكرا

انا سنة اولى










رد مع اقتباس
قديم 2014-02-03, 00:43   رقم المشاركة : 4
معلومات العضو
شوقي الجزائري
عضو جديد
 
إحصائية العضو










افتراضي

انا ادرس تقني سامي برمجة قواعة بيانات مازلت في السداسي الاول...










رد مع اقتباس
قديم 2014-02-03, 17:55   رقم المشاركة : 5
معلومات العضو
a-s-m-a
عضو جديد
 
الصورة الرمزية a-s-m-a
 

 

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










افتراضي

لمشكل في البرنامج اذا بدأت البرقم المكرر في بداية السلسلة مثل 1.1.1.1.5.2.4 هنا تكون النتسجة صحيحة 4 ولكن اذا لم تبدأ بالعدد الاكثر تكرارا ستكون النتيجة ناقص 1 مثل 2.1.1.1.1.3.55.4 هنا النتيجة 3 حسب البرنامج والصحيح هو 4

راجع اين يكمن الخطأ في التعداد اخي..










رد مع اقتباس
قديم 2014-02-03, 20:49   رقم المشاركة : 6
معلومات العضو
abderahim-dz
عضو مميّز
 
الصورة الرمزية abderahim-dz
 

 

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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة a-s-m-a مشاهدة المشاركة
لمشكل في البرنامج اذا بدأت البرقم المكرر في بداية السلسلة مثل 1.1.1.1.5.2.4 هنا تكون النتسجة صحيحة 4 ولكن اذا لم تبدأ بالعدد الاكثر تكرارا ستكون النتيجة ناقص 1 مثل 2.1.1.1.1.3.55.4 هنا النتيجة 3 حسب البرنامج والصحيح هو 4

راجع اين يكمن الخطأ في التعداد اخي..
نعم اعرف انه يوجد خلل وطرحت الموضوع من أجل حل التمرين وايجاد الخلل شكرا ،، لكن هل بامكانك حله ؟؟

حسنا ساحاول من جديد و ساضع الحل؟؟









رد مع اقتباس
قديم 2014-02-03, 21:38   رقم المشاركة : 7
معلومات العضو
abderahim-dz
عضو مميّز
 
الصورة الرمزية abderahim-dz
 

 

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










افتراضي

اليكم الحل قمت بعمله في اقل من نصف ساعة

كود PHP:
program longeur;
uses wincrt;
var 
t:array[1..100of integer;
    
t2:array[1..50of integer;
    
i,n,count,grand:integer;
                    
begin
    writeln
('Programed By Abderrahim - DzCommunity.Com');

    
writeln('entrer une suite d''entier et terminee la serie avec un 0');
    { 
LIRE LES ENTIERS ET LES METTRE DANS UN TABLEAUX}
    
i:=1;
    
repeat
    readln
(t[i]);
    
i:=i+1;
    
n:=i;
    
until t[i-1]=0;

    { 
METTRE LA LONGUEUR DE CHAQUE SERIE AVEC DES ELEMENTS CONSECUTIFS EGAUX DANS TABLEAUX }
    
count:=1;
    
t2[count]:=1;
    for 
i:=1 to n-do
    if 
t[i]=t[i+1then t2[count]:=t2[count]+1
    
else
    
begin
    count
:=count+1;
    
t2[count]:=1;
    
end;

    { 
CHERCHER LA PLUS GRAND VALEUR DANS LE TABLEAU DES LONGUEUR DES SERIES }
    
grand:=t2[1];
    for 
i:=2 to count do
    if 
grand<t2[ithen grand:=t2[i];

    
writeln('la longueur maximale est:');
    
writeln(grand);


         { 
BY MISTER Abderrahim }
           
end









رد مع اقتباس
قديم 2014-02-04, 22:22   رقم المشاركة : 8
معلومات العضو
شوقي الجزائري
عضو جديد
 
إحصائية العضو










افتراضي

نعم هكذا صحيح اخي ...










رد مع اقتباس
قديم 2014-02-06, 22:10   رقم المشاركة : 9
معلومات العضو
you92cef
عضو محترف
 
إحصائية العضو










افتراضي

البرنامج خاطئ

https://www12.0zz0.com/2014/02/06/21/156372978.png










رد مع اقتباس
قديم 2014-02-07, 11:59   رقم المشاركة : 10
معلومات العضو
abdotv
عضو جديد
 
الصورة الرمزية abdotv
 

 

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










افتراضي

بارك الله فيكم الاخوة










رد مع اقتباس
قديم 2014-02-08, 13:36   رقم المشاركة : 11
معلومات العضو
abderahim-dz
عضو مميّز
 
الصورة الرمزية abderahim-dz
 

 

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










افتراضي

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


اقتباس:
المشاركة الأصلية كتبت بواسطة abdotv مشاهدة المشاركة
بارك الله فيكم الاخوة
شكرا لك









رد مع اقتباس
قديم 2014-02-26, 20:39   رقم المشاركة : 12
معلومات العضو
larbi_paradox
عضو جديد
 
إحصائية العضو










افتراضي

بالتوفيق يا اخي










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

الكلمات الدلالية (Tags)
مساعدة, اولى, تمرين, باسكال, فضلكم


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

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

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

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

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


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

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