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

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

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

آخر المواضيع

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

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2013-03-01, 09:57   رقم المشاركة : 1
معلومات العضو
you92cef
عضو محترف
 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة بهاار مشاهدة المشاركة
لكن اخي الكريم على حسب مافهمت من ردك انك تستعمل enregistrement
نعم في الباسكال نستعمل
enregistrement

بينما في مواد او برامج اخرى لا نستعمل
enregistrement

مثلا في مادة
system information
ou base de donnee

نستعمل نفس المبدا ولكن بطرق اخرى

كود:
type enre=record
nom:string;
prenom:string;
age:integer;
....
..
.
.
end;
nom,prenom,age sont des champs








 


رد مع اقتباس
قديم 2013-03-01, 11:59   رقم المشاركة : 2
معلومات العضو
بهاار
عضو مشارك
 
إحصائية العضو










افتراضي

انا ادرس السنة الاولى رياضيات واعلام آلي
ولحد الآن لم ندرس enregistrement
لكن بالنسبة les tableau
في ترتيبها توجد عدة طرق كselection insertion...الخ
لكن انا طلب مني tri d'un tableau par champ
ولم اجد أي شي يخص هده الطريقة ، فما الحل؟؟؟؟

ولدي سؤال بخصوص selection
هل نبحث على اصغر عدد ونضعه في الخانة الاولى ، أم نبحث على اكبر عدد؟










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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة بهاار مشاهدة المشاركة
انا ادرس السنة الاولى رياضيات واعلام آلي
ولحد الآن لم ندرس enregistrement
لكن بالنسبة les tableau
في ترتيبها توجد عدة طرق كselection insertion...الخ
لكن انا طلب مني tri d'un tableau par champ
ولم اجد أي شي يخص هده الطريقة ، فما الحل؟؟؟؟

ولدي سؤال بخصوص selection
هل نبحث على اصغر عدد ونضعه في الخانة الاولى ، أم نبحث على اكبر عدد؟

بخصوص انواع
tri
فللاسف لم نتطرق لهم بشكل واسع في السنة الاولى ونسيت التعاريف

ارجوا ممن لديه تعارف انواع
tri
ان يزودنا بها

بخصوص ه>ه الاسئلة فالافضل طرحها على الاستاد مباشرة لانها تدخل ضمن التعريفات ومن الصغب ان ناخد دور الاستاد ونقوم بشرح هده التعريفات

لان الاستاد لديه طرقه الخاصة لشرح
وبخصوص البرمجة فان شاء الله نساعدك









رد مع اقتباس
قديم 2013-03-01, 14:32   رقم المشاركة : 4
معلومات العضو
algeriano9354
عضو مجتهـد
 
الصورة الرمزية algeriano9354
 

 

 
الأوسمة
المواضيع المميزة 2014 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة بهاار مشاهدة المشاركة
انا ادرس السنة الاولى رياضيات واعلام آلي
ولحد الآن لم ندرس enregistrement
لكن بالنسبة les tableau
في ترتيبها توجد عدة طرق كselection insertion...الخ
لكن انا طلب مني tri d'un tableau par champ
ولم اجد أي شي يخص هده الطريقة ، فما الحل؟؟؟؟

ولدي سؤال بخصوص selection
هل نبحث على اصغر عدد ونضعه في الخانة الاولى ، أم نبحث على اكبر عدد؟

أنا أدرس في جامعة قسنطينة ،،، رانا لحقنا لـ les listes ،،، شخصيا أنا درس recording لم أحضره تمــــــــــــاما









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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة algeriano9354 مشاهدة المشاركة
أنا أدرس في جامعة قسنطينة ،،، رانا لحقنا لـ les listes ،،، شخصيا أنا درس recording لم أحضره تمــــــــــــاما
les liste
المفروض تدروسونه في السنة الثانية









رد مع اقتباس
قديم 2013-03-01, 16:18   رقم المشاركة : 6
معلومات العضو
بهاار
عضو مشارك
 
