محاضرات دورة الباسكال

هنا تتم مناقشة المواد التي تعطى في ورشات العمل خلال العطلة الانتصافية والعطلة الصيفية

محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة feras alkasar » الثلاثاء أكتوبر 05, 2010 3:40 pm

مرحبا شباب الأولى
هون لح نزللكون المحاضرات يلي عم ناخدها بالدورة
أي حدا عندو سؤال يسأل هون بهاد الموضوع
صورة العضو الشخصية
feras alkasar
عضو فعال
عضو فعال
 
مشاركات: 662
اشترك في: الخميس أكتوبر 01, 2009 5:07 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثالثة
الاختصاص: ذكاء صنعي

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة feras alkasar » الثلاثاء أكتوبر 05, 2010 3:48 pm

هي أول شي برنامج الباسكال
لازم يكون عندكم برنامج winRAR لفك الضغط
بتفتحو المجلد TP -> BIN -> TPX

Tp.rar
صورة العضو الشخصية
feras alkasar
عضو فعال
عضو فعال
 
مشاركات: 662
اشترك في: الخميس أكتوبر 01, 2009 5:07 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثالثة
الاختصاص: ذكاء صنعي

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة feras alkasar » الثلاثاء أكتوبر 05, 2010 4:12 pm

المحاضرة الأولى
1 lesson.rar
صورة العضو الشخصية
feras alkasar
عضو فعال
عضو فعال
 
مشاركات: 662
اشترك في: الخميس أكتوبر 01, 2009 5:07 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثالثة
الاختصاص: ذكاء صنعي

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة tinawi992 » الثلاثاء أكتوبر 05, 2010 5:58 pm

feras alkasar كتب:هي أول شي برنامج الباسكال
لازم يكون عندكم برنامج winRAR لفك الضغط
بتفتحو المجلد TP -> BIN -> TPX

Tp.rar

بحب قول شكرا كتير إلك و الله يعطيك ألف عافية
بس ما في برنامج باسكال بعملو تنصيب عادي متل اي برنامج و شكرا
الإبتسامة لا تكلف شيئاً ، ولكنها تعني الكثير
صورة العضو الشخصية
tinawi992
عضو جديد
عضو جديد
 
مشاركات: 108
اشترك في: الأحد أغسطس 29, 2010 12:01 am
مكان: سورية,دمشق
الجتس: ذكر
الشهادة الثانوية: بكالوريوس علمي
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثانية

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة tinawi992 » الثلاثاء أكتوبر 05, 2010 6:08 pm

بس كنت حابب اسئل سؤال عن دورة اليوم:
اليوم اخدنا شي اسمو boolean و فرضنا متل ما مكتوب بالمحاضرة cond:=true و كتبنا بعدين مجموعة تعليمات
هلا سؤالي انو شو عمل boolean و ليش كتبنا اذا صح اعرض yesو اذا خطأ اعرضno ما دام انا فارضها صح :evil:
فيا ريت التوضيح بهل الشي و الكم جزيل الشكر
الإبتسامة لا تكلف شيئاً ، ولكنها تعني الكثير
صورة العضو الشخصية
tinawi992
عضو جديد
عضو جديد
 
مشاركات: 108
اشترك في: الأحد أغسطس 29, 2010 12:01 am
مكان: سورية,دمشق
الجتس: ذكر
الشهادة الثانوية: بكالوريوس علمي
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثانية

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة asecrety » الثلاثاء أكتوبر 05, 2010 7:42 pm

أهلا أخ تيناوي
boolean .... منطقي
و هو data type "شرح الأستاذ أن المتحول integer أو real أو أوboolean أو ........ أنواع كتيرة :imb: "
و boolean يأخذ إحدى القيمتين ... إما true أو false
هلا سؤالي انو شو عمل boolean و ليش كتبنا اذا صح اعرض yesو اذا خطأ اعرضno ما دام انا فارضها صح

لك هذا بس للتوضيح :imb:
بكرا وقت تشتغلوا برنامج أكبر من هيك بتعرفوا وظيفة boolean الفعلية
أعطيك مثال "و لو أنه بفوت بالحيط" :
إذا عملنا لعبة "إكس أو"
منعرف تابع منطقي
و منعمل بنهاية كل كبسة على مربعات "الإكس أو" عكس للتابع المنطقي
يعني إذا التابع true فيظهر إكس عند الضغط على مربع "الإكس أو"
و إذا البوليان false فيظهر أو عند الضغط على مربع "الإكس أو"

إذا المثال السابق مو واضح فممكن اشرحلك الفكرة بمثال أسهل ..... ^-^
بسم الله
لا إله إلا الله .... محمد رسول الله
صورة العضو الشخصية
asecrety
عضو فعال
عضو فعال
 
مشاركات: 836
اشترك في: الاثنين أغسطس 30, 2010 1:34 pm
الجتس: ذكر
الشهادة الثانوية: -
الجامعة: -
الكلية: -
المرحلة الدراسية: غير ذلك

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة feras alkasar » الثلاثاء أكتوبر 05, 2010 9:01 pm

تماما متل ما قال عمار
أنا حطيت المثال لاستيعاب الفكرة فقط
أحيانا بيجيك بالفحص سؤال أوجد الأخطاء في هذا البرنامج
بيكون تقريبا بهاد الشكل
أنا حطيت الفكرة لحتى تفهم ال boolean
وان شاء الله بكرا عنا توسع فيها
صورة العضو الشخصية
feras alkasar
عضو فعال
عضو فعال
 
مشاركات: 662
اشترك في: الخميس أكتوبر 01, 2009 5:07 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثالثة
الاختصاص: ذكاء صنعي

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة tinawi992 » الثلاثاء أكتوبر 05, 2010 9:30 pm

asecrety كتب:أهلا أخ تيناوي
boolean .... منطقي
و هو data type "شرح الأستاذ أن المتحول integer أو real أو أوboolean أو ........ أنواع كتيرة :imb: "
و boolean يأخذ إحدى القيمتين ... إما true أو false
هلا سؤالي انو شو عمل boolean و ليش كتبنا اذا صح اعرض yesو اذا خطأ اعرضno ما دام انا فارضها صح

لك هذا بس للتوضيح :imb:
بكرا وقت تشتغلوا برنامج أكبر من هيك بتعرفوا وظيفة boolean الفعلية
أعطيك مثال "و لو أنه بفوت بالحيط" :
إذا عملنا لعبة "إكس أو"
منعرف تابع منطقي
و منعمل بنهاية كل كبسة على مربعات "الإكس أو" عكس للتابع المنطقي
يعني إذا التابع true فيظهر إكس عند الضغط على مربع "الإكس أو"
و إذا البوليان false فيظهر أو عند الضغط على مربع "الإكس أو"

إذا المثال السابق مو واضح فممكن اشرحلك الفكرة بمثال أسهل ..... ^-^

اهلين فيك صديقي عمار :wink2:
و بالنسبة للمثال فيا ريت تعطينا واحد تاني ابسط منو حاكم هل المثال فوتني بالحيط :evil:
الإبتسامة لا تكلف شيئاً ، ولكنها تعني الكثير
صورة العضو الشخصية
tinawi992
عضو جديد
عضو جديد
 
مشاركات: 108
اشترك في: الأحد أغسطس 29, 2010 12:01 am
مكان: سورية,دمشق
الجتس: ذكر
الشهادة الثانوية: بكالوريوس علمي
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثانية

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة asecrety » الأربعاء أكتوبر 06, 2010 7:32 am

و بالنسبة للمثال فيا ريت تعطينا واحد تاني ابسط منو حاكم هل المثال فوتني بالحيط

