پیوند ها

نام فایل : برنامه-نويسي-و-زبانهاي-برنامه-نويسي-42-ص
فرمت : .doc
تعداد صفحه/اسلاید : 51
حجم : 117 کیلوبایت
1 . 3 . 5 ـ پاسكال : در اين بخش يك ارزيابي از ويژگيهاي پاسكال براي برنامه نويسي بزرگ ارائه مي كنيم . به همين دليل نسخة اصلي زبان را دراينجا در نظر مي گيريم . اكثر بي مناسبتي هاي بحث شده در اينجا توسط تأكيدات انجام شده توسط اجراهاي مدرن تصحيح شده اند . روالها و توابع براي تجزية يك برنامه به مدول ها مي باشد كه مي توانند براي اجراي آبسترهاي روالي استفاده گردند بنابراين زبان صرفاً برنامه نويسي روالي را پشتيباني مي كند . بعضي نسخه هاي بعدي زبان باعث اصلاح نسخة اصلي پاسكال با افزودن ويژگي هاي برنامه نويسي شئ گرا و مدول گرا شده اند. يك برنامة پاسكال داراي ساختار شكل
S.6
است . يك برنامه شامل عمليات و عبارت ها مي باشد . عمليات توسط زبان فراهم مي شوند يا بصورت تابع و روال مطرح مي گردند . يك روال يا تابع حاوي بيان ثوابت ، انواع ، متغيرها و ساير روال ها وتوابع است سازمان يك برنامة پاسكال يك ساختار درختي از مدول ها است . ساختار درختي لانه اي كردن مدول هايي سطح پايين تر را نشان مي دهد . لانه اي كردن براي كنترل دورنمايي اسامي بيان شده در داخل مدول ها مطابق با قانون اتصال استاتيك مطرح شده در بخش 4 . 7 . 2 ، استفاده مي شود .
شكل ص 17
براي دسترسي به ساختار برنامه هاي پاسكال ، مثال زير را در نظر بگيريد .
فرض كنيد كه طرح مدولار از بالا به پايين يك مدول
A
دو مدول را تعريف كند ،
C , B
. و آبستره هاي روالي كمكي را فراهم نمايد . مدول
B
دو آبستر كش روالي خصوص را فرا مي خواند كه توسط مدول
E , D
فراهم مي شوند . مدول
C
يك آبستراكشن روالي خصوص را فرا مي خواند كه توسط مدول
F
فراهم مي شود .
شكل
S.7
يك ساختار لانه بندي را براي يك برنامه اي نشان مي دهد كه شرايط هاي طرح را ارضاء مي نمايد .
شكل ص 18
يك مسئلة اساسي با جواب شكل 7. 5 آن است كه ساختار محدوديت ها را بر موارد يافت شده در طراحي تحميل نمي كند . در واقع ،ساختار امكان فراخواني هاي متعدد ديگر را فراهم مي سازد . مثلاً مي تواند
A,B,C
را فرابخواند .
...
ریاضیات در بسیاری از زمینهها مثل علوم طبیعی، مهندسی، پزشکی، اقتصاد و علوم اجتماعی یک علم ضروری است. با گذشت زمان، شاخههای کاملاً جدیدی در ریاضیات بهوجود آمدهاند؛ مثل نظریه بازیها. ریاضیدانان در ریاضیات محض (مطالعه ریاضی با هدف کشف هرچه بیشتر رازهای خود آن) بدون اینکه ... ...