SlideShare a Scribd company logo
1 of 3
Download to read offline
‫1‬

‫سلسلة هيمو لعلوم الحاسب‬

‫الافكاز البرمجيت (11)‬

‫2112‬
‫الخاليف البرمجي‬
‫هيثم مالك فهمي محمد الشسيف‬
‫2‬

‫سلسلة هيمو لعلوم الحاسب‬

‫الافاكر الربجمية‬
‫برنامج اضافة الطالب حسب تواجدهم ثم عرضهم علي الشاشة و البرنامج عبارة عن ‪ function‬و ‪ area‬وحلقة ‪ for‬متغير هام و‬
‫محوري في هذا البرنامج قد اسميته ‪ counter‬هذا المتغير يقوم بتحديد طول و مدي المصفوفة .. ان المصفوفة تبدأ من القيمة 0 و‬
‫لكن تنتهي بمقدار محدد و هنا جعلنا المقدار المحدد هو المتغير ‪. counter‬‬

‫الربانمج‬
‫هنا االعالن عن الوظيفة ‪ income‬و هي‬
‫من النوع النصي لحمل اسماء الطالب و يتم‬
‫استدعائها داخل الدالة الرئيسية ‪main‬‬

‫>‪#include<iostream‬‬
‫>‪#include<string‬‬
‫;‪using namespace std‬‬
‫;)‪string income(string‬‬
‫{)(‪int main‬‬

‫االعالن عن المتغير المحوري الذي يجعل المستخدم‬
‫يحدد بنفسة قيمة عدد الطالب داخل التكرار في‬
‫البرنامج‬

‫;"‬

‫;]01[‪string findarea‬‬
‫;‪int counter‬‬

‫;"‪cout<<" n t t t The Student class n‬‬
‫‪cout <<"n Enter No.of Students Found in this class‬‬
‫;‪cin>> counter‬‬
‫{)++‪for(int i =0;i<counter ;i‬‬
‫;" ‪cout <<"n Enter Name of Student‬‬
‫;]‪cin>>findarea[i‬‬
‫}‬
‫{)++‪for(int i =0;i<counter ;i‬‬
‫;)]‪string income(findarea[i‬‬
‫;"‪cout <<"n The student name "<< income <<"n‬‬
‫}‬
‫;)"‪system("pause‬‬
‫;0 ‪return‬‬
‫}‬
‫{) ‪string income(string x‬‬
‫;‪return x‬‬
‫}‬

