Page 6 - أساسيات الحاسب الالي2
P. 6

‫مقدمة فى البرمجة‬                                         ‫الفصل اﻷول‬

‫خطوات حل المشكلة من خﻼل الرسم فكل عملية من العمليات رمز يعبر عنه فمثﻼ‬

‫البداية والنهاية لهما شكل واحد وهو الشكل البيضاوى واﻹدخال واﻹخراج لهما رمز‬

‫متوازى اﻷضﻼع والشرط له شكل المعين وهكذا نستطيع التعبير عن الحل عن طريق‬

‫رسم خطوات الحل فيما يعرف ب ‪ Flow chart‬وقد اصطلح على هذه الرموز من‬

‫خﻼل)‪ .ANSI (American National Standard Institute‬أما الطريقة اﻷخرى‬

‫فتسمى الكود الوهمى ‪ Pseudo Code‬وفيها نعبر عن خطوات الحل بلغة عادية وكأننا‬

‫نفكر بصوت مسموع‪ .‬دون اعتبار للغة التى ستتم البرمجة بها ودون الدخول فى‬

‫تفاصيل الصيغة لمفردات هذه اللغة وإنما ما يعنينا هنا هو المنطق ‪ Logic‬المستخدم‬

‫لحل المشكلة فمن خﻼل لغة إنجليزية عادية نصف خطوات الحل كما يوضح الجزء‬

‫التالى الذى يعبر عن مثال ﻻستخدام ‪ pseudo code‬ﻹيجاد اكبر قيمة من ثﻼث قيم‬

                                                         ‫مدخلة‪.‬‬

‫‪Display program title‬‬

‫‪Accept first, second, third‬‬

‫‪If first >second and first >third Then Largest = first‬‬

‫‪If second >first and second >third Then Largest =second‬‬

‫‪If third >first and third >second Then Largest =third‬‬

‫‪Display largest‬‬

‫‪End‬‬

                             ‫‪ -٣‬كتابة الكود للبرنامج‪:‬‬

     ‫حيث نستخدم إحدى لغات البرمجة )‪ (High Level Language‬ويختلف اختيار‬

‫اللغة حسب البرنامج ففى حين تدعم بعض اللغات البرامج ذات الصيغة العلمية بالدقة‬

                                                                                                  ‫‪٦‬‬
   1   2   3   4   5   6   7   8   9   10   11