بسم الرحمن الرحيم مقدمه عن البرمجه II مقدمه للغة الفورتران Day 8 المحاضرة الثامنه مقدمه عن البرمجه + مقدمه للغة الفورتران 2 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. األھداف لليوم المحاضرة الثامنه 3 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. أمثله علي خرائط العمليات 4 L8, CSE 100: 2014-2015 © Zag. Univ. Dr. Basheer M. Nasef استخدام الخوارزم في حل المشكالت: )(١ )(٢ )(٣ )(٤ )(٥ )(٦ تحديد المشكلة. تحديد المخرجات. تحديد المدخالت. اھمال البيانات الغير مفيدة في حل المشكلة. تحديد خطوات الحل )العمليات(. كتابة Algorithmالحل. 5 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. الرموز المستخدمه في خرائط التدفق: 6 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. مثال: ارسم خريطة تدفق لحساب زمن الطيران بين مدينتين معلوم المسافة بينھما ومتوسط سرعة الطيران ؟ 7 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. Start Read D , S T=D/S Print T End 8 L8, CSE 100: 2014-2015 © Zag. Univ. Dr. Basheer M. Nasef مثال: ارسم خريطة تدفق لتحويل درجة الحرارة من سيليز إلي فھرنھايت بناء علي تلك المعادله؟ 9 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. Start Read Tc Tf = (9/5)*Tc + 32 Print Tc , Tf End 10 L8, CSE 100: 2014-2015 © Zag. Univ. Dr. Basheer M. Nasef مثال: ارسم خريطة تدفق لحساب مرتب الموظف بناء علي تلك المعادله؟ S= R H - D 11 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. Start Read R, H, D S = R*H - D Print S End 12 L8, CSE 100: 2014-2015 © Zag. Univ. Dr. Basheer M. Nasef تمرين: ارسم خريطة سير العمليات -١لحساب قيمة المضروب لعدد n؟ -٢لحساب تلك المتواليه : F = 1 + 2 + ... + x 13 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. 14 L8, CSE 100: 2014-2015 © Zag. Univ. Dr. Basheer M. Nasef تمرين: ارسم خريطة سير العمليات -١لحساب تلك المتواليه : n 2 1 0 F=x +x +x + --- -- +x 15 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. تمرين: ارسم خريطة سير العمليات -١لحساب الجذر التربيعي ألي رقم Nبناء علي تلك المعادله : 1 N = x i+ 2 x i i+ 1 x 16 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. Start Read N إخراج/إدخال Input / Output Xi=1 Xi+1 =.5(Xi+ N/Xi) NO Xi = Xi+1 (Xi+1 – Xi)=0 عملية Process Yes Print Xi+1 End 17 L8, CSE 100: 2014-2015 © Zag. Univ. Dr. Basheer M. Nasef Types of Algorithms 18 L8, CSE 100: 2014-2015 © Zag. Univ. Dr. Basheer M. Nasef لغة الفورتران Fortran Language 19 L8, CSE 100: 2014-2015 © Zag. Univ. Dr. Basheer M. Nasef أين و كيف يمكن كتابة برنامج بلغة الفورتران؟ 20 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. تقسيم الصفحة عند كتابة برنامج بلغة الفورتران: 80 7 72 5 2 1 80 21 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. مثال :برنامج لجمع اي رقمين؟ البرنامج 22 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. مثال :برنامج لحساب المرتب؟ البرنامج 23 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. مثال :برنامج تحويل درجة الحراره من سيليز لفھرنھايت ؟ البرنامج 24 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. مثال :حل معادلة من الدرجة الثانية: a x2 + b x + c = 0 معادلة من الدرجة الثانية المطلوب: تحديد خطوات حل المعادلة باستخدام الخوارزم علما بأن جذري المعادلة: )x1,2= (-b ± (b2-4ac)^.5) / (2 a 25 Dr. Basheer M. Nasef L8, CSE 100: 2014-2015 © Zag. Univ. 26 L8, CSE 100: 2014-2015 © Zag. Univ. Dr. Basheer M. Nasef
© Copyright 2024 ExpyDoc