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

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

كليات المجموعة الرياضية (الهندسة - الحاسبات والمعلومات - التجارة & التجارة إنجلش - الفنون التطبيقية والجميلة)

 
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 12-11-2008, 09:00 PM
الصورة الرمزية msamido
msamido msamido غير متواجد حالياً
عضو متألق
 
تاريخ التسجيل: Jul 2005
العمر: 39
المشاركات: 2,701
معدل تقييم المستوى: 0
msamido is an unknown quantity at this point
افتراضي

السلام عليكم ورحمة الله وبركاته
ازيكم يا جماعه
أخباركم ايه وأخبار الكليات أيه والميد تيرمات وأخباركم ايه مع السى بلس بلس ؟؟
معلش أتأخرت كتير عليكم بس إن شاء الله نبدأ نكمل سوا ابتداءا من النهارده
كان فى كلامنا الأخير سألنا عن الـ byte والتمثيل الـ binary وإن شاء الله النهارده هنتكلم عن الموضوع ده ؟
وهنبدأ نقول يعنى ايه binary ؟
زمان واحنا فى ابتدائى أو فى كى جى one or two واحنا بنتعلم الأرقام والرياضيات كنا بنشوف الأعداد فى خانات يعنى لما نقول 123 ده معناه 3 فى خانة الأحاد و2 فى خانة العشرات وده معناه عشرين و1 فى خانة المئات وده معناه 100 صح وبتجميعهم مع بعض تبقى النتيجة مئة وثلاث وعشرون صح ؟؟
وبعد كده بدأنا نفهم إن خانة الأحاد دى فى النظام العشرى Decimal يعنى 10 أُس 0 وخانة العشرات يعنى 10 ُأس واحد وخانة المئات يعنى 10 أُس 2 وهكذا يعنى العدد 123 هو فى الحقيقة نتيجة : حاصل ضرب 3 فى (10 أس 0 ) + حاصل ضرب 2 فى (10 أس 1) + حاصل ضرب 1 فى (10 أس 3) ....
وطبعا النظام العشرى بيتعامل بالأرقام من 0 - 9 .. وجود كل رقم فى خانة سواء الأحاد أو العشرات أو المئات أو الألاف أو خلينا نقول بقى 10 أس 0 و 10 أس 1 و 10 أس 2 وهكذا معناه ان الرقم ده مضروب فى قيمة الخانه بتاعته دى.. صح الكلام ده ولا ايه ؟؟
بالظبط بقى النظام الـ binary هو نظام تمثيل الأعداد الثنائى اللى بيعتمد على الأرقام 0-1 فى خانات تحمل الأساس 2 بمعنى إن أول خانة فيه تمثل 2 أس 0 وتانى خانه تمثل 2 أس 1 وثالث خانة تمثل 2أس 2 وهكذااا
حد فاهم حاجه ؟؟
على فكرة بالمناسبة اللذيذة دى لما نقول كده من الشمال لليمين 0^2 ده معناه 2 أس 0 يعنى الرمز ده ^ بيمثل أس
يعنى الخانات بتاعة النظام الثنائى هتبقى كالأتى :

0^2 | 1^2 | 2^2 | 3^2 |

يعنى لما نقول 1111 ده معناه 1 × (0^2) + 1 × (1^2) +1× (2^2) + 1× (3^2) يعنى فى النظام العشرى يمثل :1+ 2 +4+ 8 يعنى بيمثل 15 وهكذاااا

طيب ده ازاى بنعرف الـ binary بيمثل كام فى النظام العشرى وعرفناه طيب لو عندنا رقم بالنظام العشرى وليكن مثلا 6 عايزين نمثله فى النظام الثنائى يبقى ازاى :
عندنا الخانات زى ما قلنا فوق الخانة الأولى بتمثل 1 عشرى أو 0^2 binary والخانة الثانية بتمثل 2 والخانة الثالثة بتمثل 4 طيب علشان نعمل 6 يبقى ازاى
يبقى نحط 1 فى خانة الأتنين و 1 فى خانة الأربعة وزيرو فى خانة الواحد ويبقى كده 110 أى 6 بالعشرى
يارب يكون الكلام واضح بس ...

