اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > الجامعات المصرية > كليات المجموعة الرياضية > كليه الحاسبات والمعلومات

كليه الحاسبات والمعلومات كليات الحاسبات ونظم المعلومات

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #181  
قديم 03-02-2009, 03:01 PM
ahmed abobakr ahmed abobakr غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Mar 2008
المشاركات: 205
معدل تقييم المستوى: 17
ahmed abobakr is on a distinguished road
افتراضي


السلام عليكم :
ازيكم يا جماعة يارب تكون الامتحانات تمام .

انا مستعد عشان نكمل . كده الاجازة هتخلص من غير حاجة .

__________________
اللهم انى استغفرك واتوب اليك
فأغفرلى
انه لا يغفر الذنوب الا انت







رد مع اقتباس
  #182  
قديم 06-02-2009, 05:11 PM
ahmed abobakr ahmed abobakr غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Mar 2008
المشاركات: 205
معدل تقييم المستوى: 17
ahmed abobakr is on a distinguished road
افتراضي switch

السلام عليكم

ده ياباشمهندس واجب درس switch case انا مكونتش فاهمه ولكن الحمدلله فهمته وطبقت عليه تمام .

اولا : الكود
كود:
#include<iostream>
#include<conio>
int main()
{
cout<<"\n\nThis is a small calculator to perform the selected operation on choosed numbers";
int input;
int frst ;
cout<<"\n\nEnter First number : ";
cin>>frst;
int second;
int r;
cout<<"\n\n - For  sum Enter 1";
cout<<"\n - For subtract Enter 2 ";
cout<<"\n - For multiply Enter 3 ";
cout<<"\n - For division Enter 4 ";
cout<<"\n\nselected operation to be performed : ";
cin>>input;
switch(input)
{
case 1:
{
cout<<"\nEnter second number : ";
cin>>second;
r= frst +second;
cout<<"\n\nThe result =  " <<r;
break;
}
case 2 :
{
cout<<"\nEnter second number : ";
cin>>second;
r= frst - second;
cout<<"\n\nThe result =  " <<r;
}
case 3 :
{
cout<<"\nEnter second number : ";
cin>>second;
r=frst*second;
cout<<"\n\nThe result = " <<r;
break;
}
case 4 :
{
cout<<"\nEnter second number : ";
cin>>second;
r=frst/second;
cout<<"\n\nThe result = " <<r;
break;
}
  default:
{
    cout<<"\n\nError, bad input";
    break;
}
}
cout<<"\n\n\t\t\tBy *** AHMED ABOBAKR ***";
cout<<"\n\t\t\t*** FCI @ CAIRO UNIVERSITY *** ";
getch();
}
ثانيا : تحميل البرنامج
__________________
اللهم انى استغفرك واتوب اليك
فأغفرلى
انه لا يغفر الذنوب الا انت







رد مع اقتباس
  #183  
قديم 13-02-2009, 01:17 AM
الصورة الرمزية ananoo
ananoo ananoo غير متواجد حالياً
طالبه جامعى (كلية حاسبات ومعلومات) - فريق الاسطوانات التعليمية
 
تاريخ التسجيل: Jun 2008
المشاركات: 359
معدل تقييم المستوى: 16
ananoo is on a distinguished road
افتراضي

السلام عليكم

الاجازة كدة خلصت من غير منعمل حاجة

عاوزين بجد نكمل الدروس هتفرق معايا كتير في الدراسة

في انتظار اي تطورات
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"

"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب"
رد مع اقتباس
  #184  
قديم 16-02-2009, 11:51 AM
الصورة الرمزية msamido
msamido msamido غير متواجد حالياً
عضو متألق
 
تاريخ التسجيل: Jul 2005
المشاركات: 2,750
معدل تقييم المستوى: 0
msamido is an unknown quantity at this point
افتراضي

