برنامه ريزي در فرترن 90
نویسنده:
دكتر محمود مشعل
مترجم:
سال نشر:
1384
صفحه:
257
نوبت چاپ:
4

عنوان                           صفحه

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

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: تمبرهای روریتانیا Ruitaniaو....................................................... 165

ضمیمه 1 مجموعه کاراکترهای فرترن ............................................................. 173

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

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

ضمیمه 4 لیست گزینه ها برای باز کردن و بستن فایل ها ................................. 191

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

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

 

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

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