![]() |
|
في حال وجود أي مواضيع أو ردود
مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة
( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
آخر المواضيع |
|
ملتقى طلاب الاعلام الالي لحل تمارين Algorithmes et programmation en Pascal
![]() |
|
أدوات الموضوع | انواع عرض الموضوع |
|
![]() |
رقم المشاركة : 1 | ||||
|
![]() هذه الخوارزمية كانت للتوضيح فقط ،، غرضها توصيل الفكرة فحسب ,,لكن مع ذلك الشكر موصول لكـ على النصائح ’’
|
||||
![]() |
![]() |
رقم المشاركة : 2 | |||
|
![]() اريد حل معادلة من الدرجة الثانية الغوريتم او fortron وشكرا |
|||
![]() |
![]() |
رقم المشاركة : 3 | ||||
|
![]() اقتباس:
*-* اظن الصفحة 4 او 5*-* حاول*-*ي*-* برمجته بنفسك |
||||
![]() |
![]() |
رقم المشاركة : 4 | |||
|
![]() هذه محاولتي في كتابة خوارزمية تحول من النظام العشري الى النظام الثنائي |
|||
![]() |
![]() |
رقم المشاركة : 5 | ||||
|
![]() اقتباس:
التصحيح باللون الاحمر كود:
uses crt; var s1,s2,s3,s4,i:integer; begin clrscr; readln(s1); s4:=0; i:=0; s3:=1; repeat i:=i+1; if i=1 then s3:=1 else begin s3:=s3*10; end; s2:=s1 mod 2; s1:=s1 div 2; s4:=s3*s2 + s4; until s1=0; writeln(s4); readln; end. كما ان الحل يعتبر محدود اذ لايمكن للبرنامج تحويل عدد اكبر من 31 الى الاعداد العشرية لان النوع Integer محصور بين 32767 و -32768 لذلك يرجى تحويل المتغيرات الى longint |
||||
![]() |
![]() |
رقم المشاركة : 6 | ||||
|
![]() اقتباس:
نعم معك حق احييك اخي ,,على اكتشاف الخطأ والشكر موصول اليك , |
||||
![]() |
![]() |
رقم المشاركة : 7 | ||||
|
![]() اقتباس:
هذه محاولتي لنظام اقل من 10 (فقط حاولت التعميم) هل من تعليق أو نصيحة وجزاكم الله خيرا ساحاول كتابة برنامج يحول من نظام الى نظام اخر (المشكلة في A B C D E F ) كود:
program re; uses wincrt; procedure saisir_base(var x:byte); begin writeln('donner la base de convertion'); readln(x); if ((x<1) or (x>10)) then saisir_base(x); end; procedure saisir_nombre(var x:longint); begin writeln('donner un nombre en base 10'); readln(x); if (x<=0) then saisir_nombre(x); end; procedure conv(y:longint;z:byte); begin if y<z then write(y) else begin conv(y div z , z); write( y mod z); end; end; var a:longint; b:byte; begin saisir_nombre(a); saisir_base(b); conv(a,b); end. |
||||
![]() |
![]() |
رقم المشاركة : 8 | ||||
|
![]() اقتباس:
كود:
program conv; uses wincrt; var chiffres,ch:string; b,b1:byte; function verifier(s:string;x:byte):boolean; var i:byte; begin i:=1; while ((upcase(s[i]) in (['A'..'F','0'..'9'])) and (pos(upcase(s[i]),chiffres)<=x)) do begin i:=i+1; end; verifier:= (i>length(s)) and (length(s)>0); end; function base10(s:string;x:integer):longint; var v:longint; i:byte; begin v:=0; for i:=1 to length(s) do v:= pos(upcase(s[i]),chiffres)-1 + (v*x); base10:=v; end; function nouvellebase(x:longint;nb:byte):string; var s:string; i:byte; begin s:=''; while not(x=0) do Begin i:= x mod nb; s:= chiffres[i+1] + s; x:= x div nb; End; nouvellebase:=s; end; begin chiffres:='0123456789ABCDEF'; repeat writeln('donner une valeur'); readln(ch); writeln('Dans quelle base est-elle exprimée ?'); readln(b); until ((verifier(ch,b)) and (ch<>'0') and (b in [2..16])); writeln('Dans quelle base faut-il l''exprimer?'); readln(b1); writeln(ch,' en base ',b,' est égale à ',nouvellebase(base10(ch,b),b1),' en base ',b1); end. |
||||
![]() |
![]() |
رقم المشاركة : 9 | |||
|
![]() السلام عليكم |
|||
![]() |
![]() |
رقم المشاركة : 10 | ||||
|
![]() اقتباس:
كود:
program ee; uses wincrt; var lettre :array['A'..'Z'] of integer; ch:string; i:char; j:integer; begin repeat writeln('saisir une chaine'); readln(ch); until ch<>''; for i:='A' to 'Z' do for j:=1 to length(ch) do if upcase(ch[j])=i then lettre[i]:=lettre[i]+1; for i := 'A' to 'Z' do if lettre[i]<>0 then writeln(i, ' pour ',lettre[i],' fois'); end. |
||||
![]() |
![]() |
رقم المشاركة : 11 | ||||
|
![]() اقتباس:
البرنامج سهل وبسيط برمج*-*يه*-*بنفسك |
||||
![]() |
![]() |
رقم المشاركة : 12 | |||
|
![]() ااااااااااااااااااااااااشكرااااااااااااااااااااا
|
|||
![]() |
![]() |
رقم المشاركة : 13 | |||
|
![]() ارجوا من الطلبة ان يضعوا امتحانات الاعلام الاي لمحاولة حلها |
|||
![]() |
![]() |
رقم المشاركة : 14 | |||
|
![]() نحطو كل caractère في خانة في جدول |
|||
![]() |
![]() |
رقم المشاركة : 15 | ||||
|
![]() اقتباس:
الرد موجود في الرد الاول من الصفحة19 والرد رقم 240 في الصفحة 16 *-* تمرين مشابه له تقريبا*-* |
||||
![]() |
![]() |
الكلمات الدلالية (Tags) |
ملتقى, الالي, الاعلام, طلاب |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc