Transcript L1 - بشير محمد ناصف عبدالعزيز عبدالعاطى
Slide 1
حاسبات وبرمجة ()2
بسم هللا الرحمن الرحيم
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 2
)2( حاسبات وبرمجة
بشير محمد ناصف عبدالعزيز.د
قسم هندسة الحاسبات و المنظومات
كلية الهندسة – جامعة الزقازيق
Email: [email protected]
Webpage:
www.bmabdelaty.faculty.zu.edu.eg/Default.aspx
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 3
حاسبات وبرمجة ()2
أعمال الفصل
امتحان نصف العام
المشاركة +والتفاعل
امتحان الشفوي
5
10
5
20
التحريري
المجموع
60
100
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 4
حاسبات وبرمجة ()2
اليوم
من الساعة
الي الساعة
االثنين
10
12
األربعاء
10
12
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 5
)2( حاسبات وبرمجة
1 - An Introduction to programming using Visual Basic 6
David I. Schneider, Prentice Hall Inc, 1999, 4th Edition .
2 - Visual Basic for electronics engineering applications,
Vincent Himpe, 2nd Edition, 2005.
http://visualbasic.freetutes.com/learn-vb6/
http://www.vbtutes.com/
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 6
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 7
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 8
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 9
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 10
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 11
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 12
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 13
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 14
)2( حاسبات وبرمجة
المحاضرة األولي
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 15
حاسبات وبرمجة ()2
المحاضرة األولي
خطة عمل اليوم
.1ما ذا تعني لك كلمة برنامج؟
.2ما هوالمطلوب عندما تسمع كلمة الخوارزمي
Algorithm؟
.3كيف يمكن تمثيل الخوارزمي ؟
.4أمثلة .
.5الخالصة .
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 16
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 17
حاسبات وبرمجة ()2
الخوارزمي
هو طريقة لتوصيف الحل للمشكلة خطوة
بخطوة في وقت معلوم ومحدد.
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 18
حاسبات وبرمجة ()2
مثال :حدد متي اقول علي الرقم موجب أو سالب؟
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 19
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 20
حاسبات وبرمجة ()2
تمثيل الخوارزمي باستخدام خرائط التدفق Flow Chart
االسم
الرمز
البداية -النهاية
االدخال -االخراج
معالجة
اتخاذ قرار
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 21
حاسبات وبرمجة ()2
(1
أكتب برنامج لتحويل درجة الحرارة من سيليز إلي فهرنت
باستخدام الصيغة االتية:
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 22
حاسبات وبرمجة ()2
)2أكتب برنامج لطباعة كل السنوات الكبيسة في الفترة من
1900إلي .2000علما بان السنة الكبيسة هي التي تقبل
القسمة علي 4؟.
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 23
حاسبات وبرمجة ()2
(3
أكتب برنامج يقوم بطباعة مضاعفات الـ 7في الفترة من 1
إلي .100
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 24
حاسبات وبرمجة ()2
(4
أكتب برنامج يقوم باستقبال رقم صحيح Xثم يقوم بطباعة
األرقام في الفترة من 1إلي .X
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 25
حاسبات وبرمجة ()2
(5
أكتب برنامج يقوم بحساب زمن الرحلة بين مدينتين من خالل معرفة
المسافة بينهما ومتوسط سرعة الطيران.
(6
أكتب برنامج يقوم بحساب وطباعة مساحة ومحيط الدائرة من خالل إدخال
نصف قطر الدائرة عن طريق لوحة المفاتيح .
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 26
حاسبات وبرمجة ()2
.I
أهداف المقرر +التقييم.
.II
الخوارزمي هو عبارة عن توصيف لحل المشكلة بخطوات محدده.
.III
من أكثر الوسائل لتوصيف الخوارزمي مايسمي بـ خرائط التدفق.
.IV
قبل كتابة اي برنامج البد من وضع وتحديد الخوارزمي أوال.
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
حاسبات وبرمجة ()2
بسم هللا الرحمن الرحيم
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 2
)2( حاسبات وبرمجة
بشير محمد ناصف عبدالعزيز.د
قسم هندسة الحاسبات و المنظومات
كلية الهندسة – جامعة الزقازيق
Email: [email protected]
Webpage:
www.bmabdelaty.faculty.zu.edu.eg/Default.aspx
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 3
حاسبات وبرمجة ()2
أعمال الفصل
امتحان نصف العام
المشاركة +والتفاعل
امتحان الشفوي
5
10
5
20
التحريري
المجموع
60
100
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 4
حاسبات وبرمجة ()2
اليوم
من الساعة
الي الساعة
االثنين
10
12
األربعاء
10
12
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 5
)2( حاسبات وبرمجة
1 - An Introduction to programming using Visual Basic 6
David I. Schneider, Prentice Hall Inc, 1999, 4th Edition .
2 - Visual Basic for electronics engineering applications,
Vincent Himpe, 2nd Edition, 2005.
http://visualbasic.freetutes.com/learn-vb6/
http://www.vbtutes.com/
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 6
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 7
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 8
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 9
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 10
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 11
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 12
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 13
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 14
)2( حاسبات وبرمجة
المحاضرة األولي
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 15
حاسبات وبرمجة ()2
المحاضرة األولي
خطة عمل اليوم
.1ما ذا تعني لك كلمة برنامج؟
.2ما هوالمطلوب عندما تسمع كلمة الخوارزمي
Algorithm؟
.3كيف يمكن تمثيل الخوارزمي ؟
.4أمثلة .
.5الخالصة .
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 16
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 17
حاسبات وبرمجة ()2
الخوارزمي
هو طريقة لتوصيف الحل للمشكلة خطوة
بخطوة في وقت معلوم ومحدد.
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 18
حاسبات وبرمجة ()2
مثال :حدد متي اقول علي الرقم موجب أو سالب؟
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 19
)2( حاسبات وبرمجة
L1,CSE 101: 2014-2015 © Zag. Univ.
Dr. Basheer M. Nasef
Slide 20
حاسبات وبرمجة ()2
تمثيل الخوارزمي باستخدام خرائط التدفق Flow Chart
االسم
الرمز
البداية -النهاية
االدخال -االخراج
معالجة
اتخاذ قرار
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 21
حاسبات وبرمجة ()2
(1
أكتب برنامج لتحويل درجة الحرارة من سيليز إلي فهرنت
باستخدام الصيغة االتية:
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 22
حاسبات وبرمجة ()2
)2أكتب برنامج لطباعة كل السنوات الكبيسة في الفترة من
1900إلي .2000علما بان السنة الكبيسة هي التي تقبل
القسمة علي 4؟.
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 23
حاسبات وبرمجة ()2
(3
أكتب برنامج يقوم بطباعة مضاعفات الـ 7في الفترة من 1
إلي .100
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 24
حاسبات وبرمجة ()2
(4
أكتب برنامج يقوم باستقبال رقم صحيح Xثم يقوم بطباعة
األرقام في الفترة من 1إلي .X
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 25
حاسبات وبرمجة ()2
(5
أكتب برنامج يقوم بحساب زمن الرحلة بين مدينتين من خالل معرفة
المسافة بينهما ومتوسط سرعة الطيران.
(6
أكتب برنامج يقوم بحساب وطباعة مساحة ومحيط الدائرة من خالل إدخال
نصف قطر الدائرة عن طريق لوحة المفاتيح .
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.
Slide 26
حاسبات وبرمجة ()2
.I
أهداف المقرر +التقييم.
.II
الخوارزمي هو عبارة عن توصيف لحل المشكلة بخطوات محدده.
.III
من أكثر الوسائل لتوصيف الخوارزمي مايسمي بـ خرائط التدفق.
.IV
قبل كتابة اي برنامج البد من وضع وتحديد الخوارزمي أوال.
Dr. Basheer M. Nasef
L1,CSE 101: 2014-2015 © Zag. Univ.