Sana'a University Level two Faculty of Computer & IT Data struct with c++ Stack and queue جامعة صنعاء كلية الحاسوب وتكنولوجيا المعلومات ما هو المكدس S

الحجم: px
بدء العرض من الصّفحة:

Download "Sana'a University Level two Faculty of Computer & IT Data struct with c++ Stack and queue جامعة صنعاء كلية الحاسوب وتكنولوجيا المعلومات ما هو المكدس S"

النسخ

1 Sana'a University Level two Faculty of Computer & IT Data struct with c++ Stack and queue جامعة صنعاء كلية الحاسوب وتكنولوجيا المعلومات ما هو المكدس Stack هو احد ه اكل الب انات االكثر سهولة ستخدم بكثرة ف عالم الحواس ب : مترجمات االت حاسبة المعالجات و...الخ. ومفهومها بس ط جدا ادرس المثال االت : تخ ل ان لد نا مجموعة من االطباق "الصحون" مرصوصة فوق بعضها اي صحن وفوقه واحد اخر الى ان نصل الى اخر صحن. االن لك نض ف صحن اخر الى المجموعة جب ان نضعه على رأسهم عن اعلى ش ء top واذا اردنا ان نسحب اي عنصر جب ان نسحب الذي فوقه اوال. اي ال تستط ع سحب الصحن الرابع مثال دون ان نسحب الصحون الت تقع فوقه واال ستنكسر الصحون. مثال اذا اردنا سحب الصحن الثان جب ان نسحب كل الصحون الت تقع فوقها حتى نصل الى الصحن الثان و نسحبه وتكون المجموعة الجد دة مكونة من الصحن االول فقط وذلك الننا سحبنا كل الصحون الت تقع فوقها. و تضح المثال بهذا التعر ف: المكدس هو عبارة عن فكرة "طر قة" تطبق على المصفوفة "ل س ف كل الحاالت ولكن سنستخدم المصفوفة هنا" بح ث ان ادخال العناصر تم من اعلى "كما ف حالة الصحون" وكذلك سحب العناصر تم من اعلى. وذلك على خالف المصفوفة العاد ة مثال اذا ادخلنا ف اي مصفوفة العناصر 2 ثم واردنا عرضها على الشاشة فان النت جة ه : 10 اي على نفس ترت ب االدخال. 1

2 ولكن اذا ادخلنا االعداد السابقة ف مكدس وعرضنا عناصر المكدس على الشاشة فالنت جة ه : 2 اي على عكس ترت ب االدخال. اي ان العنصر الداخل الى المكدس اوال هو الذي س خرج ف االخ ر والعنصر الداخل الى اعلى المكدس هو الذي س خرج اوال. Last in First Out لذلك تجد دائما مع المكدس هذه العباره وتختصر ب LIFO خالصة : *المكدس هو عبارة عن ه كل ب انات. * تم تطب ق المكدس من خالل المصفوفات او من خالل القوائم المرتبطة "سنتحدث عنها الحقا" * تبع المكدس مفهوم LIFO اي العنصر الذي دخل ف االخ ر هو الذي خرج اوال. *الدخال عنصرف المكدس جب ان نضعه فوق اعلى عنصر. ك ف سنعرف ان العنصر هو اعلى ام ال سنحتاج الى مإشر للمصفوفة "عدد صح ح " وذلك لك نعرف من هو اعلى عنصر ول كن اسمه. top ف الحق قة top ل س مإشر pointer وانما هو عدد int ولكن نستخدمه كدل ل الى العنصر االعلى ف المصفوفة عن اذا كان عندي مصفوفة من 01 عناصر والمستخدم ادخل ق مة اول عنصر ن فان المتغ ر topس حمل الق مة 0 داللة على ان العنصر الثان هو اعلى عنصر. *عمل ة ادخال العنصر الى المكدس تسمى push والت تعن دفع العنصر الى اعلى المكدس. *عمل ة سحب العنصر من المكدس تسمى pop صورة توض ح ة: اعتقد ان المفهوم اتضح قل ال والكود هو خ ر الكالم ما " قل و دل" 2

3 اىع ي بد عي المكدس :two operations حتى االن لد نا عملت ن وهم عمل ة ادخال العناصر الى المكدس وسم ناها push عمل ة اخراج العناصر من المكدس وسم ناها pop العمل ة push تقوم بادخال العنصر الى المكدس هذا العنصر س قوم المستخدم بتمر ره الى الدالةpush () اي اذا اردنا ادخال العنصر 7 مثال الى المكدس كل ما عل نا هو استدعاء الدالة وتمر ر العنصر 7 ال ها كاالت : كود: push(7); العمل ة االخرى وه pop تقوم بسحب العناصر من المكدس ولتنف ذ هذه العمل ة جب ان تستدع الدالة () popووضع متغ ر لك حمل ق مة العنصر الذي تم سحبه من المكدس بهذا الشكل: كود: int var=pop(); خىاسص خ االدخبه واالخشاج ف stack 3

4 Stackاوال : أمثلة على الداخل اوال الخارج اخ را )الداخل اخر الخارج اوال ) ثش ب ح قى ثع ي خع ي خ االدخبه واالخشاج : #include<iostream.h> #include<conio.h> اىجش ب ح عي عبى م زغ ش اىسد عشف بء ه بء//; size=10 int 1- ثب اىزىة وه ئ بء 10 زد هب صفىفخ عشف بء//; a[10],top=-1 int االخشاج داىخ عشف بء//;() pop int داخيهبء ىقع وعشف بء داىخ عشف بء ه بء//;( push(int[],int void main() اىجش ب ح ف اسزخذا هب ىغشض زغ ش عشف بء//; i,k int ثبىششط ىي شوس معذاد و سزخذ دواسح ع و ز ه بء//(++ for(i=0;i<size;i cout<<"enter the item push pleas\n"; اىج بد ادخبه ه بء ز //; cin>>k اىجىش داىخ اى اى ذخيخ اىع بصش رض ز ه بء//;( push(a,k ثبىششط ىي شوس معذاد و سزخذ دواسح ع و ز ه بء//(++ for(i=0;i<size;i اىجىة داىخ اسزذعبء ز ه بء//;" n \ cout<<"\nthe elemant pop\n"<<pop()<<" اىشبشخ ا قبف ثع و رقى //;() getch اىجىش داىخ هبرح//( k void push(int a[],int ي ب خ اىسزبك فب 1 -اىسد سبو اىزىة ارامب ششط هبرا//( if(top==size-1 cout<<" FULL STACK"; ف ز ر زي ى اىسزبك ارا// ثىازذ اىزىة ص بدح ز ه بء//; a[++top]=k اىجىش داىخ//() pop int اىصفش اصغش اىزىة مب ارا ز ه بء//( if(top<0 خبى خ اىذاىخ فئ //;" STACK cout<<"empte ز بى // ثىازذ رىة اه قصب //;[-- a[top return //********************************************************************** ثش ب ح قى ثئضبفخ سزبك فبسغخ ث ض ف اى هب 3 ع بصش.. ثعذ رأىل قى اىجش ب ح ثسزف اىشأس وعشض ثق خ اىع بصش عي اىشبشخ: #include <iostream> using namespace std; struct Node int Data; Node *Next; 4

5 ; Node* InitStack(Node *S) S = NULL; return S; bool IsEmpty(Node *S) if (S == NULL) return true; return false; Node* Push(int x, Node *S) Node *P = new(node); P -> Data = x; P -> Next = S; S = P; return S; int Top(Node *S) if (!IsEmpty(S)) return S->Data; cout<<"stack empty..."; // un derflow Node* Pop(Node *S) if (!IsEmpty(S)) Node *P = S; S = S ->Next; delete P; return S; cout<<"stack empty..."; void main() Node *S; S = InitStack(S); 5

6 S = Push(10, S); S = Push(5,S); S = Push(2,S); S = Pop(S); while (!IsEmpty(S)) cout<<top(s)<<"\t"; S=Pop(S); cout<<endl; //************************************************* برنامج قوم بعمل ة االدخال واالخراج وعمل ة العرض: #include<iostream.h> #include<conio.h> // int top=0; const int size=5; int stack[size]; // int empty() if(top==0) return 1; return 0; // int full() if(top==size) return 1; return 0; // void push(int x) if(!full()) stack[top++]=x; cout<<"the stack is full\n"; // int pop() if(!empty()) return stack[top--]; cout<<"the stack is empty\n"; // void show() 6

7 if(!empty()) for(int i=0;i<top;i++) cout<<stack[i]<<" "; // main() int op; do cout<<"1-add\n"; cout<<"2-pop\n"; cout<<"3-show\n"; cin>>op; switch(op) case 1: int x; cout<<"input val\n"; cin>>x; push(x); case 3 : show(); case 2: int y =pop(); cout<<"\nthe delete of stack\n"<<y; while(op!=0);//end while getch(); //The End----- //************************************************ برنامج قوم بعمل ة االدخال واالخراج استخدمنا ف هاذا المثال :struct #include<iostream.h> //******************************* const int size=5; //******************************* struct stack int top; int item[size]; ps; //***************************** void initial(struct stack *ps) ps->top=-1; cout<<ps->top; //****************************** void push(struct stack *ps,int m) if(ps->top<(size-1)) (ps->top)++; ps->item[ps->top]=m; cout<<"full\n"; //******************************** void pop(struct stack *ps) 7

8 if(ps->top>(-1)) cout<<ps->item[ps->top]<<endl; (ps->top)--; cout<<"empty\n"; //******************************** int main() int n, op; initial(&ps); do cout<<"chose 1 to push and 2 to pop\n"; cin>>op; switch(op) case 1:; cin>>n; push(&ps,n); case 2: return 0; pop(&ps); default: cout<<"error"; while(op!=3); هبرا اىجش ب ح ثبسزخذا اى :Dynamic Stack #include<iostream.h> اى ثبسزخذا اىجش ب ح هبرا //Dynamic Stack //******************** struct node int data; node*next; ; node*top; //***************** void push(int c) if(top==null) node*p=new node; p->data=c; p->next=null; top=p; node*p=new node; p->data=c; p->next=top; top=p; //********************** int pop() 8

9 خىاسص خ االدخبه خىاسص خ االخشاج node*p=top; int x=p->data; top=top->next; delete p; return x; //************************ main() int i,x; cin>>x; while(x>-1) push(x); cout<<"enter the element\n"; cin>>x; while(top!=null) cout<<"delete the element\n"<<pop()<<endl; //*************************************************************** خىاسص خ اىQueue 9

10 ثان ا : : Queue ب هى : Queue هو عبارة عن ه كل ب انات ستخدم لتخز ن الب انات من اجل معالجتها بح ث ان العنصر الذي دخل اوال للطابور تم معلجته اوال والعنصر الذي دخل ف االخر هو الذي تم المعالجة له ف االخر. مثال على الطابور او الك و : فترة الصبح لما كون ف ها زحمة المسافر ن خل نا نإخذ مثال طابور التؤش رة ف المطار مثال ف ولما دخلها تفجؤ ف الزحمة ولنفرض انو واحد من موظف ن المطار ؤت متؤخر على المطار لحت دخل على مكانه بس لألسف ما قدر دخل الموجودة هناك فحاول انو تجاوز المسافر ن عارف ن ل ش النو ف قانون ف الطابور انو اي عنصر ب ج راح صف ف اخر الطابور وعمل ة االضافة على الطابور بنسم ها "ا نك و" وبعد فترة تحرك الطابور لالمام النو طلع واحد لما ات وحاسب فه العمل ة وه عمل ة الحذف نسم ها "د ك و "ومتل هاذا من المسافر ن دور الموظف. هاذا الشكل العام للك و: او مثل طابور استخدام الصراف االل : ف المثال السابق فإنه المبدا الذي اتبعنا انه العنصر الذي دخل ف االول خرج ف االول وتسمى "ف رست ا ن ف رست اوت" ( first in first out) وبمعنى اخر ان عمل ة االضافة تتم على العنصر االخ ر والذي سوف نسم ة ف تم على العنصر االول والذي سوف نسم ة "فرونت ". "ر ر "والحذف 11