بسم الله الرحمن الرحيم
بداية أهلا ومرحبا بكم أعزائى واتمنى تكونوا انهيتم الترم الأول على خير الحمد لله وأهلا بكم فى النصف الثانى من العام الأول وإليكم الدرس الجديد ....
دلوقتى بعد ما كنا اتكلمنا عن الـ variables, conditional statements & loops بأنواع كل الحاجات دى مفروض دلوقتى هنتكلم عن درس جديد اسمه الـ functions وهنتكلم ازاى نعملها وازاى نستخدمها .. واحنا بالفعل استخدمنا نوع منها بيتمثل فى شكل الـ main واحنا قولنا قبل كده إن الـ main دى هى الـ function الرئيسية فى البرنامج اللى بيبدأ منها ... طيب إيه بقى function دى ؟؟؟
عامة بنعرف الـ functions على إنها block of code أو جزء كده من الكود على بعضه (هو يعنى إيه block بالعربى؟؟) عبارة عن مجموعة commands بتنفذ هدف معين. طيب شكلها إيه بقى طنط function دى ؟؟؟ أقولكم أنا شكلها إيه ؟؟ هى حلوة ولذيذة كده وبنت حلال وبتتكون من جزئين :
1- Prototype
2- Body
مصدقنا خلصنا من function يطلعلنا بـ prototype و body ؟؟؟
هنقول كل ده إن شاء الله حالاً .... بصوا بقى إحنا نمسك كل حاجه لوحدها أولا نشوف الـ prototype ده هو تعريف الـ function اللى الـ compiler هيبص عليه ويعرف الـ function دى بيه طيب عبارة عن إيه الـ prototype ده ولا يبقى ازاى ولا شكله إيه ؟؟
نقول بردوه .... هو عبارة عن 3 أجزاء ... أول جزء مهمته بيقول للـ compiler الـ function دى هترجع إيه ؟؟ أو إيه النوع اللى هترجعه أو إيه ال datatype اللى هترجعه . وده واحد من الـ datatypes اللى خدناها قبل كده ولو مش عايزينها ترجع حاجه بنقوله keyword اسمها void والأخت void دى معناها إن الـ function دى هتنفذ الكود اللى جواها بس مش هترجع حاجه تمام كده ؟؟؟
طيب هو يعنى ايه اصلا الـ function بترجع حاجه ؟؟
ده معناه إن الـ function دى هتنفذ كود وتكون نتيجة الـ function دى كلها variable من الـ data type اللى احنا قولناله انها هترجعه أو ممكن نقول بكل بساطه إن مجمل الـ function دى هيساوى قيمة المتغير اللى راجع ومن نوعه كمان. هنشوف كل ده بالتوضيح مع الأمثلة إن شاء الله.
الجزء التانى بقى .. هو إسم الـ function دى وبنسميها زى ما احنا عايزين بس يفضل يكون اسم معبر عنها يعنى اسم لما اقراه كده افهم هى عايزه ايه أو بتعمل ايه بس طبعا ليك مطلق الحرية تسميها زى ما انت عايز بس الإسم مفيش فيه مسافات بس ... حلو الجزء التانى مش كده ؟؟
طيب الجزء التالت بقى بيقول إيه ؟؟ بيقول ايه الـ arguments أو (مش عارف يعنى ايه بالعربى بردوه) المهم دى القيم اللى ممكن نباصيها للـ function دى أو نبعتهالها تنفذ عليها الكود بتاعها وترجعلنا نتيجة أو مترجعش هى حرة بقى حسب الجزء الأول ما قالها
تمام كده ؟؟ ده الـ prototype
أما بقى الـ Body فهو بنفتح قوسين مجموعة وبنكتب بينهم أى شوية code وكده تبقى خلصت الـ function كلام جميل ؟؟
طيب ناخد مثال بسيط جدا ونقول إننا عايزين نعمل function بتضرب رقمين صحيحين فى بعض وبترجع الناتج ونشوف شكلها هيبقى ازاى
كود:
#include <iostream.h> #include <conio.h> Int Multiply(int firstno, int secondno) { Int result = firstno * secondno; Return result; } Void main(void) { Int x; Cout<<”enter the first no. : “; Cin<<x; Int y; Cout<<”enter the second no. : “; Cin<<y; Int z = Multiply(x,y); Cout<<”the result is : “<<z; Getch(); }
طيب تعالوا بقى نشوف الموضوع ده ايه ونتكلم واحده واحده, طبعاً أول سطرين احنا عارفين بتوع ايه ندخل فى اللى بعد كده وده هيبقى أول جزء فى الـ function بتاعتنا وهو الـ prototype وقلنا إن الـ prototype بيتكون من 3 اجزاء وهى أول حاجه الـ return datatype أو هى الـ function دى هترجع ايه ؟ وزى ما قلنا إننا عايزين نعمل function بتضرب رقمين صحيحين فى بعض فالنتيجة هتكون أيضا رقم صحيح ولذلك قلنا إن الـ function دى هترجع حاجه من نوع int أو إن الـ datatype اللى راجع هيبقى int . طيب ولو مش عايزين الـ function دى ترجع حاجه قولنا نعمل ايه ؟؟ نكتب مكان الـ int datatype كلمة void ودى معناها إن الـ function مش هترجع حاجه.
ده كان أول جزء فى الـ prototype طيب تانى جزء للـfunction ايه ؟؟ قلنا هو اسم الـ function وده اللى احنا هناديها بيه فى أى مكان واحنا هنا سميناها Multiply .... تمام ؟؟
طيب الجزء الثالث إيه هو بقى ؟؟
قلنا إنه ايه هى الـ arguments اللى هنباصيها للـ function دى أو إيه المتغيرات اللى محتاجاها الـ function دى , وبما إننا عايزينها ترجع لنا حاصل ضرب رقمين صحيحين يبقى لازم نباصيلها الرقمين الصحيحين دول وإلا هى هتجيبهم منين؟
وبنكتب الـ arguments دى بالشكل اللى شوفناه وهو بنفتح قوس بعد اسم الـ function ونكتب الـ datatype ومسافه واسم الـ variable وبعدين "," وهكذا الـ argument الثانى والثالث وأى عدد .... طيب لو مش عايزين نباصى للـ function دى حاجه نعمل ايه ؟؟؟ نفتح القوس ونقفله وخلاص وكده يبقى الـ prototype انتهى ... تمام؟؟
نيجى بقى للجزء الثانى من الـ function وهو الـ body .... وقلنا بنفتح قوسين مجموعة وبينهما الكود اللى عايزينه يتنفذ ... وهنا المثال واضح جدا بيعرف variable اسمه result وبيساويه بحاصل ضرب الأرقام اللى جاياله وبكون يكون عندنا حاصل ضرب الرقمين المطلوبين ... طيب نرجع النتيجة دى ازاى بقى ؟؟؟ هى دى الجملة الجديدة فى الموضوع وهى إننا بنقوله return وبعدها الـ variable اللى عايزين نرجعه... كويس كده ؟؟؟
وبعدين قوس المجموعة اتقفل وده معناه إن الـ function خلصت خلاص ..
ونكمل هنلاقى بعد كده الـ main بتاعتنا ودى بردوه زى ما قلنا هى اصلا عباره عن function ولو راجعناها زى اللى فاتت هنلاقى إنها بردوه بتتكون من prototype وهو عباره عن 3 اجزاء أول جزء هى مفروض ترجع ايه وقلنا إنها مش هترجع حاجه علشان كاتبين void وبعدين اسم الـ function وهو main وبعدين مش هنباصيلها arguments زى ما شايفين القوسين الفاضيين ... وبعدين الـ body والكلام اللى جواه عادى جدا مفيش جديد غير ازاى هننادى على الـ function بتاعتنا وده كان بالشكل ده ... Multiply(x,y) .... وساوينا النتيجة بالمتغير z اللى هو من نفس نوع الـ return type .... يعنى زى ما قلنا هنا الـfunction كلها على بعضها حلت محل قيمة للمتغير z ...
إذن احنا علشان ننادى الـ function بنكتب اسمها ونفتح قوسين وبينهم نباصى الـ arguments بتاعتها ولاحظوا إنها لازم تكون من نفس نوع الـ arguments اللى احنا معرفينها فى الـ function فوق ...
طيب السؤال دلوقتى بقى ؟؟؟ يا ترى خط سير البرنامج ده هيبقى ازاى ؟؟؟ أو ازاى الـ compiler هينفذ البرنامج ده ؟؟؟؟
إحنا قولنا قبل كده إن الـ compiler علشان ينفذ اي برنامج بيدور على الـ main function بتاعته ويبدأ ينفذ من عندها واللى هيحصل فى حالتنا إنه هيوصل للـ main ويعرف المتغير x ويطلبه من اليوزر وهكذا الـ y وبعدين يعرف z وينادى الـ multiply function بتاعتنا وهنا ينتقل للـ function ويبدأ ينفذ وياخد معاه قيمة الـ arguments اللى الـ function محتاجاها وهى قيمة x,y ويبدأ ينفذها فهياخد قيمة x يحطها فى الـ firstno وياخد قيمة y يحطها فى الـ secondno وبعدين يعرف result ويساويه بحاصل ضرب القيمتين ويرجع النتيجة وأول الـ compiler ما يقابل return ياخد علطول الناتج وينهى الـ function ويرجع من مكان ما جه وهو عند السطر اللى كان بينادى فيه عليها ويكون معاه النتيجة يساوى بيها المتغير z وينتقل للسطر اللى بعده , فيطبع z على الشاشه ويستنى امر علشان يقفل وكده انتهى البرنامج ..... حد فاهم حاجه ؟؟؟؟؟؟؟؟ يارب يكون حد فهم....
طيب بكده انا انتهيت من الكلام النهارده ومستنيكم تقولولى فهمتم حاجه ولا لأ علشان هنشوف بقى اشكال تانيه للـ function واختلافات اخرى وملاحظات وهكذا .. إلخ إلخ إلخ...
شكرا وإلى لقاء فى حلقة قادمة إن شاء الله....
__________________
رد مع اقتباس
  #185  
