ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Computer Programming in Fortran 90 and 95

دانلود کتاب برنامه نویسی کامپیوتر در Fortran 90 و 95

Computer Programming in Fortran 90 and 95

مشخصات کتاب

Computer Programming in Fortran 90 and 95

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 8120311817, 9788120311817 
ناشر: Prentice-Hall of India Pvt.Ltd 
سال نشر: 2004 
تعداد صفحات: 363 
زبان: English 
فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 37,000



کلمات کلیدی مربوط به کتاب برنامه نویسی کامپیوتر در Fortran 90 و 95: نرم افزار، حسابداری، Adobe، پایگاه داده، طراحی و گرافیک، پست الکترونیکی، برنامه های کاربردی سازمانی، ریاضی و آماری، مایکروسافت، تشخیص کاراکترهای نوری، مالی شخصی، نرم افزار ارائه، نرم افزار مدیریت پروژه، کتاب های سریع، صفحات گسترده، صفحات گسترده، اطلاعات جدید واژه‌پردازی، رایانه‌ها و فناوری، فرترن، زبان‌های برنامه‌نویسی، رایانه‌ها و فناوری، مرجع، سالنامه‌ها و کتاب‌های سال، اطلس‌ها و نقشه‌ها، مشاغل، کاتالوگ‌ها و فهرست‌های راهنما، راهنمای مصرف‌کننده، واژه‌نامه‌ها و اصطلاحنامه‌ها، دایره‌المعارف‌ها



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب Computer Programming in Fortran 90 and 95 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی کامپیوتر در Fortran 90 و 95 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی کامپیوتر در Fortran 90 و 95

کتاب او با استفاده از Fortran 90 و افزونه اخیر آن Fortran 95، برنامه نویسی کامپیوتر را به افراد مبتدی معرفی می کند. در حالی که Fortran 77 سال ها مورد استفاده قرار می گیرد و در حال حاضر بسیار محبوب است، دانشمندان کامپیوتر به طور جدی در مورد برنامه نویسی خوب برای ترویج توسعه برنامه های قابل اعتماد نگران هستند. . بنابراین، سازمان بین‌المللی استاندارد گروهی را برای «مدرن کردن» فرترن و معرفی ویژگی‌های جدید ایجاد کرد که زبان‌هایی مانند پاسکال و سی را محبوب کرده است. این کمیته بیش از یک دهه طول کشید تا استاندارد جدید، فرترن 90 را ارائه کند. فرترن 90 بسیاری از ویژگی های جدید را در فرترن معرفی کرده است، مانند بازگشت، نشانگرها، انواع داده های تعریف شده توسط کاربر و غیره، که تا به حال فقط به زبان هایی از جمله در دسترس بودند. Pascal and C. Fortran 90 یک تغییر تکاملی از Fortran 77 نیست اما به شدت متفاوت است. اگرچه برنامه‌های فرترن 77 را می‌توان با استفاده از کامپایلر فرترن 90 اجرا کرد، اما فرترن 90 آنقدر متفاوت است که نویسنده احساس می‌کند صرفاً تجدیدنظر در فرترن 77 و معرفی فرترن 90 در برخی مکان‌های کتاب ایده خوبی نیست. بنابراین این کتاب کاملاً جدید است و Fortran 90 را از مبانی معرفی می کند. در سال 1996 چند افزونه کوچک برای فرترن 90 ساخته شد و فرترن 95 نام داشت. این کتاب همچنین به این ویژگی ها می پردازد. از آنجایی که همه برنامه های جدید در فرترن از این پس در فرترن 90 نوشته می شوند، یادگیری این زبان برای دانش آموزان ضروری است. با این حال، روش ارائه، دقیقاً از روشی پیروی می کند که نویسنده در کتاب محبوب خود در مورد فرترن 77 استفاده کرده است.


توضیحاتی درمورد کتاب به خارجی

his book introduces Computer Programming to a beginner, using Fortran 90 and its recent extension Fortran 95. While Fortran 77 has been used for many years and is currently very popular, computer scientists have been seriously concerned about good programming practice to promote development of reliable programs. Thus, the International Standards Organization set up a group to 'modernise' Fortran and introduce new features which have made languages such as Pascal and C popular. The committee took over a decade to come up with the new standard, Fortran 90. Fortran 90 has introduced many new features in Fortran, such as recursion, pointers, user-defined data types etc., which were hitherto available only in languages such as Pascal and C. Fortran 90 is not an evolutionary change of Fortran 77 but is drastically different. Though Fortran 77 programs can be run using a Fortran 90 compiler, Fortran 90 is so different that the author felt it was not a good idea to just revise Fortran 77 and introduce Fortran 90 in some places in the book. Thus this book is entirely new and introduces Fortran 90 from basics. In 1996 some small extensions were made to Fortran 90 and has called Fortran 95. This book also discusses these features. As all new programs in Fortran will henceforth be written in Fortran 90, it is essential for students to learn this language.The methodology of presentation, however, closely follows the one used by the author in his popular book on Fortran 77.



فهرست مطالب