حاضر حاضر .... على راسي
يمكن الشرح فوق ما كان واضح .... بس رح عيد الشرح بطريقة مبسطة أكثر
أنا عندي لعبة xo
أنا كتبت بالكود أنو ينطبع عندي x أو o بحسب دور اللاعب
الدور بعد كل كبسة فأرة على أحدالمربعات الفارغة بيتغير
أنا بحط شرط .... إذا المتحول المنطقي true فالدور لـ x و بينطبع x على المربع اللي ضغطت عليه و بقول بالتعليمة التالية أنو المتحول المنطقي لا يساوي نفسه أي يعاكس نفسه أي أعطيته قيمة جديدة هي عكس قيمته السابقة فأصبحت قيمته false
و بحط شرط .... إذا المتحول المنطقي false فالدور لـ o و بينطبع o على المربع اللي ضغطت عليه و بقول بالتعليمة التالية أنو المتحول المنطقي لا يساوي نفسه أي يعاكس نفسه أي أعطيته قيمة جديدة هي عكس قيمته السابقة فأصبحت قيمته true
أي الدور هنا عبرنا عنه بمتحول منطقي إما true أو false
عندما يكون هذا المتحول true فالدور للـ x و عندما يكون false فالدور للـ o
و عندما نجعله لا يساوي نفسه فهو يقلب قيمته بعد كل مرة نضغط فيها زر الفأرة على مربع فارغ

المشكلة أني نسيت المثال الثاني :imb: لا تواخذني
بتذكره إن شاء الله
بسم الله
لا إله إلا الله .... محمد رسول الله
صورة العضو الشخصية
asecrety
عضو فعال
عضو فعال
 
مشاركات: 836
اشترك في: الاثنين أغسطس 30, 2010 1:34 pm
الجتس: ذكر
الشهادة الثانوية: -
الجامعة: -
الكلية: -
المرحلة الدراسية: غير ذلك

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة hdbrave101 » الأربعاء أكتوبر 06, 2010 2:06 pm

السلام عليكم

بظن انو بعد درس اليوم توضحت فكرة الـ boolean

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

شكر كبير للاخ فراس على مجهوده الرائع
الإنسان كالسنبلة ..!


فكر من جديد ..
صورة العضو الشخصية
hdbrave101
عضو فعال
عضو فعال
 
مشاركات: 586
اشترك في: الأحد سبتمبر 19, 2010 7:13 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثانية

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة feras alkasar » الأربعاء أكتوبر 06, 2010 2:34 pm

المحاضرة الثانية
2 lesson.rar


موعدنا السبت الساعة 9 ان شاء الله
أنا نزلتلكون نص مسألة التاريخ هي مو وظيفة
بس أنا حابب تفكرو فيها لأنها أصعب مسألة بالبرمجة 1
اذا علقتوا عند شي ممكن أعطيكون شوية تلميحات تساعدكون بالحل
الأفكار يلي بدنا نستعملها بهي المسألة أخدناها كلها
حلو كل الوظايف بهل اليومين
صحيح لح تتعبو شوي بس بترتاحو طول السنة
وأي سؤال حطو هون على الموقع
بالتوفيق ...
صورة العضو الشخصية
feras alkasar
عضو فعال
عضو فعال
 
مشاركات: 662
اشترك في: الخميس أكتوبر 01, 2009 5:07 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثالثة
الاختصاص: ذكاء صنعي

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة ahmad~~~~~ » الأربعاء أكتوبر 06, 2010 3:54 pm

يس برنامج tp مايعطي نتيجة لما بضغط ctrl+f9
صورة العضو الشخصية
ahmad~~~~~
عضو جديد
عضو جديد
 
مشاركات: 144
اشترك في: الأربعاء سبتمبر 29, 2010 6:53 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى
الاختصاص: هندسة برمجيات

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة feras alkasar » الأربعاء أكتوبر 06, 2010 4:04 pm

ahmad~~~~~ كتب:يس برنامج tp مايعطي نتيجة لما بضغط ctrl+f9

عم تحط readln باخر البرنامج قبل ال end ???
صورة العضو الشخصية
feras alkasar
عضو فعال
عضو فعال
 
