Page 156 - أساسيات الحاسب الألى
P. 156
رخطُط انجشايظ انفظم انغبثغ
ُططC )Compiled procedural language used to develop O.S.( ٍ٣ٞ
جٗظٔس جُطٗـَ٤
٣طْ ضٍؾٔس ًٙٛجُِـحش ذحْطهىجّ ٓح ٠ٔٓ٣ذـ ُ compilerطكِٜ٣ٞح ئُObject ٠
ٌٖٔ٣ٝ . Programجٟ٣ح جْطهىجّ ٓح ٠ٔٓ٣ذـ . interpreterئٕ ًحٕ جُلٍم ٌٖٔ٣ك٠
جٕ ٓ٣ compilerطهىّ جُرٍٗحٓؽ جُٔٛىٌ ً Source programر٤حٗحش ٓىنِ٘٣ٝ ٚلًٙ
ٖٓ نٍٓ ٍ٬قِط ٖ٤ك ٠جُٔكِس ج٣ ٠ُٝ٫وٍأ ًَ ْطٍ ٖٓ جُرٍٗحٓؽ ٘٣ٝطؽ Object
Programهحذَ ُِط٘لٝ ً٤ك ٠جٍُٔقِس جُػحٗ٤س ػ٘ى ض٘ل ً٤جُرٍٗحٓؽ ٓغ ذ٤حٗحش ٓىنِ٩ ٚػطحء
ٗطحتؽ .ك ٠قحُس ون ٍٞذ٤حٗحش أنٍ ُِّ٣ ٫ ٟجٕ ضطْ هٍجءز جُرٍٗحٓؽ جُٔٛىٌ ٍٓز أنٍٟ
ٓٔح ٣ُ٣ى ٖٓ ًلحءز جُؼِٔ٤س.
أٓح جُـ interpreterكاٗ ٍٔ٣ ٚذٍٔقِس ٝجقىز ق٤ع ٣وٍأ ْط ٌٞجُرٍٗحٓؽ ٣ٝطٍؾٜٔح
٘٣ٝلًٛح ك ٠جُكحٍ.
ُـحش جُؿ َ٤جٍُجذغ ٓػَ ُـس Matlabضطٔ ُ٤ذُٜٓٞطٜح ُ ٠ٛٝـحش ؿ ٍ٤ئؾٍجت٤سnon-
.proceduralك ٠جُِـس ج٫ؾٍجت٤س ٫ذى جٕ ضطْ ذٍٓؿس جُهطٞجش نطٞز ذهطٞز .أٓح ك٠
جُِـحش ؿ ٍ٤ج٩ؾٍجت٤س كإ جُٔٓطهىّ ٣هرٍ جُؿٜحَ ػٖ جُٜٔٔس جُٔطِٞذٓ ٚػ ٬جهٍجء ِٓق
جٌُٞٛز أ ٝقُٜٞح ئُٓ ٠هٍؾحش جُِ ٕٞجٍُٓحوًٌٛٝ ٟج ذى ٕٝجُطلح٤ً َ٤ٚل٤س جُو٤حّ ذًٜٙ
جُٜٔٔس.
ك ٠جُؿُء جُطحًُٛ ٖٓ ٠ج جُلْ٘ َٛطؼٍُٔ ٜؿٔٞػس ٖٓ جُٔٓحتَ جُٔكُِٞس ذحْطهىجّ
نٍ٣طس ٍْ٣حٕ جُرٍٗحٓؽ ًًُٝ Flow Chartي جٌُٞو جُ.Pseudo Code ٠ٔٛٞ
ٓػحٍ :جٌْْ نٍ٣طس ْ ٍ٤جُؼَٔ ٝجًطد جٌُٞو جُُ ٢ٔٛٞكٓحخ ٓط ١ْٞغ٬ظ
ٓطـٍ٤جش ٓىنِس .
057