إحصائية العضو










افتراضي

كود:
    program triparselection;
  uses crt;
  const N=5;
  type Tableau = array [1..N] of integer;
   var
  tab: Tableau;
   
  Procedure remplir ( var tab: Tableau);
  var i:integer;
  begin
   
     for i:=1 to N do
     read(tab[i]);
   
  end;
   
   
  procedure triselection( var tab: Tableau);
  var
  i,j,x, indice:integer;
  begin
  for i:= 1 to N-1 do
  begin
    indice:=i;
   
  for j:= i+1 to N do
  begin
  if(tab [indice] > tab[j]) then
    indice:=j;
  end;
   
  if( tab[indice] <>tab [ i])  then
   begin
  x:= tab[i];
  tab[i]:=tab[indice];
  tab [indice]:=x;
  end;
  end;
   
   
   
  procedure Impression ( tab: Tableau);
  var
  i:integer;
  begin
  writeln ('-------------------------------------------------------');
  for i:= 1 to N do
  write ( tab [i]:3,' ');
   writeln;
   end;
   
   
  begin
  remplir (tab);
  writeln('Tri par selection');
  writeln;
  Impreession (tab);
  triselection (tab);
  Impression (tab);
  writeln('---------------------------------------------------------');
  end.



أريد المساعدة حيث يوجد فيها خطأ لكن لم أتمكن من معرفته









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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة بهاار مشاهدة المشاركة
كود:
    program triparselection;
  uses crt;
  const N=5;
  type Tableau = array [1..N] of integer;
   var
  tab: Tableau;
   
  Procedure remplir ( var tab: Tableau);
  var i:integer;
  begin
   
     for i:=1 to N do
     read(tab[i]);
   
  end;
   
   
  procedure triselection( var tab: Tableau);
  var
  i,j,x, indice:integer;
  begin
  for i:= 1 to N-1 do
  begin
    indice:=i;
   
  for j:= i+1 to N do
  begin
  if(tab [indice] > tab[j]) then
    indice:=j;
  end;
   
  if( tab[indice] <>tab [ i])  then
   begin
  x:= tab[i];
  tab[i]:=tab[indice];
  tab [indice]:=x;
  end;
  end;
   
   end;
   
  procedure Impression ( tab: Tableau);
  var
  i:integer;
  begin
  writeln ('-------------------------------------------------------');
  for i:= 1 to N do
  write ( tab [i]:3,' ');
   writeln;
   end;
   
   
  begin
  remplir (tab);
  writeln('Tri par selection');
  writeln;
  Impreession (tab);
  triselection (tab);
  Impression (tab);
  writeln('---------------------------------------------------------');
  end.



أريد المساعدة حيث يوجد فيها خطأ لكن لم أتمكن من معرفته
كان ينقص
end;
وكان هناك خطا في استدعاء البروسيدور









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










افتراضي

كود:

 program triparselection;
  uses wincrt;
  const N=5;
  type Tableau = array [1..N] of integer;
   var
  tab: Tableau;
   
  Procedure remplir ( var tab: Tableau);
  var i:integer;
  begin
   
     for i:=1 to N do
     read(tab[i]);
   
  end;
   
   
  procedure triselection( var tab: Tableau);
  var
  i,j,x, indice:integer;
  begin
  for i:= 1 to N-1 do
  begin
    indice:=i;
   
  for j:= i+1 to N do
  begin
  if(tab [indice] > tab[j]) then
    indice:=j;
  end;
   
  if( tab[indice] <>tab [ i])  then
   begin
  x:= tab[i];
  tab[i]:=tab[indice];
  tab [indice]:=x;
  end;
  end;
  end;
   
   
   
  procedure Impression ( tab: Tableau);
  var
  i:integer;
  begin
  writeln ('-------------------------------------------------------');
  for i:= 1 to N do
  write ( tab [i]:3,' ');
   writeln;
   end;
   
   
  begin
  remplir (tab);
  writeln('Tri par selection');
  writeln;
  Impression (tab);
  triselection (tab);
  Impression (tab);
  writeln('---------------------------------------------------------');
  end.