ده مثال :


النتيجة العشرية تبقى كام ؟؟؟

اعتقد كده معنى الـتمثيل الـ binary بقى واضح فى بقى العمليات الحسابية على الموضوع ده بس ده مش مجالنا لو حابين نعمل درس للموضوع ده نبقى نعمله درس لكن خارج نطاق منهجنا الأساسى وهو البرمجة باستخدام لغة السى بلس بلس

طيب إيه بقى قصة الـ byte ده ??
عمنا الأخ byte ده هو وحدة التخزين فى الكمبيوتر يعنى ايه بردوه ؟؟
يعنى مثلا الmemory بتاعتنا لما نقول مساحتها كام ؟ يعنى بنقول بتقدر تخزن كام بنقول كذا byte أو الهارد ديسك مساحته كام بنقول كذا byte طبعا مش بنقول byte لأن الـ byte ده وحده صغيرة جدا جدا جدا طيب إيه هى الوحدات دى بقى ؟؟
اصغر وحدة هى الـ bit ودى بتشيل يا إما 0 يا إما 1 بس (طبعا إحنا عارفين إن لغة الكمبيوتر هى الـ 0 والـ 1)
اللى أكبر منها شوية هو عمنا الـ byte واللى هو يعتبر 8bit
وأكبر منه شوية هو الـ kelo byte أو kb وده بيمثل 1024byte
وبعدين ييجى الـ mega byte أو MB وده بيمثل 1024kb
وبعدين الـ giga byte أو GB وده بيمثل 1024MB وفى بقى أخر حاجه توصلنا ليها وهى
الـ terra byte وده بيمثل 1024GB

وبكده تنتهى قصة سؤالنا فى الحلقات السابقة وبتنتهى حلقة النهاردة من برنامجكم المفضل .........

برنامج ايه ؟ ايه يا عم انت هتعيش
سورى قصدى خلصنا درس النهاردة ونلقاكم فى الدرس القادم بإذن الله
شكرا وإلى لقاء
.
.
.
__________________
  #2  
قديم 12-11-2008, 09:48 PM
الصورة الرمزية msamido
msamido msamido غير متواجد حالياً
عضو متألق
 
تاريخ التسجيل: Jul 2005
العمر: 39
المشاركات: 2,701
معدل تقييم المستوى: 0
msamido is an unknown quantity at this point
افتراضي

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