Contents
Preface vii
1. Evolution of Fortran 1
1.1 Evolution of FORTRAN 90 1
2. Simple FORTRAN 90 Programs 3
2.1 Writing a Program 3
2.2 Input Statement 7
2.3 Some FORTRAN 90 Program Examples 8
Exercises 10
3. Numeric Constants and Variables 11
3.1 Constants 11
3.2 Scalar Variables 13
3.3 Declaring Variable Names 14
3.4 Implicit Declaration 16
3.5 Named Constants 16
Summary 18
Exercises 18
4. Arithmetic Expressions 20
4.1 Arithmetic Operators and Modes of Expressions 20
4.2 Integer Expressions 20
4.3 Real Expressions 21
4.4 Precedence of Operations in Expressions 22
4.5 Examples of Arithmetic Expressions 24
4.6 Assignment Statements 27
4.7 Defining Variables 28
4.8 Some Problems Due to Rounding of Real Numbers 29
4.9 Mixed Mode Expressions 30
4.10 Intrinsic Functions 31
4.11 Examples of Use of Functions 33
Summary 40
Exercises 40
5. Input-Output Statements 43
5.1 List-Directed Input Statements 43
5.2 List-Directed Output Statement 46
6. Conditional Statements 48
6.1 Relational Operators 49
6.2 The Block IF Construct 50
6.3 Example Programs Using IF Structures 54
Summary 60
Exercises 60
7. Implementing Loops in Programs
7.1 The Block DO Loop 64
7.2 Count Controlled DO Loop 67
7.3 Rules to be Followed in Writing DO Loops 73
Summary 76
Exercises 77
8. Logical Expressions and More Control Statements
8.1 Introduction 79
8.2 Logical Constants, Variables and Expressions 80
8.3 Precedence Rules for Logical Operators 82
8.4 Some Examples of Use of Logical Expressions 84
8.5 The Case Statement 87
Summary 95
Exercises 95
9. Functions and Subroutines—Basics
9.1 Introduction 98
9.2 Function Subprograms 99
9.3 Syntax Rules for Function Subprograms 103
9.4 Generic Functions 107
9.5 Subroutines 107
9.6 Internal Procedures 113
Summary 115
Exercises 116
10. Defining and Manipulating Arrays
10.1 Arrays Variables 118
10.2 Use of Multiple Subscripts 123
10.3 DO Type Notation for Input/Output Statements 125
10.4 Initializing Arrays 129
10.5 Terminology Used for Multidimensional Arrays 130
10.6 Use of Arrays in DO Loops 131
10.7 Whole Array Operations 144
Summary 145
Exercises 146
11. Elementary Format Specifications
11.1 Format Description for Numerical Data; READ Statement
11.2 Format Description for Print Statement 152
11.3 Multi-Record Formats 157
11.4 Printing Character Strings 164
11.5 Reading and Writing Logical Quantities 164
11.6 Generalized Input/Output Statements 165
11.7 Some Comments on Formats 167
Summary 170
Exercises 172
12. Processing Strings of Characters 174
12.1 The Character Data Type 174
12.2 Manipulating Strings 176
12.3 Comparing Character Strings 181
Summary 188
Exercises 188
13. Program Examples 190
13.1 Description of a Small Computer 190
13.2 A Machine Language Program 193
13.3 An Algorithm to Simulate the Small Computer 194
13.4 A Simulation Program for the Small Computer 194
13.5 A Statistical Data Processing Program 197
13.6 Processing Survey Data with Computers 201
Exercises 207
14. Procedures with Array Arguments 209
14.1 Introduction^ 209
14.2 Procedures with Multi-Dimensional Arrays 213
14.3 Temporary Arrays in Procedures 223
14.4 Functions as Dummy Arguments 224
Summary 227
Exercises 228
15. Derived Types 230
15.1 Defining Derived Types 230
15.2 Using Derived Types 231
15.3 Using Derived Types in Procedures 233
15.4 Using Derived Types in Arrays 234
Summary 239
Exercises 239
16. Additional Features in Procedures 241
16.1 A Review of Procedures 241
16.2 Recursive Functions 243
16.3 Generic Procedures 247
16.4 User Defined Operators 250
16.5 Overloading Assignment 255
16.6 Array Valued Functions 256
16.7 Use of Optional and Keyword Arguments in Procedures 258
16.8 Scope of Names in FORTRAN 90 260
16.9 Saving Values of Variables in Subprograms 263
Summary 264
Exercises 266
17. Processing Files in Fortran 268
17.1 Creating a Sequential File 269
17.2 Searching a Sequential File 273
17.3 Updating a Sequential File 275
17.4 Direct Access Files 279
17.5 The INQUIRE Statement 282
Summary 283
Exercises 284
18. Pointer Data Type and Applications 285
18.1 The Pointer Data Type 286
18.2 Creating a List Data Structure 288
18.3 Manipulating a Linearly Linked List 291
18.4 Applications of Binary Trees 295
Summary 301
Exercises 302
19. Use of Modules 304
19.1 Abstract Data Type with Modules 304
19.2 Simulation and Application of a Stack 308
19.3 Abstract Data Type Complex 313
Summary 315
Exercises 315
20. Miscellaneous Features of Fortran 90 317
20.1 Kind Specification for Reals 317
20.2 Kind Specification for Integers and Characters 319
20.3 Use of Complex Quantities 320
20.4 Array Operations with a Mask 321
20.5 Namelist Input/Output 322
Summary 323
Exercises 324
21. Additional Features of Fortran 95 325
21.1 FORALL Statement 325
21.2 PURE Procedures 330
21.3 Elemental Procedures 331
21.4 Miscellaneous Features 331
21.5 Conclusions 332
Summary 332
Exercises 332
Appendix A Intrinsic Procedures in Fortran 90 335
Appendix B Statement Order in Fortran 90 345
Appendix C Statements of Fortran 77 declared as obsolete in Fortran 95 346
Appendix D New Fortran 90/95 Features compared with Fortran 77 347
References 349
Index 351




نظرات کاربران