تصحيح البنامج السابق
كان ينقص
end;
وكان هناك خطا في استدعاء البروسيدور









رد مع اقتباس
قديم 2013-03-01, 18:53   رقم المشاركة : 9
معلومات العضو
بهاار
عضو مشارك
 
إحصائية العضو










افتراضي

شكرا لك اخي الكريم على المساعدة

من اين آتي بهذا الرمز من clavier |










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










افتراضي

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

من اين آتي بهذا الرمز من clavier |
هنا الشرح










رد مع اقتباس
قديم 2013-03-10, 18:38   رقم المشاركة : 11
معلومات العضو
salemk
عضو مشارك
 
الصورة الرمزية salemk
 

 

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










افتراضي

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

من اين آتي بهذا الرمز من clavier |
كود:
Enfoncez les touches “Alt Gr” + “6 - |”
“6 - |”  de la première ligne des lettres alphanumériques, en dessus  des touches “Y” et “T”









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










افتراضي

بخصوص المصفوفات
matrice
calcule le produit d'un matrice par sa transopseé

كود:
program produit;
uses wincrt;
type tab=array[1..25,1..25] of integer;
var  i,k,j,l1,c1,l2,c2:integer;
m1,m2,mat:tab;
begin
writeln('donner le nombre de ligne de m1');
readln(l1);
writeln('donner le nombre de colonnes de m1');
readln(c1);
if l1=c1 then begin
writeln('donner les ',l1*c1,' elements de m1');
for i:=1 to l1 do
for j:=1 to  c1 do 
read(m1[i,j]);
writeln('La matrice est');
for i:=1 to l1 do begin
for j:=1 to c1 do 
write(m1[i,j]:4);
writeln;
end;

for i:=1 to l1 do
      for j:=1 to c1 do 
        m2[i,j] := m1[j,i];
        writeln(' la transposée de votre matrice est');
   for i:=1 to l1 do begin
     for j:=1 to c1 do
     write(m2[i,j]:4);
     writeln;
     end;


for i:=1 to l1 do
       for j:=1 to c2 do  begin
            mat[i,j]:=0;
            end;
            for i:=1 to l1 do
            for j:=1 to c1 do 
            for k:=1 to c1 do          
                mat[i,j]:=mat[i,j]+m1[i,k]*m2[k,j];
writeln('Le produit est');
for i:=1 to l1 do begin
for j:=1 to c1 do 
write(mat[i,j]:4);
writeln;
end;
end;
if l1<>c1 then writeln('La matrice n''est pas carré');
end.

site pour verifier

https://bts-ig.numeriques.net/cours-e.../index.php#fin


Si est une matrice de type et est une matrice de type , alors leur produit, noté est une matrice de type donnée par :










رد مع اقتباس
قديم 2013-03-01, 21:38   رقم المشاركة : 13
معلومات العضو
enemi05
عضو مشارك
 
الصورة الرمزية enemi05
 

 

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










افتراضي

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









رد مع اقتباس
قديم 2013-03-01, 21:39   رقم المشاركة : 14
معلومات العضو
بهاار
عضو مشارك
 
إحصائية العضو










افتراضي

شكرا لك اخي على المساعدة










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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة بهاار مشاهدة المشاركة
شكرا لك على المساعدة لكن انا اريد ان اضع الرمز في البسكال والبسكال لا يدعم اللغة العربية يعني الطريقة لم تنفع معي
فهل من حل؟
لقد جربت الطريقة وهي شغالة في الباسكال نسخة
tpw

في باقي النسخ لست ادري ما ادت كانت شغالة ام لا









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

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


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

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

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

الساعة الآن 15:12

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


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

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