رجعنا بسرعه أوى صح ؟؟
معلش حسيت إن الدرس اللى فات صغير وانا كمان النهارده فايق شوية قلت استغل الموقف وانزل كمان درس كده ( بينى وبينكم موضوع إنى ابقى فايق ده بقى صعب أوى اليومين دول)
نبدأ بقى نتكلم فى الدرس الجديد بسم الله
إحنا كنا اتكلمنا عن الـ conditional statements اللى هما أخوانا if وبنت خالتها switch case وكنا شرحنا فيهم مفهوم الـ true والـ false فى السى بلس بلس وإمته الـ condition يبقى true وامته يكون false والـ flow بتاع البرنامج فى الحالات إذا كان true أو false فاكرين ؟؟؟
درسنا النهارده بقى عن الـ loops ؟؟ عارفين لو لقيت حد مترجمهالى وبيقولى الحلقات الدوارة زى الكتب اللى بالعربى دى هعمل فيه إيه ؟؟؟
طيب يعنى ايه loops بقى من غير رغى ؟؟
مفهوم الـ loops ده هو تكرار بعض العمليات أكتر من مرة بدون الإضطرار لكتابتها سوى مرة واحدة ... بردوه يعنى إيه ؟؟
يعنى تخيلوا مثلا إن أنا عايز أكتب اسمى 10 مرات تحت بعض على الشاشة اعمل إيه ؟؟
عادى يا عمنا انت يعنى جيت فى جمل ؟؟
هنعمل جملة cout ونكتبها عشر مرات تحت بعض ولو قصد سيادتك إنك هتكتب كتيير وكده طيب ما احنا ممكن نعملها copy و paste وتبقى خلصت ايه يعنى ؟؟؟
طيب لو انا عايز اكتبه 100000 مرة هتقعد تعملها copy و paste العدد ده من المرات ؟؟
طبعا مش منطق صح ؟؟
هنا بقى ييجى دور الـ loops وهى بنكتب جملة cout مرة واحدة بس ونحطها جوه الـloop ونحددله عدد المرات اللى احنا عايزينه يتكرر فيه وهو هيقوم بالواجب كله
شوفتو الموضوع سهل ازاى ؟؟؟
طيب عملنا مقدمة للموضوع وفهمنا يعنى ايه loops ؟؟؟ نتكلم بقى بشكل برمجاوى شوية ....
الـ loops فى الـ ++C ليها 3 أنواع النهاردة هنتكلم عن النوع الأول وهو while loop ?
شكله إيه بقى أخينا ده ؟؟
شكله بيبقى كالآتى :
كود:
while(condition) { // do something .... }
وبيقول طول ما الـ condition اللى جوه ده متحقق أو نتيجته بـ true هيفضل يكرر نفسه ويعمل اللى جواه تانى وتانى وتانى لغاية ما نتيجة الـ condition ده تبقى false هيخلص ويشوف اللى بعد كده ...
نقول بمثال أحسن ؟؟
نقول بمثال :

كود:
#include <iostream.h>
كود:
#include <conio.h>
void main() { int i=0; cout<<"Loop lesson \n"; while(i<10) { i++; cout<<"\n Mohamed ElQpany"; } cout<<"\n \n end of Loop"; getch(); }


بيقول ايه بقى الكود ده ؟؟
البدايات والكلام اللى قلناه كتير ده مش هنكرره لكن إحنا بنعرف variable اسمه i و بنعمل intialize بزيرو وبعدين بنقول while إن الـ variable i ده أقل من 10 اعمل ما بداخل القوسين اللى جايين ده وده كده بيمثل الـ loop جوه الـ loop بقى بنزود قيمة الـ i بواحد ودى جملة جديدة ما شوفنهاش قبل كده لما نقول لمتغير من نوع int أو float أو double ++ يعنى زود واحد على القيمة السابقة ليه يعنى كأننا بالظبط بنقول i=i+1 ودى بينفع للمتغيرات اللى بتمثل أرقام بس يعنى مثلا مش هينفع مع الdata tybe char اوك ؟؟
وبعدين نقوله اكتبلنا على الشاشه الجملة اللى عندك دى ...
يعنى طول ما ال i اقل من 10 نفذ فى أول مرة كان الـ i بصفر وطبعا اقل من 10 يعنى الـ condition ب true يدخل ينفذ يزود الـ i وتبقى قيمته 1 وبعدين يطبع الجملة ويرجع يشوف الـ condition تانى الـ i بواحد اقل من 10 يعنى الـ condition بـ true ينفذ تانى يزود الـ i تبقى 2 ويطبع الجمله ويرجع يشوف الـ condition وهكذا لغاية ما تبقى الـ i بعشرة يشوف الـ condition هل الـ i أقل من 10 لا هى بتساوى يبقى نتيجة الـ condition بـ false يروح ميدخلش بقى بين القوسين ويكمل بعد كده ويطبع الجملة end of loop وينهى البرنامج والنتيجة تكون كالآتى :

إيه رأيكم بقى فى البرنامج ده ؟؟؟
حلوه الـ loops صح ؟؟
ومفيدة جدا مش كده ؟؟

طيب مش هنقول أكتر من كده ومش هندخل فى الأنواع التانيه النهارده وهنكتفى بكده إن شاء الله
سيبونى بقى افكرلكم فى واجب تعملوه



























يلا حاجه سهلة كده
اعملوا برنامج بيعد من 1 لـ 100 وبيطبعهم على الشاشة ؟؟
وورونى الكود طبعا والنتيجة ... سهل مش كده ؟؟

حاجه أخيرة بقى ؟؟
عايزين تعليق على أسلوبى فى الشرح ؟
يعنى هل هو كويس ولا فى انتقادات على الإسلوب ولا مستوى الكلام وأى تعليق تحبوا تقولوه هكون سعيد بيه ؟
شكراااااااااااا
.
.
__________________
  #3  
قديم 18-11-2008, 04:42 PM
الصورة الرمزية همس
همس همس غير متواجد حالياً
عضو قدوة
 
تاريخ التسجيل: Sep 2006
المشاركات: 1,337
معدل تقييم المستوى: 0
همس is an unknown quantity at this point
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة msamido;890476


[RIGHT
حاجه أخيرة بقى ؟؟عايزين تعليق على أسلوبى فى الشرح ؟[/RIGHT]


يعنى هل هو كويس ولا فى انتقادات على الإسلوب ولا مستوى الكلام وأى تعليق تحبوا تقولوه هكون سعيد بيه ؟


شكراااااااااااا


.


.

طبعا لا تعليق على اسلوب حضرتك اكبر دليل الواجبات الي بنعملها

بجد اسلوب حضرتك شيق جدا وبيخلي الواحد نفسه يوصل للواجب عشان ينفذ الكلام الي حضرتك قلت عليه ... ومش بيحس بملل ابدا وهو بيقرأ الدرس


جزاك الله خيرا وجعله في ميزان حسانتك

ودا الـ H.W
__________________
ThE...EnD.. SorrY
أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله
  #4  
قديم 18-11-2008, 03:31 PM
الصورة الرمزية همس
همس همس غير متواجد حالياً
عضو قدوة
 
تاريخ التسجيل: Sep 2006
المشاركات: 1,337
معدل تقييم المستوى: 0
همس is an unknown quantity at this point
افتراضي

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




اعتقد كده معنى الـتمثيل الـ binary بقى واضح فى بقى العمليات الحسابية على الموضوع ده بس ده مش مجالنا لو حابين نعمل درس للموضوع ده نبقى نعمله درس لكن خارج نطاق منهجنا الأساسى وهو البرمجة باستخدام لغة السى بلس بلس


.
.
ااااااااااه ياريت يا باشمهندس وهكون شاكرة جداااااااااااااااااااااا لحضرتك


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

وهكون شاكرة جدا لحضرتك


جزاك الله خيرااااااااا
__________________
ThE...EnD.. SorrY
أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله
  #5  
قديم 12-11-2008, 03:19 AM
الصورة الرمزية همس
همس همس غير متواجد حالياً
عضو قدوة
 
تاريخ التسجيل: Sep 2006
المشاركات: 1,337
معدل تقييم المستوى: 0
همس is an unknown quantity at this point
افتراضي

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

ربنا يقدم الي فيه الخير

اكيد باشمهندس محمد مشغول

ربنا يعينه في شغله
__________________
ThE...EnD.. SorrY
أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله
  #6  
قديم 12-11-2008, 05:12 PM
الصورة الرمزية msamido
msamido msamido غير متواجد حالياً
عضو متألق
 
تاريخ التسجيل: Jul 2005
العمر: 39
المشاركات: 2,701
معدل تقييم المستوى: 0
msamido is an unknown quantity at this point
افتراضي

السلام عليكم ازيكم يا جماعه
أنا بجد أسف إنى أتأخرت عليكم فى الدرس الجديد بس بجد كنت مشغول أوى فى الفترة اللى فاتت كانت عندى project محتاج يتسلم وكان فى شغل كتير بس أوعدكم قريبا جدا واحتمال يكون النهارده أنزل الدرس الجديد

بس أحاول اجمع أفكر وافضى دماغى شوية

شكرا لمتابعتك واسف لانتظاركم
.
.
__________________
  #7  
قديم 15-11-2008, 12:55 PM
الصورة الرمزية ananoo
ananoo ananoo غير متواجد حالياً
طالبه جامعى (كلية حاسبات ومعلومات) - فريق الاسطوانات التعليمية
 
تاريخ التسجيل: Jun 2008
المشاركات: 359
معدل تقييم المستوى: 18
ananoo is on a distinguished road
افتراضي

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

و اخيــــــــــــــرا الدرس نزل

الدرس الاول مفهوم جدا و الحمد لله و اخدناه في الكلية هوة و النظام الثنائي و الثماني و السادس عشر كله اخدناه الحمد لله

الدرس التاني لذيذ جدا ومفهوم برده

و الواجب



تمام كدة؟؟!!



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

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

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

جزانا الله وإياكم كل الخير يا ananoo والحمد لله إن الدروس وصلت والـ homework تمام الله ينور
وإن شاء الله هحاول على قد ما أقدر مش هتأخر فى الدرس الجديد بإذن الله علشان نكمل درس الـ loops
وبالنسبة لشرحى وأسلوبى متشكر أوى على رأيك وأتمنى لو فى أى وقت حسيتى إن فى حاجه غلط تنبهينى علطول

شكرا ananoo وربنا يوفقك بإذن الله
.
.
__________________
  #9  
قديم 16-11-2008, 11:23 AM
الصورة الرمزية همس
همس همس غير متواجد حالياً
عضو قدوة
 
تاريخ التسجيل: Sep 2006
المشاركات: 1,337
معدل تقييم المستوى: 0
همس is an unknown quantity at this point
افتراضي

ايه دا يا باشمهندس

حضرتك نزلت دا كله امتى ؟؟؟


دا انا عندي امتحانات ميد تيرم

وبالعافية بفتح المنتدى


كدا انا متأخرة جداااااااااااااا


انا قلت ان حضرتك هتستنى شوية لحد ما الكل يشوف الدرس الي قبل الاخير

ربنا عالم انا محتاسة أد ايه

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




يعني من جميع النواحي
__________________
ThE...EnD.. SorrY
أستودعكم الله الذي .. لا تضيع عنده الودائع .. احبكم جميعا في الله
  #10  
قديم 16-11-2008, 07:17 PM
الصورة الرمزية MOHAMED ELKHODARY
MOHAMED ELKHODARY MOHAMED ELKHODARY غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Oct 2008
العمر: 34
المشاركات: 26
معدل تقييم المستوى: 0
MOHAMED ELKHODARY is on a distinguished road
افتراضي

الاستاذ احمد ابو بكر عنده الغلطة انه سايب مسافات في السطر بتاع الانكلود يعني المفروض السطر
<include<iostream.h#
و كمان المفروض يبقى يدوس alt +f9 عشان يعمل كومبيلشن للبرنامج قبل ما يعمل رن
  #11  
قديم 16-11-2008, 07:33 PM
الصورة الرمزية msamido
msamido msamido غير متواجد حالياً
عضو متألق
 
تاريخ التسجيل: Jul 2005
العمر: 39
المشاركات: 2,701
معدل تقييم المستوى: 0
msamido is an unknown quantity at this point
افتراضي

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

حضرتك نزلت دا كله امتى ؟؟؟

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

دا انا عندي امتحانات ميد تيرم

وبالعافية بفتح المنتدى


كدا انا متأخرة جداااااااااااااا

معلش شدى حيلك فى الإمتحانات ربنا معاكى وأنا منتظر إن شاء الله الفترة دى معتقدش إنى هعرف أنزل درس جديد شدى حيلك بس انتى وربنا معاكى ويوفقك بإذن الله فى الإمتحانات

انا قلت ان حضرتك هتستنى شوية لحد ما الكل يشوف الدرس الي قبل الاخير

ربنا عالم انا محتاسة أد ايه

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

معلش هتتعودى إن شاء الله هى سنة أولى دايما صعوبتها فى كده



يعني من جميع النواحي
أنا مستنى على الدرس الجاى إن شاء الله ومش هنزل حاجه غير لما تتابعينا وتقولى إنك خلصتى اللى فات ومعانا بإذن الله ومستنى أشوف الhomework

اقتباس:
المشاركة الأصلية كتبت بواسطة MOHAMED ELKHODARY مشاهدة المشاركة
الاستاذ احمد ابو بكر عنده الغلطة انه سايب مسافات في السطر بتاع الانكلود يعني المفروض السطر
<include<iostream.h#
و كمان المفروض يبقى يدوس alt +f9 عشان يعمل كومبيلشن للبرنامج قبل ما يعمل رن
أهلا بيك يا محمد منور بس أنت بتتكلم فين بالظبط
اعتقد إنك بتتكلم على مشاركات قديمة أوى
عموما بالنسبة لموضوع المسافات فى سطر الـinclude اعتقد مفيش أى مشاكل لو سبت مسافة بين الـ include# و <iostream.h>
وطبعا alt+f9 لعمل compilation كلامك مظبوط
مستنيك تعرفنا بنفسك إن شاء الله واهلا بيك معانا
.
.
__________________
  #12  
قديم 12-12-2008, 12:37 PM
ahmed abobakr ahmed abobakr غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Mar 2008
المشاركات: 205
معدل تقييم المستوى: 18
ahmed abobakr is on a distinguished road
افتراضي

السلام عليكم .

كل عام وانتم بخير بمناسبة عيد الاضحى وعارف انها متأخرة بس اسف والله كنت مشغول جدا بسبب الدكاترة ربنا يخليهم لينا .
وربنا يسهل واعرف اجمع الدروس دى . لو مش نفع هجمعهم فى اجازة نصف السنة .ان شاء الله .




اقتباس:
المشاركة الأصلية كتبت بواسطة MOHAMED ELKHODARY مشاهدة المشاركة
الاستاذ احمد ابو بكر عنده الغلطة انه سايب مسافات في السطر بتاع الانكلود يعني المفروض السطر
<include<iostream.h#
و كمان المفروض يبقى يدوس alt +f9 عشان يعمل كومبيلشن للبرنامج قبل ما يعمل رن
المسافات دى مش بتفرق يابشمهندس !
__________________
اللهم انى استغفرك واتوب اليك
فأغفرلى
انه لا يغفر الذنوب الا انت







  #13  
قديم 12-12-2008, 04:37 PM
الصورة الرمزية msamido
msamido msamido غير متواجد حالياً
عضو متألق
 
تاريخ التسجيل: Jul 2005
العمر: 39
المشاركات: 2,701
معدل تقييم المستوى: 0
msamido is an unknown quantity at this point
افتراضي

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

انا بعتذر جدا على التاخير

ولا يهمك يا ananoo

انا عرفت ان اي كلام بيجي بعد العلامتين دول // يبقى عبارة عن تعليق و ملوش اي علاقة بالكود

بالظبط وبيستخدم فى التوضيح يعنى لو أنا بكتب برنامج طويل شوية بيفضل اكتب التعليقات دى بوضح بيها الجزء ده من الكود بيعمل ايه علشان لما احب ارجعله الاقى الدنيا واضحة وكمان علشان لو حد بيكمل بعدى فى البرنامج يبقى مش محتاج أنا أوضحله



لا دي بقى بصراحة مش عارفة اعملها خالص

بالنسبة لدى معلش هتستنى معانا للدروس الجاية إن شاء الله

غريبة اوي
اصل احنا اخدنا الstring في الكلية و احنا بندرس الc++ بس كنا بنطبق على الvisual studio و لما حاولت اعملها على الborland منفعش و لما استخدمت wchar_t برده منفعش

ايوه الـ string موجود فى الـ visual studio لانه بيشتغل على framework تانى أو مجموعة من الـ libraries مختلفة لكن مش مهم على فكرة اسم الـ datatype ولا حتى النوع احنا هنا بنتكلم فى اساسيات تفكير البرمجة
وبالنسبة للـ wchar_t هتكلم عنه قريب أن شاء الله

في انتظار الدروس القادمة ان شاء الله

معلش بالنسبة للدروس الجديدة أنا عارف إنى مقصر شوية بس معلش إن شاء الله عسى أن يكون قريبا

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

هوري لحضرتك الكود
كود:
#include <iostream.h>
#include <conio.h>
void main()             //brnamg 3bara 3n ad7'al 5 arkam then print elakbr
{
int x1;
int x2;
int x3;
int x4;
int x5;
int max;
cout<<"plz enter the 5 no. :";
cin>>x1;
cout<<endl;
cin>>x2;
cout<<endl;
cin>>x3;
cout<<endl;
cin>>x4;
cout<<endl;
cin>>x5;
max=x1;
if (x2>=max)
{
max=x2;
}
else if (x3>=max)
{
max=x3;
}
else if (x4>=max)
{
max=x4;
}
else if (x5>=max)
{
max=x5;
}
cout<<"\t\t\t the greatest nunber is:"<<max;
getch();
}
هوة الناتج ديما بيطلع اكبر رقم في اول رقمين بس
و مش عرفة المشكله فين


و جزاك الله كل خير
أقولك أنا المشكلة فين

المشكلة إنك استخدمتى الـ condition statement if بشكلها الإبدالى if else ودى معنها إنه لو شرط أول if اتحقق مش هيدخل الباقى لأن الباقى بما إنه مسبوق بـ else يبقى معناه إنه بديل للتانى بس بما إنه دخل فى الأول يبقى مش هيدور على البديل فاهمه حاجه ؟؟

حاسس إنها مش واضحه
بصى إحنا قولنا إن if else معناها لو الشرط اتحقق يبقى تنفذ اللى جوه if لو مش متحقق يبقى تدور على اللى بعدها
بس فكرة الـ nested if else معناها إنه هيدور على أول شرط يدخله وبعدين مش هيكمل يعنى فى حالتك هيشوف لو x2 اكبر من max هيدخل هنا ومش هيكمل لو مش أكبر منه أو يساويه هيشوف اللى بعده لو دخل هينفذ اللى جواه وبردوه مش هيكمل لان اللى بعده كله يعتبر بديله وبما إنه لقى الاصل يبقى مش هيدور على البديل فهمتينى ؟؟

طيب الحل ايه بقى الحل إن فى حالتك بلاش تستخدمى else هى if بس يعنى تشوفى x2 هل هو أكبر من max ولا لاأ وتنفذى الكود وبعدين تشوفى x3 من غير else وبعدين x4 بردوه من غير else وهكذااااأ
أنا برغى كتيير ليه الفرق فى الكود هيبقى الجزا ده

كود:
max=x1;
if (x2>=max)
{
max=x2;
}
 if (x3>=max)
{
max=x3;
}
 if (x4>=max)
{
max=x4;
}
if (x5>=max)
{
max=x5;
}


جزانا الله واياكم كل الخير


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

كل عام وانتم بخير بمناسبة عيد الاضحى وعارف انها متأخرة بس اسف والله كنت مشغول جدا بسبب الدكاترة ربنا يخليهم لينا .
وربنا يسهل واعرف اجمع الدروس دى . لو مش نفع هجمعهم فى اجازة نصف السنة .ان شاء الله .


!
كل سنة وانت طيب يا أحمد
وربنا معاك فى الكلية وفى تجميع الدروس ولو احتجت أى حاجه اسأل فى أى وقت
__________________
  #14  
قديم 16-11-2008, 08:33 PM
الصورة الرمزية MOHAMED ELKHODARY
MOHAMED ELKHODARY MOHAMED ELKHODARY غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Oct 2008
العمر: 34
المشاركات: 26
معدل تقييم المستوى: 0
MOHAMED ELKHODARY is on a distinguished road
افتراضي

متشكر و معلش انا ردي متأخر حبتين بس بكره عندي ميدترم في البرمجة فقلت اما اراجع حبه معاكم
  #15  
قديم 17-11-2008, 12:59 AM
الصورة الرمزية MOHAMED ELKHODARY
MOHAMED ELKHODARY MOHAMED ELKHODARY غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Oct 2008
العمر: 34
المشاركات: 26
معدل تقييم المستوى: 0
MOHAMED ELKHODARY is on a distinguished road
افتراضي

على فكرة يا استاذ محمد القباني انت طريقتك اكتر من رائعة بجد والله من غير اي مجاملة لاني بصراحة كنت عايز اعمل مراجعة سريعة على اللي اخدته في الكلية عشان بكرة عندي ميدترم برمجة . بجد انت لازم تكون دكتور برمجة او على الاقل معيد
متشكر جدا جدا جدا و توقع اني هكون متابع دروسك اول بأول . انا كنت هحل الهومورك لكن الاخت انانوو سريعة جدا بسم الله ما شاء الله. سلامي لكم جميعا ........
 

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

أدوات الموضوع
انواع عرض الموضوع

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

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

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


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