11 مالحظة :*** -:front هو فرونت وهو العنصر االول الذي تتم عل ة عمل ة الحذف. -:rear هو ر ر وهو العنصر االخ ر الذي تم اضافته وتتم عمل ة االضافه عل ه. العمل ات الت تحدث على ك و : عمل ة االضافة الت تحدث على الك و وتسمى ا نك و** وعمل ة الحذف الت تحدث على المصفوفة وتسمى د ك و** وتتكون الك و من مصفوفه + دل ل ن وهما " ر ر + فرونت ". //abdo.solh #include<iostream.h> #include<conio.h> int size=10; struct queue int rear; int front; int ele[10]; q;//******************************** void initli( queue*q) q->front=0; //front =Null; q->rear=-1; //rear=1; //***************************** int insert ( queue*q,int e ) if((q->rear)>size) cout<<"the queue is full \n"; q->rear=q->rear+1; q->ele[q->rear]=e; //**************************** int delet( queue *q) if(q->rear < q->front) cout<<"is empty \n"; return 0; return q->ele[q->front++]; //********************************** void display( queue *q) for(int i=q->front;i<=q->rear;i++) cout<<q->ele[i]<<endl; cout<<"****************"; //********************************** int main() 11

12 initli(&q); int z; int value; //*********************** while(1) cout<<"\n"; cout<<"enter 1 to add to queue \n"; cout<<"enter 2 to delete to queue \n"; cout<<"enter 3 to display \n"; cout<<"enter 4 to exit \n"; cin>>z; cout<<"**********"; cout<<"\n"; //******************************** switch(z) case 1 : cout<<"enter the number \n"; cin>>value; insert(&q,value); case 2: cout<<"you delete value "<< delet(&q)<<endl; case 3: display(&q); case 4: exit(0); //*********************************** //************************************************************** برنامج قوم بعمل ة االسناد من داخل البرنامج من المصفوفة والعرض وهاذة الصورة تقوم بتوض ح عمل ال ك و: #include <iostream.h> #include <conio.h> #define MAX 5 class queue private: int t[max]; int rear; int front; public: queue() front=-1; rear=-1; void del() int tmp; if(front==-1) 12

13 cout<<"queue is Empty"; for(int j=0;j<=rear;j++) if((j+1)<=rear) tmp=t[j+1]; t[j]=tmp; rear--; if(rear==-1) front=-1; front=0; void add(int item) if(front==-1 && rear==-1) front++; rear++; rear++; if(rear==max) cout<<"queue is Full\n"; rear--; return; t[rear]=item; void display() if(front!=-1) for(int i=0;i<=rear;i++) cout<<t[i]<<" "; cout<<"empty"; 13

14 ; int main() queue a; int data[5]=32,23,45,99,24; cout<<"queue before adding Elements: "; a.display(); cout<<endl<<endl; for(int i=0;i<5;i++) a.add(data[i]); cout<<"addition Number : "<<(i+1)<<" : "; a.display(); cout<<endl; cout<<endl; cout<<"queue after adding Elements: "; a.display(); cout<<endl<<endl; for(int i=0;i<5;i++) a.del(); cout<<"deletion Number : "<<(i+1)<<" : "; a.display(); cout<<endl; getch(); return 0; //********************************************************************** ثش ب ح قى ثع ي خ االضبفخ اى اىن ى وىسزف اىن ى وعشض اىع بصش: #include <iostream.h> //#include<stdlib.h> #define size 10 struct queue int x[size]; int front; int rear; q; //******************************* void initilztion(struct queue *q) q->front=0; q->rear=-1; //******************************** void insert(struct queue *q,int e) 14

15 if((q->rear)>size) cout<<"the queue is full \n"; q->rear=q->rear+1; q->x[q->rear]=e; //********************************* int delet(struct queue *q) if(q->rear < q->front) cout<<"is empty \n"; return 0; return q->x[q->front++]; //********************************** void display(struct queue *q) for(int i=q->front;i<=q->rear;i++) cout<<q->x[i]<<endl; cout<<"****************"; //*********************************** int main() initilztion(&q); int z; int value; while(1) cout<<"\n"; cout<<"enter 1 to add to queue \n"; cout<<"enter 2 to delete to queue \n"; cout<<"enter 3 to display \n"; cout<<"enter 4 to exit \n"; cin>>z; cout<<"**********"; cout<<"\n"; switch(z) case 1 : cout<<"enter the number \n"; cin>>value; insert(&q,value); 15

16 case 2: cout<<"you delete value "<< delet(&q)<<endl; case 3: display(&q); case 4: exit(0); flag cirular queue add elements to flag circular queue and show them: #include<iostream.h> //#include<cstring.h> #define max 5 struct queue int data[max]; int front ; int rear; int count; qu; void initial() qu.front=qu.rear=max-1; qu.count=0; void push () if (qu.count>=max) cout<<"\t Circular Queue is FULL \n \n "; int info; cin>>info; qu.rear=(qu.rear+1)%max; qu.data[qu.rear]=info; qu.count++; int pop () if (qu.count==0) cout<<" Circular Queue Is Empty \n "; qu.front=(qu.front+1)%max; int d=qu.data[qu.front]; qu.count--; cout<< d ; 16

17 int main () initial (); cout<<" \t\t Please Enter The Flag CQueue \n"; for ( int l=0;l<max;l++) cout<<" \t"; push (); cout<<" \t \t Queue after adding Elements : \n"; for (int m=0;m<max;m++) cout<<"\t"; pop (); cout<<endl; //********************************************************************* برنامج قوم باالضافة والحذف والعرض و نسخ جم ع محتو ات المكدس الى مكدس اخر: #include <iostream.h> #include <conio.h> int full(int count, int size) return(count==size); int empty(int count) return count==0; void add(int que[],int &tail,int &count,int size,int val) if(tail==size-1) tail=-1; //cout<<"inter value\n"; //cin>>x; que[++tail]=val; count++; int del(int que[],int &head,int &count,int size) if(head==size) head=0; count--; return que[head++]; void copy(int que1[],int que[],int size,int tail,int &tail1,int &count,int &count1,int &head) int i,t=tail,c=count; for(i=0;i<c;i++) add(que1,tail1,count1,size,del(que,head,count,size)); 17

18 void show(int que[],int &head,int &count,int size) int i,x=count; for(i=0;i<x;i++) cout<<del(que,head,count,size)<<" "; ; void main() int c; int count=0,tail=-1,head=0; const int size=8; int que[size]; int count1=0,tail1=-1,head1=0; // const int size=8; int que1[size]; do clrscr(); cout<<"1- add\n"; cout<<"2-del\n"; cout<<"3-copy\n"; cout<<"4-show\n"; cin>>c; switch(c) case 1 : if(full(count,size)) cout<<"full\n"; int x; cout<<"entr value\n"; cin>>x; add(que,tail,count,size,x); case 2 : if(empty(count)) cout<<"empty\n"; cout<<del(que,head,count,size)<<"\t"; case 3 : copy(que,que1,size,tail,tail1,count,count1,head); case 4 : show(que1,head1,count1,size); getch(); while(c!=0); getch(); //************************************************************************* 18

19 خىاسص خ اضبفخ ف اى هب خ خىاسص خ اضبفخ ف اىجذا خ خىاسص خ اضبفخ ىد خىاسص خ اىزه ئخ //********************************************** ثالثا :Linked lists [ 1 ]مقدمة عنList Linked ( 1.1 )ما ه Linked list ( 1.2 )أهم ةlist Linked Single Linked List [2] ( 2.1 )الص غة العامة لل Single Linked List ( 2.2 )بعض العمل ات ف : list Single linked خىاسص خ Linked lists 1 إضافة عناصر 2 عرض القائمة 3 إضافة عنصر ف أول القائمة 4 إضافة عنصر ف مكان محدد 5 بحث عن عنصر ف القائمة 6 ترت ب عناصر القائمة 7 تعداد عدد عناصر القائمة 8 حذف عنصر من القائمة 9 خوارزم ات الList Single Linked 19

20 خىاسص خ اىسزف خىاسص خ اىجسث 21

21 خىاسص خ اىسزف ف اىىسظ Double Linked List [3] ( 3.1 )الص غة العامة للList Double Linked ( 3.2 )تحو ل عمل ات Single linked list إلى Double Linked List ف الحق قة آسف للطرح موضوع على ه ئة جزئ ن ول س على عدة أجزاء ولذلك ألن فقرات الموضوع مترابطة جدا ف ما ب ناهما و صعب فهمها ف أوقات متباعدة نس با. إن شاء هللا إذا فهمت هذا الموضوع سوف سهل عل ك الطر ق للفهم بعض الخوارزم ات األخرى ف تراك ب الب انات مثل Stack و Queue وغ رها الت سوف أكتب عنها ف القر ب العاجل. [ 1 ]مقدمة عن Linked List ( 1.1 )ما ه Linked list ه باختصار شد د عبارة عن قائمة من الب انات مرتبطة مع بعضها البعض وغ ر محدودة الحجم. أي انك ال تحتاج للمعرفة ما عدد الب انات المراد إدخالها إلى القائمة. ( 1.2 )أهم ةlist Linked البد أنك استخدمت المصفوفات ف العد د من برامجك وتجاربك وكلما تعرف مصفوفة تحتاج للوضع حدود المصفوفة. ولكن ماذا لو احتجت أو احتاج مستخدم البرنامج أن ض ف عدد من الب انات ز د عن حجم المصفوفة!!. 21

