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ويختلف اختيار
اللغة حسب البرنامج ففى حين تدعم بعض اللغات البرامج ذات الصيغة العلمية بالدقة
٦