قديم 16-02-2009, 06:50 PM
الصورة الرمزية ananoo
ananoo ananoo غير متواجد حالياً
طالبه جامعى (كلية حاسبات ومعلومات) - فريق الاسطوانات التعليمية
 
تاريخ التسجيل: Jun 2008
المشاركات: 359
معدل تقييم المستوى: 16
ananoo is on a distinguished road
افتراضي

السلام عليكم

الدرس جميل جدا ما شاء الله

الحمد لله انا فهمته كله بس في حاجة في الكود عاوزة اتأكد منها اللي هية:

void main (void)

حضرتك في الشرح بتقول ان مفيش حاجة جوة القوس بس هوة في
انا لما جيت اعمل البرنامج كان مفيش فرق سواء كنت كتبها او مش كتبها
بس هل هوة فعلا مفيش فرق؟؟؟

و جزاك الله كل خير
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"

"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب"
رد مع اقتباس
  #186  
قديم 24-02-2009, 02:23 PM
الصورة الرمزية msamido
msamido msamido غير متواجد حالياً
عضو متألق
 
تاريخ التسجيل: Jul 2005
المشاركات: 2,750
معدل تقييم المستوى: 0
msamido is an unknown quantity at this point
افتراضي

الحمد لله ان الدرس كان واضح واتفهم

