برنامه نويسی در فرترن ۹۰
نویسنده:
دکتر محمود مشعل
مترجم:
سال نشر:
1385
صفحه:
272
نوبت چاپ:
6

عنوان                                                                                                       صفحه

پيشگفتار مترجم

1-مقدمه........................................................................................................ 1

مختصري از پيشينه تاريخي................................................................................. 1

استاندارد جديد – فرترن 90.................................................................................. 3

ديدگاه اين‌كتاب................................................................................................. 4

2-آغاز كار: نامها، انواع (TYPES)و، ورودي/خروجي ساده و ساختمان برنامه..... 5

مقدمه............................................................................................................. 5

انواع (TYPES)و متغيرهاي ساده........................................................................... 6

ورودي و خروجي ساده........................................................................................ 7

روش نگارش (Layout)و برنامه.............................................................................. 9

كاراكترهاي ويژه! &و و:........................................................................................ 10

آغاز كار با يك برنامه خيلي ساده.......................................................................... 10

تفاوتهايي با فرترن 77......................................................................................... 13

تمرين.............................................................................................................. 13

3-عمليات ساده حساب.................................................................................. 15

مقدمه............................................................................................................. 15

دستورهاي ساده اعلان نوع (TYPE)و..................................................................... 15

نمايش اعداد.................................................................................................... 16

اعداد اعشاري.................................................................................................. 17

اپراتورهاي حسابي فرترن 90 .............................................................................. 17

به توان رساندن................................................................................................. 18

دستور انتساب حسابي..................................................................................... 19

كوتاه كردن....................................................................................................... 19

چاپ كردن يك متن............................................................................................. 20

تفاوتهايي از فرترن 77......................................................................................... 21

تمرين.............................................................................................................. 22

4-توابع دروني ساده....................................................................................... 25

مقدمه............................................................................................................. 25

توابع دروني...................................................................................................... 25

ليست كوتاهي از توابع دروني.............................................................................. 26

محاسبات با استفاده از عمليات حساب مختلط....................................................... 28

تفاوت‌هايي با فرترن 77....................................................................................... 29

تمرين.............................................................................................................. 29

5-تكرار........................................................................................................... 31

مقدمه............................................................................................................. 31

نمودارهاي ساختار............................................................................................ 31

دستور DOو با شمارنده...................................................................................... 32

حلقه‌هايي بي‌پايان........................................................................................... 34

تفاوت‌هايي با فرترن 77....................................................................................... 35

جنبه‌هاي منسوخ از فرترن 77.............................................................................. 36

تمرين.............................................................................................................. 37

6-شرطي‌ها................................................................................................... 39

مقدمه............................................................................................................. 39

متغيرها و ثابت‌ها از نوع منطقي........................................................................... 39

اپراتورهاي منطقي............................................................................................. 40

اپراتورهاي مقايسه‌اي......................................................................................... 41

عبارات منطقي................................................................................................. 42

دستورات (IF)و منطقي................................................................................... 43

دستور بلوك IFو................................................................................................. 44

ساختار دستورات بلوك IFو تودرتو......................................................................... 47

شرطي‌هاي CASEو........................................................................................... 48

ترك كردن حلقه‌هاي DOو از طريق CYCLE , EXITو.................................................... 49

نمايش نمودار ساختاري..................................................................................... 51

تفاوتهايي با فرترن 77......................................................................................... 52

جنبه‌هاي منسوخ فرترن 77................................................................................. 53

تمرين‌ها.......................................................................................................... 55

7-مطالبي بيشتر از ورودي/خروجي: كاراكترها و مشخصه‌گرهاي FORMATو.... 61

مقدمه............................................................................................................. 61

متغيرهاي CHARACTERو.................................................................................... 61

زير رشته‌ها...................................................................................................... 64

مشخصه‌هاي فرمت........................................................................................... 65

فرمت Iو........................................................................................................... 66

فرمت Fو.......................................................................................................... 66

فرمت Eو.......................................................................................................... 67

فرمت Aو.......................................................................................................... 67

تكرار در مشخصه‌ها............................................................................................ 68

استفاده از مشخصه‌گرهاي فرمت.......................................................................... 68

تشريح‌گرهاي ويراستاري مفيد............................................................................. 69

تفاوتهايي با فرترن 77......................................................................................... 69

تمرين ............................................................................................................. 70

8-آرايه‌ها........................................................................................................ 73

مقدمه............................................................................................................. 73

اعلان آرايه‌ها.................................................................................................... 73

اصلاحات فني آرايه‌ها......................................................................................... 75

سازنده‌ ‌آرايه‌ها.................................................................................................. 75

زيرنويس‌هاي برداري........................................................................................... 76

برش‌هاي آرايه................................................................................................... 76

عبارات و انتساب آرايه‌ها..................................................................................... 77

استفاده از برش‌ها براي پرهيز از حلقه‌هاي DOو....................................................... 78

آرايه‌هايي از اندازه (صفر).................................................................................... 80

آرايه‌هاي (ديناميك)............................................................................................ 80

دستور WHEREو................................................................................................ 81

زيرنويس‌هاي آرايه‌ها.......................................................................................... 82

حلقه‌هاي DOو ضمني........................................................................................ 83

مثال: به توان يك عدد صحيح رساندن يك ماتريس (مربع)........................................... 83