‫الاغالن غن الىظيفت او الدالت من الىىع الىص ي ، و حسمي ‪ income‬ثم بػد ذلك الاغالن غن املصفىقت ]01[‪ findarea‬داخل الدالت السئيسيت‬
‫)(‪ main‬والحظ ان املدي الثابت للمصفىفت هي 11 قيم فقط و هرا املدي املسمىح به السخخدام املخغير ‪ ، counter‬قبل اوشاء غبازة يجب‬
‫السؤال غن قيمت ‪counter‬لػدد الطالب املىجدين الهه سىف يىضؼ في غبازة النهايت للػبازة الخكسازيت ‪ ( for‬اي ان قيمت املخغير ‪ counter‬هي‬
‫التي جحدد غدد كخابت الطالب و طباغتهم ) ، اوشاء غبازة ‪ for‬الدخال الطالب و اهظس اليها جيدا لكي جفهم ما اقصد . ثم بػد ذلك هكخب كىد‬
‫الخحميل قيم الطالب حسب ‪ counter‬ثم اكخب غبازة الحلقت الخساج البياهاث و يجب اسخدغاء الىظيفت ‪ income‬ووضؼ قيمت املصفىفت‬
‫بداخلها للطباغت جميؼ البياهاث‬
‫3‬

‫سلسلة هيمو لعلوم الحاسب‬

More Related Content

What's hot

صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل Asma7056
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3Renewed Man
 
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثانيأسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثانيHanaa Ahmed
 
البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003alghamdiabdu
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1manal889
 
الفصل الأول البيانات بالكامل الترم الثانى
الفصل الأول  البيانات بالكامل الترم الثانى الفصل الأول  البيانات بالكامل الترم الثانى
الفصل الأول البيانات بالكامل الترم الثانى Hanaa Ahmed
 
matlab simulink مكتبة العناصر المستمرة
  matlab simulink مكتبة العناصر المستمرة  matlab simulink مكتبة العناصر المستمرة
matlab simulink مكتبة العناصر المستمرةHasan Edrees
 
matlab simulink مكتبة العناصر غير المستمرة
matlab simulink مكتبة العناصر غير المستمرةmatlab simulink مكتبة العناصر غير المستمرة
matlab simulink مكتبة العناصر غير المستمرةHasan Edrees
 
مذكرة الترم الثانى
مذكرة الترم الثانىمذكرة الترم الثانى
مذكرة الترم الثانىHanaa Ahmed
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل Asma7056
 
Special paper
Special paperSpecial paper
Special papertala2001
 
matlab simulink مكتبة العناصر المتقطعة
 matlab simulink مكتبة العناصر المتقطعة matlab simulink مكتبة العناصر المتقطعة
matlab simulink مكتبة العناصر المتقطعةHasan Edrees
 

What's hot (20)

صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
 
8 header files
8 header files8 header files
8 header files
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
 
Chapter2
Chapter2Chapter2
Chapter2
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
الحل
الحلالحل
الحل
 
Arithmetic in c
Arithmetic in cArithmetic in c
Arithmetic in c
 
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثانيأسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
 
.ورقة عمل
.ورقة عمل.ورقة عمل
.ورقة عمل
 
البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003البرمجة بلغة الفيجوال يبسك 2003
البرمجة بلغة الفيجوال يبسك 2003
 
الوحده السادسه 1
الوحده السادسه 1الوحده السادسه 1
الوحده السادسه 1
 
الفصل الأول البيانات بالكامل الترم الثانى
الفصل الأول  البيانات بالكامل الترم الثانى الفصل الأول  البيانات بالكامل الترم الثانى
الفصل الأول البيانات بالكامل الترم الثانى
 
matlab simulink مكتبة العناصر المستمرة
  matlab simulink مكتبة العناصر المستمرة  matlab simulink مكتبة العناصر المستمرة
matlab simulink مكتبة العناصر المستمرة
 
matlab simulink مكتبة العناصر غير المستمرة
matlab simulink مكتبة العناصر غير المستمرةmatlab simulink مكتبة العناصر غير المستمرة
matlab simulink مكتبة العناصر غير المستمرة
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
مذكرة الترم الثانى
مذكرة الترم الثانىمذكرة الترم الثانى
مذكرة الترم الثانى
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
 
Special paper
Special paperSpecial paper
Special paper
 
matlab simulink مكتبة العناصر المتقطعة
 matlab simulink مكتبة العناصر المتقطعة matlab simulink مكتبة العناصر المتقطعة
matlab simulink مكتبة العناصر المتقطعة
 

Viewers also liked

The of understood in developed programming
The of understood in developed  programmingThe of understood in developed  programming
The of understood in developed programmingHaytham Malek
 
عملية الكتابة علي ملف
عملية الكتابة علي ملفعملية الكتابة علي ملف
عملية الكتابة علي ملفHaytham Malek
 

Viewers also liked (7)

عملية ملف
عملية ملفعملية ملف
عملية ملف
 
درس 46
درس 46درس 46
درس 46
 
تحسين الأداء
تحسين الأداءتحسين الأداء
تحسين الأداء
 
The of understood in developed programming
The of understood in developed  programmingThe of understood in developed  programming
The of understood in developed programming
 
عملية الكتابة علي ملف
عملية الكتابة علي ملفعملية الكتابة علي ملف
عملية الكتابة علي ملف
 
المتغيرات
المتغيراتالمتغيرات
المتغيرات
 
المكتبات
المكتباتالمكتبات
المكتبات
 

Similar to الافكار البرمجية

خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2Mahmoud Alfarra
 
الفصل الرابع
الفصل الرابعالفصل الرابع
الفصل الرابعHanaa Ahmed
 
المؤشرات .pptx
المؤشرات .pptxالمؤشرات .pptx
المؤشرات .pptxssuserfcf1ac
 
البرمجة غرضية التوجه بلغة البايثون
البرمجة غرضية التوجه بلغة البايثونالبرمجة غرضية التوجه بلغة البايثون
البرمجة غرضية التوجه بلغة البايثونYasserNizamli
 
Project (function) ahmed almuwallad
Project (function) ahmed almuwalladProject (function) ahmed almuwallad
Project (function) ahmed almuwalladAhmed Dreezy
 
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول ehabhelp
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعةMohammad Fahad
 
سلسلة تعلم البرمجة بلغة C / C++ - 2
سلسلة تعلم البرمجة بلغة  C / C++ - 2 سلسلة تعلم البرمجة بلغة  C / C++ - 2
سلسلة تعلم البرمجة بلغة C / C++ - 2 بندر المجلاد
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1بندر المجلاد
 
OOP in JAVA.ppt
OOP in JAVA.pptOOP in JAVA.ppt
OOP in JAVA.pptiloveiraq
 
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثاني
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثانيموقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثاني
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثانيملزمتي
 
الاستعلامات المتقدمة
الاستعلامات المتقدمةالاستعلامات المتقدمة
الاستعلامات المتقدمةA311289
 
مقرر معالجة البيانات
مقرر معالجة البياناتمقرر معالجة البيانات
مقرر معالجة البياناتangel1990girle
 

Similar to الافكار البرمجية (20)

خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
 
الفصل الرابع
الفصل الرابعالفصل الرابع
الفصل الرابع
 
المؤشرات .pptx
المؤشرات .pptxالمؤشرات .pptx
المؤشرات .pptx
 
Ch8 ar2
Ch8 ar2Ch8 ar2
Ch8 ar2
 
7 functions
7 functions7 functions
7 functions
 
البرمجة غرضية التوجه بلغة البايثون
البرمجة غرضية التوجه بلغة البايثونالبرمجة غرضية التوجه بلغة البايثون
البرمجة غرضية التوجه بلغة البايثون
 
Ch5 ar2
Ch5 ar2Ch5 ar2
Ch5 ar2
 
Project (function) ahmed almuwallad
Project (function) ahmed almuwalladProject (function) ahmed almuwallad
Project (function) ahmed almuwallad
 
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
 
البرمجة+ الستركجر
البرمجة+ الستركجرالبرمجة+ الستركجر
البرمجة+ الستركجر
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
سلسلة تعلم البرمجة بلغة C / C++ - 2
سلسلة تعلم البرمجة بلغة  C / C++ - 2 سلسلة تعلم البرمجة بلغة  C / C++ - 2
سلسلة تعلم البرمجة بلغة C / C++ - 2
 
2- Control Structures
2-  Control Structures2-  Control Structures
2- Control Structures
 
سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
 
OOP in JAVA.ppt
OOP in JAVA.pptOOP in JAVA.ppt
OOP in JAVA.ppt
 
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثاني
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثانيموقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثاني
موقع ملزمتي - مراجعة ليلة الامتحان حاسب آلي للصف الثاني الثانوي الترم الثاني
 
الاستعلامات المتقدمة
الاستعلامات المتقدمةالاستعلامات المتقدمة
الاستعلامات المتقدمة
 
مقرر معالجة البيانات
مقرر معالجة البياناتمقرر معالجة البيانات
مقرر معالجة البيانات
 

الافكار البرمجية

  • 1. ‫1‬ ‫سلسلة هيمو لعلوم الحاسب‬ ‫الافكاز البرمجيت (11)‬ ‫2112‬ ‫الخاليف البرمجي‬ ‫هيثم مالك فهمي محمد الشسيف‬
  • 2. ‫2‬ ‫سلسلة هيمو لعلوم الحاسب‬ ‫الافاكر الربجمية‬ ‫برنامج اضافة الطالب حسب تواجدهم ثم عرضهم علي الشاشة و البرنامج عبارة عن ‪ function‬و ‪ area‬وحلقة ‪ for‬متغير هام و‬ ‫محوري في هذا البرنامج قد اسميته ‪ counter‬هذا المتغير يقوم بتحديد طول و مدي المصفوفة .. ان المصفوفة تبدأ من القيمة 0 و‬ ‫لكن تنتهي بمقدار محدد و هنا جعلنا المقدار المحدد هو المتغير ‪. counter‬‬ ‫الربانمج‬ ‫هنا االعالن عن الوظيفة ‪ income‬و هي‬ ‫من النوع النصي لحمل اسماء الطالب و يتم‬ ‫استدعائها داخل الدالة الرئيسية ‪main‬‬ ‫>‪#include<iostream‬‬ ‫>‪#include<string‬‬ ‫;‪using namespace std‬‬ ‫;)‪string income(string‬‬ ‫{)(‪int main‬‬ ‫االعالن عن المتغير المحوري الذي يجعل المستخدم‬ ‫يحدد بنفسة قيمة عدد الطالب داخل التكرار في‬ ‫البرنامج‬ ‫;"‬ ‫;]01[‪string findarea‬‬ ‫;‪int counter‬‬ ‫;"‪cout<<" n t t t The Student class n‬‬ ‫‪cout <<"n Enter No.of Students Found in this class‬‬ ‫;‪cin>> counter‬‬ ‫{)++‪for(int i =0;i<counter ;i‬‬ ‫;" ‪cout <<"n Enter Name of Student‬‬ ‫;]‪cin>>findarea[i‬‬ ‫}‬ ‫{)++‪for(int i =0;i<counter ;i‬‬ ‫;)]‪string income(findarea[i‬‬ ‫;"‪cout <<"n The student name "<< income <<"n‬‬ ‫}‬ ‫;)"‪system("pause‬‬ ‫;0 ‪return‬‬ ‫}‬ ‫{) ‪string income(string x‬‬ ‫;‪return x‬‬ ‫}‬ ‫الاغالن غن الىظيفت او الدالت من الىىع الىص ي ، و حسمي ‪ income‬ثم بػد ذلك الاغالن غن املصفىقت ]01[‪ findarea‬داخل الدالت السئيسيت‬ ‫)(‪ main‬والحظ ان املدي الثابت للمصفىفت هي 11 قيم فقط و هرا املدي املسمىح به السخخدام املخغير ‪ ، counter‬قبل اوشاء غبازة يجب‬ ‫السؤال غن قيمت ‪counter‬لػدد الطالب املىجدين الهه سىف يىضؼ في غبازة النهايت للػبازة الخكسازيت ‪ ( for‬اي ان قيمت املخغير ‪ counter‬هي‬ ‫التي جحدد غدد كخابت الطالب و طباغتهم ) ، اوشاء غبازة ‪ for‬الدخال الطالب و اهظس اليها جيدا لكي جفهم ما اقصد . ثم بػد ذلك هكخب كىد‬ ‫الخحميل قيم الطالب حسب ‪ counter‬ثم اكخب غبازة الحلقت الخساج البياهاث و يجب اسخدغاء الىظيفت ‪ income‬ووضؼ قيمت املصفىفت‬ ‫بداخلها للطباغت جميؼ البياهاث‬