وبالنسبة لسؤالك هو فعلا مفيش فرق لأن احنا قلنا اصلا ان كلمة void معناها ولا حاجه يعنى بقول انه الـ function دى مش هتاخد parameters يعنى بالظبط كأنى فتحت القوس وقفلته ان مفيش حاجه هنباصيها بردوه
وعلى فكرة نفس الكلام يمشى على void اللى فى بداية الـ prototype اللى هى بتقول ان الـ function دى مش هترجع حاجه ممكن منكتبهاش اصلا وهتدى نفس المعنى ومش هتفرق

جزانا الله واياكم كل الخير
__________________
رد مع اقتباس
  #187  
قديم 23-03-2009, 09:53 PM
الصورة الرمزية ananoo
ananoo ananoo غير متواجد حالياً
طالبه جامعى (كلية حاسبات ومعلومات) - فريق الاسطوانات التعليمية
 
تاريخ التسجيل: Jun 2008
المشاركات: 359
معدل تقييم المستوى: 16
ananoo is on a distinguished road
افتراضي

السلام عليكم و رحمة الله و بركاته

هوة ايه اللي حصل ليه الدروس وقفت ؟؟!!!
انا كل يوم تقريبا بخش اشوف لو حد رد في الموضوع بس مفيش اي جديد (بقالي شهر على الحال ده)

نفسي نرجع بالنشاط اللي كنا علية في اول دروس
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"

"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب"
رد مع اقتباس
  #188  
قديم 08-05-2009, 07:43 PM
الصورة الرمزية علاء عادل عبد الغنى
علاء عادل عبد الغنى علاء عادل عبد الغنى غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: May 2009
المشاركات: 4
معدل تقييم المستوى: 0
علاء عادل عبد الغنى is on a distinguished road
Thumbs up

ايه يا جماعه مش هتكملوا الدروس ولا ايه ده انا مسجل مخصوص عشان البرمجه
رد مع اقتباس
  #189  
قديم 08-05-2009, 08:13 PM
الصورة الرمزية علاء عادل عبد الغنى
علاء عادل عبد الغنى علاء عادل عبد الغنى غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: May 2009
المشاركات: 4
معدل تقييم المستوى: 0
علاء عادل عبد الغنى is on a distinguished road
Thumbs up

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

هوة ايه اللي حصل ليه الدروس وقفت ؟؟!!!
انا كل يوم تقريبا بخش اشوف لو حد رد في الموضوع بس مفيش اي جديد (بقالي شهر على الحال ده)

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

يعني ايه مش موافق ؟؟؟

يعني نسيب المذاكرة ونتابع الكورس مثلا ؟؟

معلش يعني ياريت نفكر في غيرنا ومش نفكر في نفسنا وبس