مشاركات: 662
اشترك في: الخميس أكتوبر 01, 2009 5:07 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثالثة
الاختصاص: ذكاء صنعي

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة ahmad~~~~~ » الأربعاء أكتوبر 06, 2010 4:08 pm

طبعا حتى alt+f9
صورة العضو الشخصية
ahmad~~~~~
عضو جديد
عضو جديد
 
مشاركات: 144
اشترك في: الأربعاء سبتمبر 29, 2010 6:53 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى
الاختصاص: هندسة برمجيات

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة feras alkasar » الأربعاء أكتوبر 06, 2010 5:10 pm

طيب شو عم يعطي ممكن تقلي شو بصير لما تحط تنفيذ بالضبط
وحطلي كود البرنامج يلي عم تجربو
صورة العضو الشخصية
feras alkasar
عضو فعال
عضو فعال
 
مشاركات: 662
اشترك في: الخميس أكتوبر 01, 2009 5:07 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثالثة
الاختصاص: ذكاء صنعي

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة ahmad~~~~~ » الأربعاء أكتوبر 06, 2010 6:06 pm

:wink2: هلا مشي الحال كنت ماعم حط فراغ بعد program
:smile: :cool: بس ممكن بعض الشرح عن مثال العاملي بحلقة while
صورة العضو الشخصية
ahmad~~~~~
عضو جديد
عضو جديد
 
مشاركات: 144
اشترك في: الأربعاء سبتمبر 29, 2010 6:53 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى
الاختصاص: هندسة برمجيات

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة feras alkasar » الأربعاء أكتوبر 06, 2010 6:15 pm

نحن عم نقول طالما i أصغر أو يساوي x كرر
بقلب الحلقة عم نحسب res
بعدين عم نزيد ال i بايدنا
بينما بحلقة ال for هو لحالو بزيدها
لازم تفهم الفرق بين ال for و ال while لحتى تفهم المثال
ال for بيضل عم يتكرر بين قيمتين محددين وهو بيزيد قيمة العداد لوحدو
بينما ال while بيضل عم يتكرر لحتى يصير الشرط غير محقق واذا ما غيرنا بالشرط ممكن يفوت بحلقة غير منتهية ومو شرط انحط عداد بس اذا حطينا لازم انزيدو بايدنا
صورة العضو الشخصية
feras alkasar
عضو فعال
عضو فعال
 
مشاركات: 662
اشترك في: الخميس أكتوبر 01, 2009 5:07 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الثالثة
الاختصاص: ذكاء صنعي

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة ahmad~~~~~ » الأربعاء أكتوبر 06, 2010 6:47 pm

شكراً وصلت
صورة العضو الشخصية
ahmad~~~~~
عضو جديد
عضو جديد
 
مشاركات: 144
اشترك في: الأربعاء سبتمبر 29, 2010 6:53 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى
الاختصاص: هندسة برمجيات

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة porcina » الأربعاء أكتوبر 06, 2010 8:18 pm

مرحبا شباب و شكرا ا.فراس على مجهودك :ism: اليوم الدرس كان ممتع و في ذكاء و طرقك للحل مفهومة ان شاء الله لقاؤنا السبت و السلام
ايها الانسان كن نفسك
porcina
عضو جديد
عضو جديد
 
مشاركات: 16
اشترك في: الثلاثاء أكتوبر 05, 2010 6:42 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى
الاختصاص: غير ذلك

Re: محاضرات دورة الباسكال

مشاركة غير مقروءةبواسطة alpokai » الخميس أكتوبر 07, 2010 9:10 pm

البرمجة شي بعقد موهيك :???: alpokai
alpokai
عضو جديد
عضو جديد
 
مشاركات: 2
اشترك في: الثلاثاء أكتوبر 05, 2010 7:38 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الأولى

التالي

العودة إلى منتدى ورشات العمل

الموجودون الآن

المستخدمون المتصفحون لهذا المنتدى: لا يوجد أعضاء مسجلين متصلين و 0 زائر/زوار

cron