22 اظنك تعرف ماذا سوف حدث. ممكن أن تحل المشكلة باستخدام المصفوفات باستعمال المإشرات معها بنسخ المصفوفة الممتلئة إلى مصفوفة جد دة ذات حجم أكبر و لكن مشكلة هذه الطر قة ه أنك دائما تحقق من عدد العناصر هل تجاوزات حدود المصفوفة لك تز د المساحة لو احتجت لذلك. ولكن باستخدامك linked list سوف ز ل عنك هم هذه المشكلة وتدخل الب انات كما حلو لك )لكن ال تنسى حجم الذاكرة (ألنك ال تحتاج هل للمعرفة عدد الب انات المدخلة للقائمة فقط تقول للب انات )ح اكم هللا القائمة قائمتكم( وهذا عن بتعب ر آخر عن linked list كما طلق عل ها البعض على أنها مصفوفة د نام ك ة. سوف تم شرح االت ف ما بعد وبالتفص ل : ) 1( إضافة عناصر إلى القائمة-: عند إضافة عنصر نتبع آالت : أوال : نضع ب انات الترك ب ثنا ا : إذا كان هناك عنصر آخر نشئ ترك ب جد د ف الذاكرة بواسطة كلمة new ونسند عنوان ذلك الترك ب إلى المإشر next ف العنصر الحال. ثالثا : إما إذا كان العنصر الحال آخر عنصر ف القائمة نسند للمإشر next ق مةNULL 2 -عرض عناصر القائمة-: اآلن سوف نقوم للعرض عناصر القائمة وه أن نقوم المرور على كل عنصر و طباعته ب اناته. تتم العمل ة كالتال : أوال : نتحقق من العنصر هل هو آخر عنصر ف القائمة أما ال. ثان ا : إذا كان العنصر ل س العنصر األخ ر نعرض الب انات ونتحرك إلى العنصر الذي بعده. ثالثا : إذا كان العنصر هو العنصر األخ ر نتوقف. 3- تعداد عدد عناصر القائمة: مثل أي عمل ة تعداد آخرى أي نعرف عداد ومن ثم ز د بمقدار واحد. تتم العمل ة التعداد كالتال : أوال : نتحقق من العنصر هل هو آخر عنصر ف القائمة أما ال. ثان ا : إذا كان العنصر ل س العنصر األخ ر نز د العداد بمقدار واحد. ثالثا : إذا كان العنصر هو العنصر األخ ر نتوقف. 4- بحث عن عنصر ف القائمة: ف هذه العمل ة نقوم ف البحث عن عنصر من عناصر القائمة و تمم العمل ة كالتال : أوال : نتحقق من العنصر هل هو آخر عنصر ف القائمة أما ال. ثان ا : إذا كان العنصر ل س العنصر األخ ر نتحقق من ب انات العنصر و ب انات البحث ثالثا : إذا كان ب انات العنصر مطابقة للب انات البحث نتوقف رابع : إذا كان ب انات العنصر غ ر مطابقة للب انات البحث نتحرك للعنصر التال. خامسا : إذا كان العنصر هو العنصر األخ ر نتوقف. 5- ضافة في أول القائمة-: اآلن نر د إضافة عنصر جد د ف أول القائمة أي أن كون العنصر األول. وهذه العمل ة كالتال : أوال : نقوم بإنشاء ترك ب )عنصر( جد د و إضافة ب اناته. 22

23 ثان ا : ثم نربط الترك ب مع أول عنصر ف القائمة ثالثا : نسند للمإشر القائمة عنوان الترك ب الجد د. Linked list Linked list: is a data structure wherein each element contains both a data value and a pointer to next element in the list. بعض مم زات ال linked list ما ل : تقوم بترت ب العناصر ف الذاكرة حتى ولو كانت عشوائ ة هنا ال نحتاج لمعرفة عدد الب انات المدخلة كما ف المصفوفات الت نحدد عدد الب انات الت سوف ندخلها)نحدد حجم المصفوفة( لذالك طلق على ال linked list المصفوفات الد نام ك ة. قد قول البعض ك ف تم ترت ب العناصر ف الذاكرة حتى ولو كانت عشوائ ة الجواب هو أن كل عنصر قوم بحفظ موقع العنصر الذي ل ه)الذي بعدة(. وبتوض ح أكثر فلنرى ما ل : 23

24 struct nodeptr char info; struct node*next; ; This is the pointer to the next node أالن سوف ندخل ف الجد: هذه الص غة العامة ل linked list-: رعش ف سوف نبدأ أالن بؤهم العمل ات ف ال :linked list أوال : عمل ة إنشاء node وإضافة بداخل ال node الرقم 50: س تم ذالك من خالل الخوارزم ة التال ة: Initial(node*f) f=getnode( ); f->link=null; f->info=50; ; إ شبء new node ث وضع اى ؤشش f عي هب قى ثىضع رساع اىf ث null إشبسح ثأ خ أخش قى ثئدخبه 50 داخو اى node ع صش ف اىقبئ خ f اىز ش ش إى هب اى ؤشش f 50 ف هزا اى ثبه ق ب ثئ شبء اىnode اىزبى خ: 24

25 5 0 f ثان ا :عمل ة ربط ال لد نا هذه ال node ونر د ربط nodeأول القائمة: nodeجد دة ووضعها إال ولى ف القائمة Insert_B(node*f) node*c; c=getnode( ); c->info=40; c->link=f; f=c; إ شبء new node ث وضع اى ؤششc عي هب قى ثشثظ اىnode اىز أ شئ هب ثبى node األوى ف اىقبئ خ first قى ث قو اى ؤشش f إى اى node اىز سثط بهب ثبىقبئ خ اىز أصجسذ أوه node ف اىقبئ خ ستكون القائمة كما ل : f 7 0 c

26 ثالثا : عمل ة ربط node وسط القائمة )ل س بؤولها ول س بآخرها(: هنا لد نا مثال ب انات احد الطالب وكان رقمه 36 ونر د إن نضعه ف القائمة حسب الرقم التسلسل ألرقام الطالب س كون الحل كما ل : Insert_l(node*f) وضع اىج ب بد داخو اىnode node*c,*p; إ شبء new node ث وضع اى ؤشش c c=getnode( ); c->info=30; قى ثىضع اى ؤشش p ف اىnode اىز ش ش إى هب اى f p=f; زز ز اىز قو ثبسزخذا اى ؤشش p ف اىقبئ خ ب سىه دو ض بعهب while(c->info > f->info && c->info > p->info) p=p->link; قى ث قو اى ؤشش p اى node اىز ش ش إى هب إى اى node اىز ري هب c->link=p->link; قى ثز ف زهب ثعذ رىقف wile طجعب وهزا اىسطش قى ثبىزبى : قى ثشثظ رساع اىnode اى شاد سثطهب ثبى node اىز ش ش إى هب p->link=c; رساع اى p قى ث قو رساع اى ؤشش p اىnode اىز مب ش ش إى هب إى اى nodeاىز ر سثطهب)اى( c هزا اىسطش قى ثبىزبى : طبى ب >f->info( )c->info عيى بد اىnode اىز ش ش إى هب اى ؤشش c امجش عيى بد اىnode اىز ش ش إى هب اى ؤشش)&&) f و c ش ش إى هب اى ؤشش اىز عيى بد اىnode )(c->info>p->linked->info ) عيى بد اى node اى شاد سثطهب ثبىقبئ خ( امجش عيى بد اى node اىز ش ش إى هب رساع اى ؤشش p 26

27 بعد هذا كله راح تكون القائمة بهذا الشكل: f p c 36 27

28 2 0 f رابعا : عمل ة ربط node ف أخر القائمة: لد نا هذه القائمة: c ونر د أن نربط ال node التال ة ف أخر القائمة: إزضبس 7 0 إ شبء Insert_l(node*f) وضع اىج ب بد داخو اىnode node*c; c=getnode( ); طبى ب رساع اىl ىخىدح c->info=70; l=f; while(l->link!=null) l=l->link; l->link=c; c->link=null; new node ث وضع قى ث قو اى ؤشش f اىnode اىز ش ش عي هب إى اىnode اىز ري هب إى إ صو إى أخش اىقبئ خ ( زز ش ش إى أخش node ف اىقبئ خ(ع ذ عذ رسقق اىششط قى ثشثظ رساع اى l اىز وصيذ إى أخش اىقبئ خ ث node اىز أ شئ هب قى ثشثظ رساع اىnode ثnull أل هب أخش node ف اىقبئ خ ث ع أخش إ رساع اىc ال رشرجظ ث node أخشي قى ثىضع اى ؤشش l ز ث ش ش اى ؤشش f وراىل زز ز اىز قو ثبسزخذا اى ؤشش l إى أخش اىقبئ خ وراىل رفبد ىعذ ض بع اىقبئ خ ز ث أرا ر قو اىع صش f نب خ ف أوه ع صش ف اىقبئ خ فئ ب سىف فقذ اىقبئ خ ثأم يهب وراىل خطأ فبدذ خذا. 28

29 29

30 ******************************************************************************************** دالة تقوم بإضافة عنصر ف بد ة القائمة المتصلة: Node* AddItemFront(int x, Node *L) Node *P; P = new(node); P -> Data = x; P -> Next = L; L = P; return L; 31

31 دالة تقوم بإضافة عنصر ف نها ة القائمة المتصلة: Node* AddItemRear(int x, Node *L) Node *P, *Q; if (L = = NULL) Q = new(node); Q -> Data = x; Q -> Next = NULL; L = Q; P = L; while (P->Next!= NULL) P = P -> Next; Q = new(node); Q -> Data = x; Q -> Next = NULL; P -> Next = Q; return L; 31

32 دالة تقوم بالبحث عن أي عنصر داخل القائمة المتصلة : bool SearchItem(int x, Node *L) Node *P = L; if (P == NULL) return false; if (P -> Data == x) return true; return SearchItem(x, P -> Next); دالة تقوم بالحذف أي عنصر داخل القائمة المتصلة: Node* DeleteItem(int x, Node *L) Node *P = L, *Q; if (P -> Data == x) L = L ->Next; delete P; while ((P->Next)->Data!= x) P = P -> Next; Q = P -> Next; P -> Next = Q -> Next; delete Q; return L; 32

33 دالة تقوم بقلب عناصر القائمة المتصلة: Node* InvertList(Node *L) Node *P = L; Node *Q = NULL; Node *R; while (P!= NULL) R = new(node); R -> Data = P->Data ; R -> Next = Q; Q = R; P = P->Next; return Q; دالة تقوم بفرز القائمة المتصلة باستخدام طر قة الفرز الفقاع : Node* SortList(Node *L) Node *P; int np; int temp; do np = 0; P = L; while (P->Next!= NULL) if (P->Data > (P->Next)->Data) temp = P->Data; P->Data = (P->Next)->Data; (P->Next)->Data = temp; np++; P = P->Next; while (np > 0); return L; 33

34 دالة تقوم بتحو ل القائمة العاد ة الى قائمة دائر ة: Node* Circular(Node *L) Node *P; if (L!= NULL) P = L; while (P->Next!= NULL) P = P->Next; P -> Next = L; return L; دالة تقوم بطباعة جم ع عناصر القائمة الدائر ة: void PrintCircular(Node *Q) Node *P; if (Q!= NULL) cout<<q->data<<"\t"; P = Q->Next; while (P!= Q) cout<<p->data<<"\t"; P = P->Next; 34

35 القوائم المتصلة ذات االتجاه ن( lists :(Doubly-linked الشكل العام lists) :(Doubly-linked عند تعريف القائمة البد من اعالن عن مؤشر الى اول اقائمة ومؤشر نحو اخر القائمة مثل: struct Node Node *Prev; int D ata; Node *N ext; struct Dbl_list Node *F irst; Node *L ast; //**************************** برنامج قوم با ضافة عنصر ف بدا ة القائمة واضافة عنصر ف نها ة القائمة وعرض عناصر القائمة من االول الى االخ ر وعرض عناصر القائمة من االخ ر الى االول وحذف أي عنصر من القائمة: #include <iostream> using namespace std; struct Node 35

36 Node *Prev; int Data; Node *Next; ; struct Dbl_List Node *First; Node *Last; ; Dbl_List AddFront(int x, Dbl_List L) Node *P ; if (L.First == NULL) P = new(node); P->Prev = NULL; P->Data = x; P->Next = NULL; L.First = P; L.Last = P; P = new(node); P->Prev = NULL; P->Data = x; P->Next = L.First; L.First->Prev = P; L.First = P; return L; 36

37 Dbl_List AddRear(int x, Dbl_List L) Node *P ; if (L.First == NULL) P = new(node); P->Prev = NULL; P->Data = x; P->Next = NULL; L.First = P; L.Last = P; P = new(node); P->Prev = L.Last; P->Data = x; P->Next = NULL; L.Last->Next = P; L.Last = P; return L; void ShowListFarward(Dbl_List L) Node * P = L.First; while (P!= NULL) cout<<p->data<<"\t"; P = P->Next; 37

38 cout<<endl; void ShowListBackward(Dbl_List L) Node * P = L.Last; while (P!= NULL) cout<<p->data<<"\t"; P = P->Prev; cout<<endl; Dbl_List DeleteItem(int x, Dbl_List L) Node *P ; if (L.First->Data == x) P = L.First; L.First = L.First ->Next ; L.First ->Prev = NULL; delete P; if (L.Last->Data == x) P = L.Last; L.Last = L.Last ->Prev ; L.Last ->Next = NULL; delete P; 38

39 P = L.First; while((p!= NULL)&&(P->Data!= x)) P = P -> Next; if (P == NULL) cout<<"not Found.."<<endl; (P->Prev)->Next = P->Next; (P->Next)->Prev = P->Prev; delete P; return L; main() Dbl_List L; L.First = NULL; L.Last = NULL; L = AddFront(26,L); L = AddFront(16,L); L = AddRear(36,L); L = DeleteItem(26,L); ShowListFarward(L); 39

40 هاذا برنامج الستاك والك و والنكد لست ولكن با اكواد مختصرة لم نكتب جم ع االكواد ولكن كتبناء القل ل منهاء: #include<iostream.h> //******************************* const int size=5; //******************************* struct stack int top; int item[size]; int rear; int front; stack *First; stack *Last; stack *Prev; int Data; stack *Next; ps; //***************************** /*struct Dbl_List Node *First; Node *Last; ; //***************************** struct Node Node *Prev; int Data; Node *Next; ;*/ //***************************** void initial(struct stack *ps) ps->top=-1; ps->front=0; //front =Null; ps->rear=-1; //****************************** void push(struct stack *ps,int m) if(ps->top<(size-1)) (ps->top)++; ps->item[ps->top]=m; cout<<"full\n"; 41

41 //******************************** int insert ( stack*ps,int e ) if((ps->rear)>size) cout<<"the queue is full \n"; ps->rear=ps->rear+1; ps->item[ps->rear]=e; //**************************** void pop(struct stack *ps) if(ps->top>(-1)) cout<<ps->item[ps->top]<<endl; (ps->top)--; cout<<"empty\n"; //******************************** int delet( stack *ps) if(ps->rear < ps->front) cout<<"is empty \n"; return 0; return ps->item[ps->front++]; //********************************** void display( stack *ps) for(int i=ps->front;i<=ps->rear;i++) cout<<ps->item[i]<<endl; cout<<"\n****************\n"; //********************************** void sho( stack *ps) for(int i= 0;i<ps->top ;i++) cout<<ps->item[i]; cout<<"empty\n"; //********************************* stack AddFront(int x, stack L) stack *P ; if (L.First == NULL) P = new(stack); 41

42 P->Prev = NULL; P->Data = x; P->Next = NULL; L.First = P; L.Last = P; P = new(stack); P->Prev = NULL; P->Data = x; P->Next = L.First; L.First->Prev = P; L.First = P; return L; //********************************** stack AddRear(int x, stack L) stack *P ; if (L.First == NULL) P = new(stack); P->Prev = NULL; P->Data = x; P->Next = NULL; L.First = P; L.Last = P; P = new(stack); P->Prev = L.Last; P->Data = x; P->Next = NULL; L.Last->Next = P; L.Last = P; return L; //********************************** void ShowListFarward(stack L) 42

43 stack * P = L.First; while (P!= NULL) cout<<p->data<<"\t"; P = P->Next; cout<<endl; //*********************************** void ShowListBackward(stack L) stack * P = L.Last; while (P!= NULL) cout<<p->data<<"\t"; P = P->Prev; cout<<endl; //************************************ stack DeleteItem(int x, stack L) stack *P ; if (L.First->Data == x) P = L.First; L.First = L.First ->Next ; L.First ->Prev = NULL; delete P; if (L.Last->Data == x) P = L.Last; L.Last = L.Last ->Prev ; L.Last ->Next = NULL; delete P; P = L.First; while((p!= NULL)&&(P->Data!= x)) P = P -> Next; 43

44 if (P == NULL) cout<<"not Found.."<<endl; (P->Prev)->Next = P->Next; (P->Next)->Prev = P->Prev; delete P; return L; /*********************************** int SearchItem(int x, stack *L) cin>>x; stack *P = L; if (P == NULL) return false; if (P -> Data == x) return true; return SearchItem(x, P -> Next); */ //************************************ اىجىة ىع و شبثهخ اى ذخيخ اىع بصش ثقيت رقى داىخ// stack* InvertList(stack *L) stack *P = L; stack *Q = NULL; stack *R; while (P!= NULL) R = new(stack); R -> Data = P->Data ; R -> Next = Q; Q = R; P = P->Next; return Q; //************************************ int main() 44

45 stack L; L.First = NULL; L.Last = NULL; int n, op, x;; initial(&ps); do cout<<"\stack \n\n1 to push and \n2 to pop\n6show stacke\n\nqueue\n\n3 insert queue\n4 delete queue \n5 display queue\n \nsingl linked list\n\n7 add to front\n8 add to front\n9 ShowListFarward\n10 DeleteItem of linked list\n"; cin>>op; switch(op) case 1:; cin>>n; push(&ps,n); case 2: pop(&ps); case 3: cout<<"enter the number \n"; cin>>n; insert(&ps,n); case 4: cout<<"you delete value "<< delet(&ps)<<endl; case 5: display(&ps); case 6: sho(&ps); case 7: cout<<"pleas add 5 to front\n"; for(int i=0;i<=size;i++) x=i; cin>>x; //L.First = NULL; //L.Last = NULL; AddFront(x,L); case 8: 45

46 cout<<"pleas add 5 to Rear\n"; for(int i=0;i<=size;i++) x=i; cin>>x; AddRear( x,l); case 9: ShowListFarward(L); case 10: cout<<"enter the number delete of singel linked list\n"; cin>>x; DeleteItem(*&x,L); /*case 11: //cin>>x; I//nvertList(stack); */ default: cout<<"error"; while(op!=0); return 0; //*********************************** برنامج قوم باإلضافة ف البدا ة والنها ة وقبل أي رقم و قوم بعرض العمل ات المدخلة واالضافة بعد أي رقم والحذف من البدا ة والنها ة ومن الوسط والحذف من أي مكان وعرض العناصر المتصلة بعد عمل ة الحذف : #include<iostream.h> #include<conio.h> #include<alloc.h> struct dnode int data; struct dnode*llink,*rlink; ; struct dnode*f; dnode *intl() f=null; return f; 46

47 dnode*creatnode() return((dnode*)malloc(sizeof(dnode))); //********************************* void addbeg(dnode*&f,dnode*n) if(f==null) n->rlink=f; n->llink=null; f=n; n->rlink=f; n->llink=null; f->llink=n; f=n; void addend(dnode*f,dnode*n) dnode*p=null; p=f; while(p->rlink!=null) p=p->rlink; n->llink=p; n->rlink=null; p->rlink=n; void addaft(dnode*f,dnode*n,int e) dnode*p=null; p=f; while(p!=null&& p->data!=e) p=p->rlink; if(p==null) cout<<" \n data you want to add after it not found \n"; n->llink=p; n->rlink=p->rlink; 47

48 p->rlink->llink=n; p->rlink=n; void visilist(dnode*f) dnode*p=null; p=f; if(p==null) cout<<" \n there is no node in the list \n"; while(p!=null) cout<<p->data; p=p->rlink; void revlist(dnode*f) dnode*p=null; p=f; if(p==null) cout<<" \n there is no nodes in the list \n"; while(p->rlink!=null) p=p->rlink; while(p!=null) cout<<p->data; p=p->llink; //************************************ void addbef(dnode*f,dnode*n,int e) dnode*p=null; p=f; while( p!=null&&p->data!=e) p=p->rlink; if(p==null) cout<<"\n data you want add befor it not found \n"; 48

49 n->llink=p->llink; n->rlink=p; p->llink->rlink=n; p->llink=n; void dbeg(dnode*&f) dnode*d=null; d=f; f=f->rlink; f->llink=null; free(d); void dend(dnode*f) dnode*p=null; p=f; while(p->rlink!=null) p=p->rlink; p->llink->rlink=null; free(p); void dmid(dnode*f,int e) dnode*d=null; d=f; while(d->data!=e&& d->rlink!=null) d=d->rlink; if( d->rlink==null) cout<<" \n data that you want to delete it not found in midlist \n"; d->llink->rlink=d->rlink; d->rlink->llink=d->llink; free(d); void danywhere(dnode*&f,int key) dnode*d=null; dnode*pf=null; dnode*p=null; 49

50 p=f; d=f; pf=f; int found=0; while(d!=null&&!found) if(d->data==key) found=1; p=f; d=d->rlink; if(!found&&d==null) cout<<"\n node that you want to delete it not found \n"; if(found) if(pf==d) f=f->rlink; f->llink=null; free(d); d->llink->rlink=d->rlink; d->rlink->llink=d->llink; free(d); main() //clrscr(); dnode*f=intl(); dnode*n=null; int x; int op; do cout<<"\n enter 1 to addbegin and \n 2 to addend \n 3 to addaft \n 4 to display \n 5 to exit \n 6 to add befor specific data \n 51

51 7 to delete from begin \n 8 to delete from end\n 9 to delete from mid list \n 10 to delete any where \n 11 to show list from last \n"; cin>>op; switch(op) case 1: n=creatnode(); cout<<"enter information"; cin>>n->data; addbeg(f,n); case 2: n=creatnode(); cout<<"enter information"; cin>>n->data; addend(f,n); case 3: n=creatnode(); cout<<"enter data"; cin>>n->data; cout<<"enter data that you want to add after it"; cin>>x; addaft(f,n,x); case 4: visilist(f); case 6: int y; n=creatnode(); cout<<"enter information of node \n"; cin>>n->data; cout<<"enter data you want add befor it \n"; cin>>y; addbef(f,n,y); case 7: dbeg(f); case 8: dend(f); 51

52 case 9: int z; cout<<" \n enter data you wnat to delete from list \n "; cin>>z; dmid(f,z); case 10: int t; cout<<"\n enter data you want delete it \n"; cin>>t; danywhere(f,t); case 11: revlist(f); while(op!=5); //*************************************** برنامج قوم بعمل ة االضافة ف البدا ة والنها ة وقبل أي رقم و قوم بالعرض و قوم بعمل ة االضافة بعد أي رقم والحذف من البدا ة والنها ة والوسط وترت ب العناصر وتقس م القائمة وا جاد مجموع االعداد الزوج ة والفرد ة: #include<iostream.h> //using namespace std; #include<conio.h> #include<alloc.h> struct sll int data; struct sll*llink; ; sll*f; sll*creatnode() return((sll*)malloc(sizeof(sll))); sll*intl() f=null; return f; void addbeg(sll*&f,sll*n) 52

53 n->llink=f; f=n; void addend(sll*f,sll*n) sll*p=null; p=f; while(p->llink!=null) p=p->llink; p->llink=n; n->llink=null; void addaft(sll*f,sll*n,int e) sll*p=null; p=f; while(p->data!=e&&p!=null) p=p->llink; if(p!=null) n->llink=p->llink; p->llink=n; cout<<"the node you want to add after it not found \n"; void visitlist(sll*f) sll*p=null; p=f; while(p!=null) cout<<p->data; p=p->llink; void addbef(sll*f,sll*n,int e) sll*p=null; sll*old=null; p=f; while(p->data!=e&&p!=null) old=p; p=p->llink; if(p!=null) n->llink=p; old->llink=n; cout<<"the node you want to add befor it not found \n"; void dbeg(sll*&f) 53

54 sll*d=null; d=f; f=f->llink; free(d); void dend(sll*f) sll*p=null; sll*d=null; p=f; while(p->llink!=null) d=p; p=p->llink; d->llink=null; void dlend(sll*f) sll*d; sll*p; d=f; p=f; while(p->llink!=null) d=p; p=p->llink; d->llink=null; free(p); void dmid(sll*f,int key) sll*p=null; sll*d=null; p=f; while(p->llink->data!=key&&p!=null) p=p->llink; d=p->llink; if(p!=null) p->llink=d->llink; cout<<"\n data you want to delete it not found \n"; //******************** void odev(sll*&f,sll*n) sll*p=f; if(n->data%2==0) n->llink=f; f=n; if(f==null) 54

55 n->llink=f; f=n; p=f; while(p->llink!=null) p=p->llink; n->llink=null; p->llink=n; p=n; //******************************** void div_list(sll*f,int e) sll*p=null; sll*p2=null; sll*f2=null; p=f; while(p->data!=e) p=p->llink; f2=p->llink; p2=p->llink; p->llink=null; cout<<"\n first list \n"; p=f; while(p!=null) cout<<p->data; p=p->llink; cout<<"\n second list is \n"; p2=f2; while(p2!=null) cout<<p2->data; p2=p2->llink; //************************ void findsum(sll*f) sll*p=null; p=f; int sumeven=0; int sumodd=0; while(p!=null) if(p->data%2==0) sumeven=sumeven+p->data; sumodd=sumodd+p->data; p=p->llink; cout<<"the sum of even number is \n"<<sumeven<<endl; 55

56 cout<<"the sum of odd number is \n"<<sumodd<<endl; //************************** void rev_list(sll*&f) sll*pre=null; sll*current=null; sll*next=null; current=f; pre=null; while(current!=null) next=current->llink; current->llink=pre; pre=current; current=next; f=pre; //************************ main() //clrscr(); int x; sll*f,*n=null; f=intl(); int op; do cout<<"\n enter 1 to addbegin \n 2 to add after specific data \n 3 to add end \n 4 to display list \n 5 to exit \n 6 to add befor specific node \n 7 delete from begin \n 8 delete from end \n 9 delete from midlist \n 10 to orderlist \n 11 to split list \n 12 to find sum of odd and even number \n 13 to revers list \n 14 delet in end\n"; cin>>op; switch(op) case 1: n=creatnode(); cout<<"enter information"; cin>>n->data; addbeg(f,n); case 2: n=creatnode(); cout<<"enter information"; cin>>n->data; cout<<"enter data you want to add after it \n"; cin>>x; addaft(f,n,x); case 3: n=creatnode(); cout<<"enter information"; cin>>n->data; addend(f,n); case 4: 56

57 cout<<"\n visitlist(f); case 6: int y; n=creatnode(); cout<<"enter information of node"; cin>>n->data; cout<<"enter data you want to add befor it \n"; cin>>y; addbef(f,n,y); case 7: dbeg(f); case 8: dend(f); case 9: int k; cout<<"enter data you want to delete it from midlist"; cin>>k; dmid(f,k); case 10: n=creatnode(); cout<<"enter information"; cin>>n->data; odev(f,n); case 11: int e; cout<<"enter data you want to split list from it \n"; cin>>e; div_list(f,e); case 12: findsum(f); case 13: rev_list(f); case 14: dlend(f); while(op!=5); 57

58 اعداد الطالب : عبد الرحمن ح ى محمد صلح جامعة صنعاء كل ة الحاسوب وتكنولوج ا المعلومات مستوى ثان )Information System( قسم نظم معلومات تم جمع االفكار و الدروس واألغلب من محاضرة من بعض المواقع ومن عدة كتب د/ فضل باعلوي أ /هبة أ/ مروة الهادي ف حالة وجود ان تبلغون اتمنى خطؤ أي ف اسرع وقت ممكن للتواصل على البر د اإللكترون 700hnoon@gmail.com او على الف س بوك عبد الرحمن ح صلح 58

المحاضرة الثانية

المحاضرة الثانية المحاضرة الثان ة أنواع الب انات)المتغ رات و الثوابت( محتو ات المحاضرة أنواع الب انات اإلعالن عن المتغ رات الثوابت إسناد الق م إلى المتغ رات واجهة برنامج Visual Studio 2010 2 أنواع الب انات كلمات لغة ال

المزيد من المعلومات

الأول في السي شارب((c#للمبتدائين

الأول في السي شارب((c#للمبتدائين شباب التنميه والبداع : امحد ياسني شلش ذ د الدرس األول: فتح فيوجل ستوديو وشرحه 2012 1 -هذا هوه البرنامج نقوم بفتحه نسخه 2012 فيوجل استوديو new )نضغط علي - 2 اي مشروع جديد( project المتبنأ هذه لغه فيوجل

المزيد من المعلومات

مكثف الثالثة الوحدة البوابات املنطقية 1 هاتف : مدارس األكاد م ة العرب ة الحد ثة إعداد المعلم أحمد الصالح

مكثف الثالثة الوحدة البوابات املنطقية 1 هاتف : مدارس األكاد م ة العرب ة الحد ثة إعداد المعلم أحمد الصالح مكثف الثالثة الوحدة البوابات املنطقية هاتف : 798226 النظ ري الج زء و الثاني األ ول للد رسين وضح ان قصىد ت ا يهي : انرعثير انعالئقي ج هح خثريح ذكى قي رها إيا صىاب )( و إيا خطأ )( ان عايم ان طقي راتط يسرخذو

المزيد من المعلومات

السالم عليكم ورحمة هللا وبركاتة كتاب تعلم برمجة االلعاب بأستخدام محرك االلعاب Unity 3D الكتاب مقدم من االستاذ : عماد عارف التوي موقع : Home OF Games ا

السالم عليكم ورحمة هللا وبركاتة كتاب تعلم برمجة االلعاب بأستخدام محرك االلعاب Unity 3D الكتاب مقدم من االستاذ : عماد عارف التوي موقع : Home OF Games ا السالم عليكم ورحمة هللا وبركاتة كتاب تعلم برمجة االلعاب بأستخدام محرك االلعاب Unity 3D الكتاب مقدم من االستاذ : عماد عارف التوي موقع : Home OF Games الدورة تهتم فقط بتعلم البرمجة من االبتداء الى االحتراف

المزيد من المعلومات

ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long i

ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long i ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long is the Average Chord of a Circle?/ 2009-2010 Second

المزيد من المعلومات

) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس

) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس ) NSB-AppStudio ) 1 ( أهداف الدرس : بعد انتهاء هذا الدرس ستكون الطالبة قادرة على أن : )1 توضح مميزات برنامج ( NSB-AppStudio ) 2( تعدد لغات البرمجة المستخدمة في برنامج ( NSB-AppStudio ) 3( تذكر خطوات كتابة

المزيد من المعلومات

الدرس : 1 مبادئ ف المنطق مكونات المقرر الرسم عناصر التوج هات التربو ة العبارات العمل ات على العبارات المكممات االستدالالت الر اض ة: االستدالل بالخلف ا

الدرس : 1 مبادئ ف المنطق مكونات المقرر الرسم عناصر التوج هات التربو ة العبارات العمل ات على العبارات المكممات االستدالالت الر اض ة: االستدالل بالخلف ا الدرس : 1 مبادئ ف المنطق مكونات المقرر الرسم عناصر التوج هات التربو ة العبارات العمل ات على العبارات المكممات االستدالالت الر اض ة: االستدالل بالخلف االستدالل بفصل الحاالت االستدالل بالتكافؤ نبغ تقر ب

المزيد من المعلومات

Microsoft Word - C#2

Microsoft Word - C#2 الفصل الا ول مفاهيم البرمجة بواسطة الا هداف معنى البرمجة بواسطة األھداف... 5 معنى الفصيلة 5...Class ما ھي دوال البناء و دوال الھدم...6 Construction & destruction ما ھي خاصية التوريث 7...inheritance ما

المزيد من المعلومات

السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات

السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات هذه بالC # على بركة هللا.. * *إنجاز قاعدة بيانات ب*

المزيد من المعلومات

Microsoft Word - SolutionOOPFinal2011.doc

Microsoft Word - SolutionOOPFinal2011.doc صفحة 1 من 5 : : A : : 2010/ : : :. : (20/60) (2) ( 20) (10/20) : محاآاة الواقع على أنه مجموعة من الا شياء و أ ن آل شيء مكون من صفات و سلوك هو... التغليف التجرید البرمجة الشيي ية إخفاء طریقة تطبيق السلوك

المزيد من المعلومات

التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما

التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما يلي )الجمل بصيغتين(: أ اكتب جمل التكرار بلغة البرمجة

المزيد من المعلومات

الفصل الثاني

الفصل الثاني 1 برنامج MINTAB 17 105 احص إعداد أ- ريم المبطي 2 الفصل الثاني ( اختبارات الفروض وفترات الثقة ) لمعالم مجتمع واحد أوال : اختبار المتوسط : لدينا حالتين : نستخدم اختبار Z عندما : N كبيرة و معلومة أو مجهولة

المزيد من المعلومات

How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i

How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i بسم االله الرحمن الرحيم How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i آيف تربط الا وراآل 9i مع الديفيلوبر 6i الا س م التخص ص المو ه ل العم ل البل د اله اتف البري د الص فحة يوسف

المزيد من المعلومات

Banner – Hold Information SOAHOLD

Banner – Hold Information SOAHOLD 1 Financial Aid System Documentation - eservice E-serviceخطوات التقديم لنظام المساعدات عبر ال 2 خطوات التقديم لنظام المساعدات Steps to apply for financial aid 1 Login to the portal http://my.uaeu.ac.ae

المزيد من المعلومات

محاضرة4-كورس1

محاضرة4-كورس1 Instruction Set of 8086 Processor 1- Data transfer Group 1 MOV Instruction MOV meaning move MOV D,S (S) (D) Flags affected ه ايعاز يقم بادخال عدد مباشر من قبل المستخدم ا نقل (محتى مسجل ا محتى ذاكرة) مسجل

المزيد من المعلومات

الحل المفضل لموضوع الر اض ات شعبة تقن ر اض بكالور ا 2015 الحل المفص ل للموضوع األو ل التمر ن األو ل: 1 كتابة و على الشكل األس. إعداد: مصطفاي عبد العز

الحل المفضل لموضوع الر اض ات شعبة تقن ر اض بكالور ا 2015 الحل المفص ل للموضوع األو ل التمر ن األو ل: 1 كتابة و على الشكل األس. إعداد: مصطفاي عبد العز الحل المفص ل للمضع األ ل التمر ن األ ل: كتابة على الشكل األس k ' cos s cos s e e ب( تع ن ق م العدد الطب ع بح ث كن العدد حق ق ا e e e arg حق ق معناه k منه k عل ه k ' k ح ث e ج( عدد مركب ح ث حساب ط لة العدد

المزيد من المعلومات

Microsoft Word - Excel VBA

Microsoft Word - Excel VBA الفصل الا ول (البداية) قواعد البرمجة...4 مقارنة بين VB و...4 VBA ضبط بيي ة Excel للبرمجة...5 الماآرو فى برنامج...8 Excel أنواع الماآرو... 9 تنفيذ الماآرو... 11 شروط اسماء المتغيرات...18 الكاي ناتObjects...18

المزيد من المعلومات

Microsoft Word - new.doc

Microsoft Word - new.doc الدرس الاول فى الماتلاب عنوان الدرس : ما هو الماتلاب الماتلاب هو لغة ذات مستوى عالى للحسابات والبرمجة و تمتاز بوجود برنامج يسهل عملية التعامل مع هذه اللغة. ويشمل البرنامج على: الحسابات الرياضية عمل الالجوريثمات

المزيد من المعلومات

عربي Sign-Code Website Guide فيما يلي دلي ا ل لطلب اسم مستخدم جديد لConnect Sell من خ لل موقع.Sign-Code يسمح لك الموقع بالدخول اإلداري على اسم المستخد

عربي Sign-Code Website Guide فيما يلي دلي ا ل لطلب اسم مستخدم جديد لConnect Sell من خ لل موقع.Sign-Code يسمح لك الموقع بالدخول اإلداري على اسم المستخد عربي فيما يلي دلي ا ل لطلب اسم مستخدم جديد لConnect Sell من خ لل موقع.Sign-Code يسمح لك الموقع بالدخول اإلداري على اسم المستخدم الخاص بك لID Office من خ لل طلب مستخدمين جدد وتحديثها وحتى حذفها:.1 ستتلقى

المزيد من المعلومات

ص)أ( المملكة العرب ة السعود ة وزارة التعل م اإلدارة العامة للتعل م بمحافظة جدة الب ان النموذج ة ( تعل م عام ) انفصم اندراسي األول انفترة انثانثت العام

ص)أ( المملكة العرب ة السعود ة وزارة التعل م اإلدارة العامة للتعل م بمحافظة جدة الب ان النموذج ة ( تعل م عام ) انفصم اندراسي األول انفترة انثانثت العام ص)أ( المملكة العرب ة السعود ة وزارة التعل م اإلدارة العامة للتعل م بمحافظة جدة الب ان النموذج ة ( تعل م عام ) انفصم اندراسي األول انفترة انثانثت العام الدراس - 8 المعلمة المرحلة الصف المادة وفاء المالكي

المزيد من المعلومات

Microsoft Word - Access VBA

Microsoft Word - Access VBA الفصل الا ول (البداية) تصميم قاعدة بيانات بسيطة...4 الا وامر الا ساسية المتوفرة فى المعالجات...12 الفصل الثانى (برمجة ا كسيس (VBA برمجة أآسيس...18 VBA مقارنة بين VB وVBA...18 الدخول إلى صفحات آتابة برامج

المزيد من المعلومات

الشريحة 1

الشريحة 1 القيادة 1 القيادة -الم ادة - تعر فات الم ادة -الفرق ب ن الم ادة واإلدارة - عناصر الم ادة اإلدار ة - نظر ات الم ادة اإلدار ة 2 القيادة تنطوي الم ادة على عاللة تبادل ة ب ن من بدأ بالفعل وب ن من نجزه وهذه

المزيد من المعلومات

اردوينو – الدرس الثامن – تغيير درجة الالوان لـ RGB LED

اردوينو – الدرس الثامن – تغيير درجة الالوان لـ RGB LED اردوينو الدرس الثامن تغيير درجة الالوان ل RGB LED في هذا الدرس ستقوم بتطبيق ماتعلمته بالدرس السابع والرابع وذلك لاستخدام الازرار في تغيير درجة الالوان في RGB Led القطع المطلوبة لاتمام هذا الدرس عليك توفير

المزيد من المعلومات

<4D F736F F D20D8D1EDDEC920CDD0DD20C7E1E1EDE4DFD32E646F63>

<4D F736F F D20D8D1EDDEC920CDD0DD20C7E1E1EDE4DFD32E646F63> بسم االله الرحمن الرحيم السلام عليكم ورحمة االله وبرآاته تم تحميل هذا الكتاب من موقع آتب الحاسب العربية www.cb4a.com للمزيد من الكتب في جميع مجالات الحاسب تفضلوا بزيارتنا في البدایة ستحتاج إلى قرص Hiren's

المزيد من المعلومات

Department of Computer Information Systems

Department of Computer Information Systems Departmet of Computer Iformatio Systems CIS : Itroductio to Iformatio Techology Topic 5 Numberig Systems (Exteral Material) Chapter Outlie Numberig Systems Coversio Betwee Systems ملخص الفصل أنظمة الا

المزيد من المعلومات

كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع

كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع وتجربته وفي النهاية ستجدون روابط المثال مع شرح فيديو

المزيد من المعلومات

دليل المستخدم لبوابة اتحاد المالك التفاعلية

دليل المستخدم لبوابة اتحاد المالك التفاعلية دليل المستخدم لبوابة اتحاد المالك التفاعلية الشاشة الرئيسية 3 إنشاء مستخدم جديد 4 أوال: التسجيل كفرد 5 - نوع الهوية «سعودي» : 5 - نوع الهوية «مقيم :» 6 - نوع الهوية «خليجي» : 7 : التسجيل كمنشأة : 9 ثانيا

المزيد من المعلومات

Principles of C++ (Precedence)

Principles of C++ (Precedence) C++ Programming Week 1 Introduction to C++ HS Engineers اإلحسان ي ح ط من قدر من يت ل قونه. )1( Modulus Operator Division Operator كيفية ( / % ) التعامل مع في حال قسمة رقم صحيح على رقم صحيح آخر ينتج رقم

المزيد من المعلومات

التحكم في الجهاز عن بعد باستخدام نظام VNC

التحكم في الجهاز عن بعد باستخدام نظام VNC التحكم بالجهاز عن بعد باستخدام نظام VNC ا عداد : صالح عباس. w w w. a n a b i s h. c o m 2 هذا الملف من ا نتاج موقع ا نابيش وكافة حقوق التا ليف والنشر والتوزيع محفوظة للموقع ولا يجوز بيعه ا و تا جيره با

المزيد من المعلومات

Microsoft Word - Suites_Numériques_1_sm.doc

Microsoft Word - Suites_Numériques_1_sm.doc الا ستاذ الا لى علم رياضية المتتاليات العددية - I عمميات 4 ; 8 ; ; 6 ; ; ; أمثلة تمهيدية مثال أتمم بشكل منطقي ما يلي نقترح تخصيص رمز لكل من هذه الا عداد لهذا نضع u 4 ; u 8 ; u ; u 6 ; 4 5 فيكن لدينا I

المزيد من المعلومات

الفرق بين البرمجة الإجرائية و البرمجة المسيرة بالأحداث :

الفرق بين البرمجة الإجرائية و البرمجة المسيرة بالأحداث : طرق كتابة HTML محرر النصوص Text Editor مثل Notepad محرر بطريقة واجهة المستخدم الرسومية GUI Editor وهو محرر يكتب كود بلغة Dream تلقائيا باستخدام القوائم الموجودة فيه مثل برنامج Weaver 8.0 HTML 2 انواع محررات

المزيد من المعلومات

Slide 1

Slide 1 تصميم السيرة الذاتية كصفحات الويب د. احمد عادل اسماعيل عمادة المركز الجامعي لخدمة المجتمع و التعليم المستمر. WWW.Dr-Ahmed.Info Info@Dr-Ahmed.Info -------------- المرجع: www.support.office.com اهداف المحاضرة

المزيد من المعلومات

توازن جسم صلب خاضع لقوتين)تذكير(.I : عندما يكون جسم صلب في توازن تحت تاثير قوتين فان و )شرط الزم لتوازن مركز القصور G(. للقوتين نفس االتجاه.)شرط الزم

توازن جسم صلب خاضع لقوتين)تذكير(.I : عندما يكون جسم صلب في توازن تحت تاثير قوتين فان و )شرط الزم لتوازن مركز القصور G(. للقوتين نفس االتجاه.)شرط الزم توازن جسم صلب خاضع لقوتين)تذكير( I : عندما يكون جسم صلب في توازن تحت تاثير قوتين فان و )شرط الزم لتوازن مركز القصور G( للقوتين نفس االتجاه )شرط الزم لغياب الدوران( ملحوظة : نعلاام ان اذا كااان = مستقيمية

المزيد من المعلومات

مختبر البرمجة والتحليل العددي قسم علوم الجو جمل التحكم والشرط والتكرار المرحلة الثانية PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :-

مختبر البرمجة والتحليل العددي قسم علوم الجو جمل التحكم والشرط والتكرار المرحلة الثانية PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :- جمل التحكم والشرط والتكرار PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :- تقسم جمل الشرط الى نوعين وهي :- -1 جملة اذا الشرطية ) statement ( if -2 جملة التوزيع ) case ( switch -1 جملة اذا

المزيد من المعلومات

وزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 0211 / 0212 األولى الدراس ة الفترة *************

وزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 0211 / 0212 األولى الدراس ة الفترة ************* وزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 2 / 22 األولى الدراس ة الفترة ************************************************************************************

المزيد من المعلومات

ص)أ( المملكة العرب ة السعود ة وزارة الترب ة والتعل م اإلدارة العامة للترب ة والتعل م بمحافظة جدة الب ان النموذج ة ( تعل م عام ) انفصم اندراسي األول ان

ص)أ( المملكة العرب ة السعود ة وزارة الترب ة والتعل م اإلدارة العامة للترب ة والتعل م بمحافظة جدة الب ان النموذج ة ( تعل م عام ) انفصم اندراسي األول ان ص)أ( المملكة العرب ة السعود ة وزارة الترب ة والتعل م اإلدارة العامة للترب ة والتعل م بمحافظة جدة الب ان النموذج ة ( تعل م عام ) انفصم اندراسي األول انفترة انثانثت العام الدراس - 1 18 ه االسم المرحلة الصف

المزيد من المعلومات

محاضرات C++

محاضرات C++ محاضرات C++ لألستاذ/ بسام الھاملي إعداد الطالب: ھشام يحيى دالل اإلھداء اللھم إني أردت بھذا العمل وجھك الكريم فتقبل مني اللھم من استفاد من ھذا الكتاب بمعلومة فاكتب لي بھ ا ح سنة وإن تضاعف لي فإنك أنت الحليم

المزيد من المعلومات

Schedule Planner User Guide Target Audience: Students This tool can help you better plan your course schedule by generating a visual representation of

Schedule Planner User Guide Target Audience: Students This tool can help you better plan your course schedule by generating a visual representation of Schedule Planner User Guide Target Audience: Students This tool can help you better plan your course schedule by generating a visual representation of possible schedules with no time conflict. Getting

المزيد من المعلومات

بسم هللا الرحمن الرحيم االسئلة المتوقعه لمادة الحاسوب م 3 شتوية 2016 االستاذ نور الدين بني عطا االسئلة المتوقعه على مادة الحفظ سؤال 1 : وضح

بسم هللا الرحمن الرحيم االسئلة المتوقعه لمادة الحاسوب م 3 شتوية 2016 االستاذ نور الدين بني عطا االسئلة المتوقعه على مادة الحفظ سؤال 1 : وضح بسم هللا الرحمن الرحيم االسئلة المتوقعه لمادة الحاسوب م 3 شتوية 2016 االستاذ نور الدين بني عطا 0775226286 االسئلة المتوقعه على مادة الحفظ سؤال 1 : وضح المقصود بكل من : 1( االقتصاد المعرفي : هو االقتصاد

المزيد من المعلومات

Microsoft Word - dériv sc maths.doc

Microsoft Word - dériv sc maths.doc الاشتقاق تطبيقاته دراسة الدال الثانية سلك بكالريا ع ف ع ح أ - الاشتقاق في نقطة- الدالة المشتقة ( A أنشطة نشاط باستعمال التعريف ادرس اشتقاق الدالة في حدد العدد المشتق في إن جد ثم حدد معادلة المماس أ نصف

المزيد من المعلومات

Determinants

Determinants قسم الهندسة الزراعية د/ خالد ف ارن طاهر الباجورى استاذ الهندسة الز ارعية المساعد khaledelbagoury@yahoo.com Mobil: 01222430907 المقدمة ماهي المصفوفة جمع الضرب الكمي للمصفوفات ضرب منقول المصفوفة محدد المصفوفة

المزيد من المعلومات

اختر عنوان مناسب

اختر عنوان مناسب 1 كيفية الوصول الى البريد االلكتروني في الكلية 2 3 الهدف من المحاضرة.Webmail كيفية الدخول الى حساب البريد االلكتروني في الخادم الجديد باستخدام كيفية استعراض الرسائل االلكترونية في السيرفر القديم..Microsoft

المزيد من المعلومات

جامعة حضرموت

جامعة حضرموت جاهعة حضرهوت التسجيل االلكتروني لمرحلة التنسيق بالجامعة عبر الموقع www.hu-registration.com الصفحة الرئيسية زر الدخول على النظام ف حالة التسج ل سابقا ولد ك اسم مستخدم وكلمة مرور زر تسج ل متقدم جد د اذا

المزيد من المعلومات

السادة وگاالت اإلعالن والعمالء احملترمني املوضوع اسعار اإلعالنات لعام ابتداء من ابريل Subject Rate card 2015 starting from April تهديگم شرگة ال

السادة وگاالت اإلعالن والعمالء احملترمني املوضوع اسعار اإلعالنات لعام ابتداء من ابريل Subject Rate card 2015 starting from April تهديگم شرگة ال السادة وگاالت اإلعالن والعمالء احملترمني املوضوع اسعار اإلعالنات لعام 20 ابتداء من ابريل Subject Rate card 20 starting from April تهديگم شرگة الراي العالمية للدعاية واإلعالن اطيب التحيات ونشگرگم على دعمگم

المزيد من المعلومات

مادة اثرائية تكنولوجيا الصف الحادي عشر وحدة الوسائط المتعددة شرح برنامج VSDC إلنتاج وحترير الفيديو المشرف التربوي د.عطايا يوسف عابد مديرية التربية وال

مادة اثرائية تكنولوجيا الصف الحادي عشر وحدة الوسائط المتعددة شرح برنامج VSDC إلنتاج وحترير الفيديو المشرف التربوي د.عطايا يوسف عابد مديرية التربية وال مادة اثرائية تكنولوجيا الصف الحادي عشر وحدة الوسائط المتعددة شرح برنامج VSDC إلنتاج وحترير الفيديو المشرف التربوي د.عطايا يوسف عابد مديرية التربية والتعليم شرق غزة مارس 9102 م الصفحة 1 تطبيقات برنامج VSDC

المزيد من المعلومات

جاهعة الوسيلة هركز الشبكات و أنظوة اإلعالم و االتصال والتعلين الوتلفز و التعلين عن بعد مودل Moodle التعل م نظام استخدام "دل ل االلكترون للطلبة" نظام ا

جاهعة الوسيلة هركز الشبكات و أنظوة اإلعالم و االتصال والتعلين الوتلفز و التعلين عن بعد مودل Moodle التعل م نظام استخدام دل ل االلكترون للطلبة نظام ا مودل Moodle التعل م نظام استخدام "دل ل االلكترون للطلبة" نظام التعليم االلكتروني مودل: هدف نظام التعل م االلكترون إل جاد ب ئة تفاعل ة تم من خاللها التواصل ب ن االساتذة ه وطلبتم وب ن الطلبة ف ما ب نهم من

المزيد من المعلومات

دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم

دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالمات )70( عالمة مالحظة: عدد األسئلة خمسة أسئلة وعلى الطالب

المزيد من المعلومات

دليل الحسابات دل ل الحسابات هو عبارة عن نافذة تحوي شجرة حسابات افتراض ة تضم هذه الشجرة األنواع الثالثة لتصن ف الحسابات وه حسابات ( المتاجرة األرباح وا

دليل الحسابات دل ل الحسابات هو عبارة عن نافذة تحوي شجرة حسابات افتراض ة تضم هذه الشجرة األنواع الثالثة لتصن ف الحسابات وه حسابات ( المتاجرة األرباح وا دليل الحسابات دل ل الحسابات هو عبارة عن نافذة تحوي شجرة حسابات افتراض ة تضم هذه الشجرة األنواع الثالثة لتصن ف الحسابات وه حسابات ( المتاجرة األرباح والخسائر الم زان ة العامة ). ح ث تم تصن ف هذه الحسابات

المزيد من المعلومات

مدرسة هارون الرشيد الثانوية للبنين المهارات العملية / تكنولوجيا المعلومات ( الثاني عشر) إعداد/ أ. خالد الح

مدرسة هارون الرشيد الثانوية للبنين المهارات العملية / تكنولوجيا المعلومات ( الثاني عشر) إعداد/ أ. خالد الح املهارات العملية / تكنولوجيا املعلومات )Appinventor )بزنامج :on line من خالل االنترنت مباشرة App inventor خطوات تشعيل برنامج الدخول إلى حساب ج م ل.Gmail ثم رابط الموقع App inventor عبر متصفح االنترنت http://appinventor.mit.edu/explore/

المزيد من المعلومات

بسم هللا الرحمن الرحيم المادة: مقدمة في بحوث العمليات )100 بحث ) الفصل الدراسي األول للعام الدراسي 1439/1438 ه االختبار الفصلي الثاني اسم الطالب: الرق

بسم هللا الرحمن الرحيم المادة: مقدمة في بحوث العمليات )100 بحث ) الفصل الدراسي األول للعام الدراسي 1439/1438 ه االختبار الفصلي الثاني اسم الطالب: الرق بسم هللا الرحمن الرحيم المادة: مقدمة في بحوث العمليات ) بحث ) الفصل الدراسي األول للعام الدراسي 9/8 ه االختبار الفصلي الثاني اسم الطالب: الرقم الجامعي: أستاذ المقرر: الدرجة: أكتب اختيارك لرمز اإلجابة الصحيحة

المزيد من المعلومات

طبيعة بحته و أرصاد جوية

طبيعة بحته و أرصاد جوية طبيعة بحته و أرصاد جوية 3 206-2007 الضوء محاضرة 3 قوانين األنعكاس واألنكسار المرايا العدسات التلسكوب الفلكي قوانين األنعكاس و األنكسار عند سقوط شعاع ضوئي علي سطح فاصل بين وسطين ينعكس جزء منة و ينكسر جزء

المزيد من المعلومات

المعادالت التف اضلية 2 احملاضرة :الثانية عشر املادة: ملك مارديين عنىان احملاضرة :املعادالت الحفاضلية اجلزئية دكحىرة احملتوى العلمي : 1- تتمة منشأ المعادالت التفاضلية الجزئية 2- المغلف 3- الحل الشاذ للمغلف

المزيد من المعلومات

1 New system technology Mahmoud said Object-Oriented Programming in C ++ Cookbook 1

1 New system technology Mahmoud said Object-Oriented Programming in C ++ Cookbook 1 1 Object-Oriented Programming in C ++ Cookbook 1 2 المحتويات لماذا البرمجة الكائنية OOP I. Chapter 1: II. Chapter 2: OOP تعريفات هامة ل (important for interviews) االختالف بين الهيكل والكالس Classes) III.

المزيد من المعلومات

الدليل التدريبي لتسجيل منتج البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لتسجيل منتج 0

الدليل التدريبي لتسجيل منتج البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لتسجيل منتج 0 البوابة االلكترونية للمطابقة )سابر( 0 جدول المحتويات 2 2 4 6 7 8 9 11 وصف النظام تسجيل المنتج إضافة منتج عن طريق الرمز المنسق الجمركي HS code إضافة منتج عن طريق الكلمات الداللية إضافة منتج عن طريق البحث

المزيد من المعلومات

The Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1

The Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1 دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1 للتسجيل في صفحة خدمات الشركات Area( )Members على الموقع االلكتروني لشركة هيئة الترقيم االردنية www.gs1jo.org.jo يرجى اتباع الخطوات التالية

المزيد من المعلومات

جامعة العقيد الحاج لخضر - باتنة - 1 كلية العلوم االقتصادية والتجارية وعلوم التسيير قسم التعليم األساسي مادة II دروس وتطبيقات الرياضيات لطلبة السنة األ

جامعة العقيد الحاج لخضر - باتنة - 1 كلية العلوم االقتصادية والتجارية وعلوم التسيير قسم التعليم األساسي مادة II دروس وتطبيقات الرياضيات لطلبة السنة األ جامعة العقيد الحاج لخضر - باتنة - 1 كلية العلوم االقتصادية والتجارية وعلوم التسيير قسم التعليم األساسي مادة II دروس وتطبيقات الرياضيات لطلبة السنة األولى الثاني السداسي إعداد أساتذة المادة الفهرس العام

المزيد من المعلومات

Allomani Warehouse User Guide

Allomani Warehouse User Guide المخزن warehouse.allomani.com دليل المستخدم اللوماني للخدمات البرمجية www.allomani.com / 11 اكتوبر / 2010 1 P a g e المحتويات اضافة و اعداد موقعك في المخزن... 3 اعداد بيانات ال...FTP 3 اعدادات بيانات حقوق

المزيد من المعلومات

1

1 1 " ق ل إ ن ص ال ت ي و ن س ك ي و م ح ي اي و م م ات ي ل ل ه ر ب ال ع ال م ني ال ش ر يك ل ه و ب ذ ل ك أ م ر ت و أ ن ا أ و ال م س ل م ني " 2 إهدإء إلى والدى ر حم ة إلله عليهما.. و إلى إخوتى الدين لا يدخ رون

المزيد من المعلومات

متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista

متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista Window أو Windows 7 Enterprise أو Ultimate أو Business

المزيد من المعلومات

عرض تقديمي في PowerPoint

عرض تقديمي في PowerPoint .1.2.3 أولا هذا اإلجراء يقوم به أمين مركز مصادر التعلم بعد الدخول للصفحة الرئيسية من حسابه في نظام نور ثم إختيار مصادر التعلم يتم إضافة أوعية مصادر التعلم ) الكتب أقراص الليزر( من قبل أمين مركز المصادر

المزيد من المعلومات

كيفية استخدام موقع 4shared لرفع الملفات وتنظيمها على النترنت للمبتدئين. والمتقدمين في الحاسب. كتاب ل ابراهيم شاهين

كيفية استخدام موقع 4shared   لرفع الملفات وتنظيمها على النترنت للمبتدئين. والمتقدمين في الحاسب. كتاب ل ابراهيم شاهين كيفية استخدام موقع 4shared www.4shared.com لرفع الملفات وتنظيمها على النترنت للمبتدئين. والمتقدمين في الحاسب. كتاب ل ابراهيم شاهين بسم ال الرحمن الرحيم مقدمة بسيطة موقع 4shared.com هو موقع لرفع الملفات

المزيد من المعلومات

منطقة العاصمة التعليمية عدد الصفحات / مخس صفحات التوجيه الفني للغة العربية الزمن / ساعة واحدة اختبار الفرتة الثالثة يف مادة اللغة العربية للصف العاشر

منطقة العاصمة التعليمية عدد الصفحات / مخس صفحات التوجيه الفني للغة العربية الزمن / ساعة واحدة اختبار الفرتة الثالثة يف مادة اللغة العربية للصف العاشر منطقة العاصمة التعليمية عدد الصفحات / مخس صفحات التوجيه الفني للغة العربية الزمن / ساعة واحدة اختبار الفرتة الثالثة يف مادة اللغة العربية للصف العاشر 202 م / 202 الورقة األوىل ( الت عبري والت لخيص وقواعد

المزيد من المعلومات

كل ة االقتصاد وعلوم الس اس ة االسئلة االسترشاد ة لطلبة التعل م عن بعد لمادة نظر ة التنظ م قسم:االدارة. لسنة: أوال:أختر االجابة الصح حة: مكن

كل ة االقتصاد وعلوم الس اس ة االسئلة االسترشاد ة لطلبة التعل م عن بعد لمادة نظر ة التنظ م قسم:االدارة. لسنة: أوال:أختر االجابة الصح حة: مكن كل ة االقتصاد وعلوم الس اس ة االسئلة االسترشاد ة لطلبة التعل م عن بعد لمادة نظر ة التنظ م قسم:االدارة. لسنة: 2102-2102 أوال:أختر االجابة الصح حة: مكن أن النظر ة ه االسلوب العلم الذي مكن من: *التفس ر. *التنبؤ.

المزيد من المعلومات

الوحدة التاسعة

الوحدة التاسعة الفائدة من احملاضرة التاسعة اإلجراءات و الدوال Procedures and Functions.1.2.3.4 استخدام اإلجراءات والدوال ميكن تلخيصها يف اآليت :- تقليل حجم الربانمج. سهولة تطوير الربانمج يف املستقبل. سهولة اكتشاف اخطاء

المزيد من المعلومات

Microsoft Word - moneybookers

Microsoft Word - moneybookers الرحيم الرحمن االله بسم א א א ãããaewt{tuaçxà دليل المستخدم العربي في MONEYBOOKERS شرح بنك أوال عن البنك: :معلومات وقلربيزدنيعلما من بريطانيا. 1- البنك جنسيته المناسبة للعمل بھا. به تختار العملة -2 من 5

المزيد من المعلومات

Morgan & Banks Presentation V

Morgan & Banks Presentation V المحرم 1433/ ديسمبر 2011 1 1 د. صنهات العتييب االستاذ بجامعة الملك سعود د. مسري الشيخ مستشار تطوير المصرفية اإلسالمية 2 علي اإلجابة الندوة تحاول التساؤالت التالية: املصرفية أين اإلسالوية يف البنوك التقميدية

المزيد من المعلومات

riyadh-geeks-mobile-first

riyadh-geeks-mobile-first هذه الشريحة ت ركت فارغة عمد ا. رياض قيكس. لقاء شهر أغسطس ٢٠١٥. اجلو ال أوال *. تصميم صفحات الو يب ألجهزة اجلو ال. * مستلهم من http://www.youtube.com/watch?v=nje_or4vilu و غيره. ح سام الزغيبي. @hossamzee

المزيد من المعلومات

دليل تدريبي : الحلول لما بعد اختراق الحسابات إعداد : محمد المسقطي Mohammed Al-Maskati بمساعدة : علي السباعي Ali Sibai

دليل تدريبي : الحلول لما بعد اختراق الحسابات إعداد : محمد المسقطي Mohammed Al-Maskati بمساعدة : علي السباعي Ali Sibai دليل تدريبي : الحلول لما بعد اختراق الحسابات إعداد : محمد المسقطي Mohammed Al-Maskati Twitter:@mohdmaskati بمساعدة : علي السباعي Ali Sibai Twitter:@alisibai المقدمة : العديد منكم يتعرض إلى حالة من الصدمة

المزيد من المعلومات

( IP Address ) العنوان الشبكي

( IP Address ) العنوان الشبكي اسم المقرر شبكات وامن المعلومات عنونة وتقس م الشبكات Network Addressing and Subnetting المحتو ات مقدمة العنوان الشبكى ) Address ( IP تقس مات العنوان الشبكى parts( )IP Network and Host قناع الشبكة Subnet

المزيد من المعلومات

جامعة المنيا - كلية العلوم Minia University Faculty of Science رشع ١ ت ا غز ا ثب 2019 /2018 ثش ب ح ا ى ١ ١ بء ا س ٠ ١ خ االع ثب غخ ا عشث ١ خ ا ؤ ا عذي

جامعة المنيا - كلية العلوم Minia University Faculty of Science رشع ١ ت ا غز ا ثب 2019 /2018 ثش ب ح ا ى ١ ١ بء ا س ٠ ١ خ االع ثب غخ ا عشث ١ خ ا ؤ ا عذي ثش ب ح ا ى ١ ١ بء ا س ٠ ١ خ.. شب ا س ساض خضش ش ح سخت صو ع ثب عب ع ثب عب ع. ا ١ اعب ع ١ ذ زغ ١ ثب عب ع. صب ر س ذ س ذ عجذ ا مبدس ثب عب ع.0 فبء عجذ ا د اد عجذ ا سى ١ أث ا عال ثب عب ع.0 اع بء عجذا مبدس عجذا

المزيد من المعلومات

الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات المستوردة( البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات

الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات المستوردة( البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات البوابة االلكترونية للمطابقة )سابر( 0 جدول المحتويات 2 2 9 1 وصف النظام 2 طلب مطابقة إرسالية جديد 3 إصدار الشهادة 1 1 وصف النظام يهدف هذا النظام لتمكين ضابط اتصال المنشأة ومفوض المنشأة من استخراج شهادة

المزيد من المعلومات

Microsoft Word - intégral 2sc exp.doc

Microsoft Word - intégral 2sc exp.doc الثانية سلك بكالريا علم تجريبية التكامل إلى من. I- تكامل مجال - تعريف ترميز لتكن مجال I عنصرين من. I إذا آانت F G دالتين أصليتين للدالة على I.F()-F()=G()-G() أي أن العدد الحقيقي F()-F() غير مرتبط باختيار

المزيد من المعلومات

عرض تقديمي في PowerPoint

عرض تقديمي في PowerPoint Dr./ Ahmed Mohamed Rabie Sayed 1 2 صندوق االدوات صندوق االدوات Tools Box يحتوى اظهار وإخفاء Tools Box من قائمة على االدوات Window الرئيسية الالزمة النشاء واختيار.Tools وتعديل التصميم. ويمكن 3 Move Tool

المزيد من المعلومات

March 5, 2016 "مقدمة إلى البرمجة الكينونية" oop Chapter 11: "struct" إعداد وتلخيص:- محمد المشرقي **تطلب من )معتز فرعون غرايبة && محمد مارس القرعان( عب

March 5, 2016 مقدمة إلى البرمجة الكينونية oop Chapter 11: struct إعداد وتلخيص:- محمد المشرقي **تطلب من )معتز فرعون غرايبة && محمد مارس القرعان( عب March 5, 2016 "مقدمة إلى البرمجة الكينونية" oop Chapter 11: "" إعداد وتلخيص:- محمد المشرقي **تطلب من )معتز فرعون غرايبة && محمد مارس القرعان( عبر قروب الفيسبوك الخاص بالمادة مقدمة :- الفكرة في هذا الدرس

المزيد من المعلومات

Microsoft Word - 55

Microsoft Word - 55 بطاقة الوصف الوظيفي (مدير داي رة العلاقات العامة) ا و لا معلومات خاصة بالوظيفة: المسمى الوظيفي الغرض الري يسي من الوظيفة الفي ة الموقع التنظيمي للوظيفة الجهة المسي ولة عن الوظيفة العلاقة مع الوظاي ف الا

المزيد من المعلومات

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

قسم تكنولوجيا الحاسوب والمهن الصناعية تكنىلىجيا قسم الحاسىب والمهن الصناعية تطبيقات برمجية الكترونية مقدمة عن برنامج LabView م.محمد األسمر الفصل الثاني 2012 م مقدمة فى LabVIEW الهدف : التعرف على بيئة.LabVIEW المحتويات : Virtual 1( ما هى Instruments

المزيد من المعلومات

ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا

ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة الصحيحة من بني االختيارات االتية - نضغط على االمر ببرنامج

المزيد من المعلومات

SP-1101W/SP-2101W eciug niitallatini kciuq 1.0v /

SP-1101W/SP-2101W eciug niitallatini kciuq 1.0v / SP-1101W/SP-2101W eciug niitallatini kciuq 1.0v / 1014-05 1 I. معلومات حول المنتج 1-1. محتويات العبوة مؤتمر نزع السالح مع دليل التثبيت السريع مفتاح القابس الذكي دليل التثبيت السريع 1-2. اللوحة األمامية

المزيد من المعلومات

برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب

برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب... 13 1 خطوات التقديم للمساعدة المادية قبل البدء باستخدام البرنامج الرجاء:

المزيد من المعلومات

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

الصف السادس االبتدائي الفصل الدراسي االول بسم هللا الرحمن الرحيم الصفحة محتويات الفصل الدراسي األول الموضو بسم هللا الرحمن الرحيم الصفحة 2 3 4 5 6 7 9 11 11 13 14 16 16 17 11 19 22 محتويات الفصل الدراسي األول الموضوع اختيار دولة محددة تغيير نمط عرض التاريخ لالرقام تغيير نمط عرض التاريخ )هجري - ميالدي( تغيير

المزيد من المعلومات

WHAT’S NEW

WHAT’S NEW الجديد في انجز تطبيق إصدارات X.4 المحتويات المحتويات... 1 المواصفات الجديدة بالنظام... 3.1.1.1 عدد المهام التي يجب إنجازها... 3 انشاء مهمة... 3.1.2 2. تعديل تكليف المهمة... 3 تاريخ حالات المهمة... 4.2.1.2.2.3

المزيد من المعلومات

ن 3 اإلمتحان الوطين املوحد لنيل شهادة البكالوريا الدورة اإلستدراكية 2013 اململكة املغربية وزارة الرتبية الوطنية و التعليم العالي و تكوين األطر و البحث

ن 3 اإلمتحان الوطين املوحد لنيل شهادة البكالوريا الدورة اإلستدراكية 2013 اململكة املغربية وزارة الرتبية الوطنية و التعليم العالي و تكوين األطر و البحث ن اإلمتحان الوطين املوحد لنيل شهادة الكالوريا الدورة اإلستدراكية اململكة املغرية وزارة الرتية الوطنية و التعليم العالي و تكوين الطر و الحث العلمي املركس الوطين للتقويم و اإلمتحانات مادة الرياضيات شعة العلوم

المزيد من المعلومات

اختبار تحليل التباين األحادي و اختبار كرودكال والس الالمعلمي يبين السؤال التالي ست مجموعات من دول العالم توضح نسبة التحضر في كل منها حسب الموجود في ال

اختبار تحليل التباين األحادي و اختبار كرودكال والس الالمعلمي يبين السؤال التالي ست مجموعات من دول العالم توضح نسبة التحضر في كل منها حسب الموجود في ال اختبار تحليل التباين األحادي و اختبار كرودكال والس الالمعلمي يبين السؤال التالي ست مجموعات من دول العالم توضح نسبة التحضر في كل منها حسب الموجود في الملفات الثالثة المرفقة المطلوب : 1 -هل وجد اختالف ب

المزيد من المعلومات

عرض تقديمي في PowerPoint

عرض تقديمي في PowerPoint Dr./ Ahmed Mohamed Rabie Sayed 1 2 Symbol Sprayer Tool -23 تستخدم األداة Symbol Sprayer Tool إلنشاء مجموعة من الرموز Symbols التصميم. لتنشيط األداة يتم الضغط على مفتاح Shift+S من لوحة المفاتيح. صفحة داخل

المزيد من المعلومات

من نحن يف 2007 / 9 / 2 صدرت جريدة كصحيفة يومية وطنية شاملة تسعى إلى مواكبة التطورات احمللية و االقلميية والعاملية بشكل موضوعي ومبتكر إلى جانب تبني امل

من نحن يف 2007 / 9 / 2 صدرت جريدة كصحيفة يومية وطنية شاملة تسعى إلى مواكبة التطورات احمللية و االقلميية والعاملية بشكل موضوعي ومبتكر إلى جانب تبني امل من نحن يف 2007 / 9 / 2 صدرت جريدة كصحيفة يومية وطنية شاملة تسعى إلى مواكبة التطورات احمللية و االقلميية والعاملية بشكل موضوعي ومبتكر إلى جانب تبني املبادرات االبداعية وتستخدم يف سبيل الوصول إلى ذلك أحدث

المزيد من المعلومات

8 مادة إثرائية وفقا للمنهاج الجديد األساسي الثامن للصف الفصل الدراسي األول إعداد املعلم/ة: أ. مريم مطر أ. جواد أبو سلمية حقوق الطبع حمفوظة لدى املكتبة

8 مادة إثرائية وفقا للمنهاج الجديد األساسي الثامن للصف الفصل الدراسي األول إعداد املعلم/ة: أ. مريم مطر أ. جواد أبو سلمية حقوق الطبع حمفوظة لدى املكتبة 8 مادة إثرائية وفقا للمنهاج الجديد الساسي الثامن للصف الفصل الدراسي الول إعداد املعلم/ة:. مريم مطر. جواد و سلمية حقوق الطع حمفوظة لدى املكتة الفلسطينية رقم إيداع )017/614( من وزارة الثقافة تطل من املكتة

المزيد من المعلومات

Microsoft Word

Microsoft Word التعامل مع المو شراتPointers في لغة++ C 1. مواقع الذاكرة يمكنا ن نعتبرشكل الذاكرة مثل صناديق البريد حيث تمثلكل خانة موقعفي الذاكرةو تقوم بتخزين قيمة وحيدة ) قد تكون صحيحة int او حقيقةfloat او (char كل

المزيد من المعلومات

I تفريغ مكثف في وشيعة. 1 التركيب التجريبي: L = 40mH وشيعة معامل تحريضها C = 1μF مكثف سعته E = 6V العدة: مولد قوته الكهرمحركة ومقاومتها الداخلية r = 10

I تفريغ مكثف في وشيعة. 1 التركيب التجريبي: L = 40mH وشيعة معامل تحريضها C = 1μF مكثف سعته E = 6V العدة: مولد قوته الكهرمحركة ومقاومتها الداخلية r = 10 I تفريغ مكثف في وشيعة. التركيب التجريبي: = 4H وشيعة معامل تحريضها = μf مكثف سعته = 6V العدة: مولد قوته الكهرمحركة ومقاومتها الداخلية r = Ω وموصل أومي مقاومته.R = 3Ω يشحن المكثف عند وضع قاطع التيار K في

المزيد من المعلومات

الوحدة األولى المالمح البشرية للوطن العربي عنوان الدرس : سكان الوطن العربي أوال :أكمل الجدول التالي: 392 مليون نسمة %5.3 %39.9 %60.1 عدد سكان الوطن ال

الوحدة األولى المالمح البشرية للوطن العربي عنوان الدرس : سكان الوطن العربي أوال :أكمل الجدول التالي: 392 مليون نسمة %5.3 %39.9 %60.1 عدد سكان الوطن ال 0 الوحدة األولى المالمح البشرية للوطن العربي عنوان الدرس : سكان الوطن العربي أوال :أكمل الجدول التالي: 392 مليون نسمة %5.3 %39.9 %60.1 عدد سكان الوطن العربي: نسبة سكان الوطن العربي إلى سكان العالم: نسبة

المزيد من المعلومات

الفهرس: كيفية ضبط الموبايل/التابلت: خدمة االنترنت معرفة مسبقا على الجهاز. في حالة عدم تعريف خدمة االنترنت مسبقا على الجهاز يمكنك ضبطه يدويا ادخل على D

الفهرس: كيفية ضبط الموبايل/التابلت: خدمة االنترنت معرفة مسبقا على الجهاز. في حالة عدم تعريف خدمة االنترنت مسبقا على الجهاز يمكنك ضبطه يدويا ادخل على D الفهرس: كيفية ضبط الموبايل/التابلت: خدمة االنترنت معرفة مسبقا على الجهاز. في حالة عدم تعريف خدمة االنترنت مسبقا على الجهاز يمكنك ضبطه يدويا ادخل على Data Cellular أو network«3g«ثم ادخل على Settings APN

المزيد من المعلومات