L1 - بشير محمد ناصف عبدالعزيز عبدالعاطى

Download Report

Transcript L1 - بشير محمد ناصف عبدالعزيز عبدالعاطى

Slide 1

‫حاسبات وبرمجة (‪)2‬‬

‫بسم هللا الرحمن الرحيم‬

‫‪Dr. Basheer M. Nasef‬‬

‫‪L1,CSE 101: 2014-2015 © Zag. Univ.‬‬


Slide 2

)2( ‫حاسبات وبرمجة‬

‫ بشير محمد ناصف عبدالعزيز‬.‫د‬
‫قسم هندسة الحاسبات و المنظومات‬
‫كلية الهندسة – جامعة الزقازيق‬
Email: bmnasf@zu.edu.eg

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.‬‬