الكورس هيقف وهيكمل مش هيقف للابد

بس لو كمل دلوقتي

هيفوت عليا جزء كبير جدا

ومش هقدر اطبقه كله مرة واحدة

عموما لو حضرتك مش موافق
فانا منسحبة من الكورس

واسفة اني بقول كدا
فى ايه يا بنتى اهدى شويه حصل خير
رد مع اقتباس
  #190  
قديم 10-05-2009, 12:06 PM
الصورة الرمزية علاء عادل عبد الغنى
علاء عادل عبد الغنى علاء عادل عبد الغنى غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: May 2009
المشاركات: 4
معدل تقييم المستوى: 0
علاء عادل عبد الغنى is on a distinguished road
افتراضي

مشكور مشكور مشكور مشكور
__________________
لا اله الا الله *** محمد رسول الله
سبحان الله وبحمده *** سبحان الله العظيم
رد مع اقتباس
  #191  
قديم 10-05-2009, 10:53 PM
الصورة الرمزية علاء عادل عبد الغنى
علاء عادل عبد الغنى علاء عادل عبد الغنى غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: May 2009
المشاركات: 4
معدل تقييم المستوى: 0
علاء عادل عبد الغنى is on a distinguished road
افتراضي

:039u w8:
__________________
لا اله الا الله *** محمد رسول الله
سبحان الله وبحمده *** سبحان الله العظيم
رد مع اقتباس
  #192  
قديم 10-09-2009, 05:46 PM
ahmed abobakr ahmed abobakr غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Mar 2008
المشاركات: 205
معدل تقييم المستوى: 17
ahmed abobakr is on a distinguished road
افتراضي

مشكوووووووووور

دى عشان الموضوع يطلع فى الصفحة الاولى وطلاب سنة اولى يتفيدوا منه
__________________
اللهم انى استغفرك واتوب اليك
فأغفرلى
انه لا يغفر الذنوب الا انت







رد مع اقتباس
  #193  
قديم 11-01-2010, 10:30 PM
badnamef4 badnamef4 غير متواجد حالياً
طالب بالمرحلة الثانوية
 
تاريخ التسجيل: Jun 2008
المشاركات: 320
معدل تقييم المستوى: 16
badnamef4 is on a distinguished road
افتراضي

بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
أطلب إذن نقل الموضوع ده و معظم الردود خصوصاً بتاعة أستاذ msamido
و يا ترى هو من المسموح ولا لأ نقل أي موضوع مع كتابة اسم صاحب الموضوع و الرابط الأصلي للموضوع و منتدى بوابة الثانوية العامة؟
السلام عليكم و رحمة الله و بركاته
رد مع اقتباس
  #194  
قديم 02-08-2011, 07:22 AM
الصورة الرمزية ananoo
ananoo ananoo غير متواجد حالياً
طالبه جامعى (كلية حاسبات ومعلومات) - فريق الاسطوانات التعليمية
 
تاريخ التسجيل: Jun 2008
المشاركات: 359
معدل تقييم المستوى: 16
ananoo is on a distinguished road
افتراضي

السلام عليكم

ياريت الموضوع الرائع ده يتثبت عشان الناس كلها تستفيد منه..
وياريت لو حد بيقرى الدروس وعنده اساله يسال واي حد ان شاء الله ممكن يجاوب عليه
__________________
"نحن قوما أعزنا الله بالأسلام فإذا ابتغينا العزة فغيره أذلنا الله"

"ومن يتق الله يجعل له مخرجا و يرزقه من حيث لا يحتسب"
رد مع اقتباس
  #195  
قديم 02-08-2011, 05:02 PM
ahmed abobakr ahmed abobakr غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Mar 2008
المشاركات: 205
معدل تقييم المستوى: 17
ahmed abobakr is on a distinguished road
افتراضي

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

ياريت الموضوع الرائع ده يتثبت عشان الناس كلها تستفيد منه..
وياريت لو حد بيقرى الدروس وعنده اساله يسال واي حد ان شاء الله ممكن يجاوب عليه

اؤيد بشدة تثبيت الموضوع دا لانه فرق معايا جدا فى سنة اولى

واتمنى ان كل الناس ال داخله سنة اولى تهتم بيه
__________________
اللهم انى استغفرك واتوب اليك
فأغفرلى
انه لا يغفر الذنوب الا انت







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

العلامات المرجعية


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

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

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


جميع الأوقات بتوقيت GMT +2. الساعة الآن 10:17 AM.