تفاوتهايي با فرترن 77......................................................................................... 85

تمرين.............................................................................................................. 86

9- باز هم مطالب بيشتري از ورودي/خروجي: فايل‌ها ..................................... 91

مقدمه............................................................................................................. 91

شماره واحدهاي خروجي/ورودي:.......................................................................... 91

ورودي/خروجي غير پيشرونده............................................................................... 93

خروجي بدون فرمت............................................................................................ 93

بكارگيري فايلها................................................................................................. 93

تمرين.............................................................................................................. 96

10- زيربرنامه‌ها: تابع ها و زير روال‌ها............................................................... 97

مقدمه............................................................................................................. 97

برنامه اصلي و زيربرنامه‌ها................................................................................... 98

آرگومان‌هاي ورودي و خروجي............................................................................... 101

آرايه‌ها بعنوان آرگومان‌ها در زيربرنامه‌ها.................................................................. 101

پردازه‌هاي دروني شامل محاسبات آرايه‌اي............................................................. 103

پردازه (تابع)‌هاي دروني براي بازرسي آرايه‌ها.......................................................... 104

پوشاندن Maskingو............................................................................................ 104

آرگومان ديمانسيون........................................................................................... 105

تغيير آرايه‌ها..................................................................................................... 106

تطابق (INTERFACE)و با پردازه ها......................................................................... 108

تابع‌هايي كه آرايه‌ها را برمي‌گردانند....................................................................... 109

پردازه‌ها بعنوان آرگومان‌ها................................................................................... 110

آرگومان‌هاي اختياري.......................................................................................... 110

پردازه‌هاي تكرار شدني....................................................................................... 110

نمايش نمودار ساختاري..................................................................................... 112

تفاوتهايي با فرترن 77......................................................................................... 112

جنبه‌هاي منسوخ فرترن 77................................................................................. 114

تمرين‌ها.......................................................................................................... 115

11-جنبه‌هاي اضافي زبان............................................................................... 119

مقدمه............................................................................................................. 119

محاسبات عددي............................................................................................... 119

انواع داده هاي بدست آمده................................................................................. 122

مدول ها.......................................................................................................... 125

پردازه‌هاي مدول................................................................................................ 126

بارگذاري اپراتورها.............................................................................................. 127

اپراتورهاي تعريف شده توسط كاربر........................................................................ 128

انتساب ژنريك................................................................................................... 129

تخصيص‌هاي PUBLIC , PRIVATEو......................................................................... 129

اشاره‌گرها (POINTERS)و.................................................................................... 130

اشاره‌گرها بر آرايه ها.......................................................................................... 131

اشاره‌گرها بر انواع داده‌هاي مشتق شده (ساختارها).............................................. 132

تمرين.............................................................................................................. 133

12-كتابخانه‌هاي زيرروال‌هاي خارجي.............................................................. 135

مقدمه............................................................................................................. 135

زيرروال‌هاي رياضياتي و آماري............................................................................... 136

كتابخانه فرترن NAGو.......................................................................................... 136

كتابخانه‌هاي فرترن IMSLو................................................................................... 144

LAPACKو يك كتابخانه فراگير كاربردي..................................................................... 145

كتابخانه‌هاي گرافيكي در فرترن............................................................................. 147

الحاق كتابخانه‌هاي زيربرنامه‌اي در برنامه‌هاي فرترن 90............................................. 148

13-مطالعات موردي........................................................................................ 151

مقدمه............................................................................................................. 151

مطالعه موردي1: نيوتن-رافسون........................................................................... 151

مطالعه موردي2: نيم كردن.................................................................................. 152

مطالعه موردي3: حل معادلات خطي...................................................................... 152

مطالعه موردي4: خميدگي يك خرپا....................................................................... 153

مطالعه موردي5: روش شيب مزدوج....................................................................... 154

مطالعه موردي6: معادلاتي با ضرايب مختلط............................................................ 155

مطالعه موردي7: مقادير ويژه................................................................................ 156

مطالعه موردي8: رانگ-كوتاه................................................................................ 158

مطالعه موردي9: رقوم آب در يك توريين.................................................................. 159

مطالعه موردي10: تاريخ عيد پاك (Easter)و............................................................. 160

مطالعه موردي11: تقويم..................................................................................... 163

مطالعه موردي12: نمادگذاري معكوس لهستاني...................................................... 164

مطالعه موردي13: تمبرهاي روريتانيا Ruritaniaو....................................................... 165

ضميمه 1 مجموعه كاراكترهاي فرترن .................................................................... 173

ضميمه 2 فرهنگ اصطلاحات فني......................................................................... 175

ضميمه 3 برنامه هاي فرعي (پردازه‌هاي)دروني........................................................ 183

ضميمه 4 ليست گزينه‌هاي براي بازكردن و بستن فايل‌ها........................................... 191

ضميمه 5 جواب تمرينات...................................................................................... 197

ضميمه 6 دستورات جديد افزوده در فرترن 95........................................................... 251

 

دسته بندی موضوعی موضوع فرعی
فنی و مهندسی مهندسی كامپيوتر

تمامی حقوق این سایت برای سازمان ترویج مطالعه و نشر جهاد دانشگاهی محفوظ است. نقل مطالب با ذکر منبع بلامانع است.
Copyright ©2024 Iranian Students Booking Agency. All rights reserved