SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
‫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‬

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

Contenu connexe

Tendances

الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
Renewed Man
 
Special paper
Special paperSpecial paper
Special paper
tala2001
 

Tendances (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 مكتبة العناصر المتقطعة
 

En vedette

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

En vedette (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
 
عملية الكتابة علي ملف
عملية الكتابة علي ملفعملية الكتابة علي ملف
عملية الكتابة علي ملف
 
المتغيرات
المتغيراتالمتغيرات
المتغيرات
 
المكتبات
المكتباتالمكتبات
المكتبات
 

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

حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
ehabhelp
 
الاستعلامات المتقدمة
الاستعلامات المتقدمةالاستعلامات المتقدمة
الاستعلامات المتقدمة
A311289
 
مقرر معالجة البيانات
مقرر معالجة البياناتمقرر معالجة البيانات
مقرر معالجة البيانات
angel1990girle
 

Similaire à الافكار البرمجية (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‬ووضؼ قيمت املصفىفت‬ ‫بداخلها للطباغت جميؼ البياهاث‬