دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: V. Rajaram
سری:
ISBN (شابک) : 8120311817, 9788120311817
ناشر: Prentice-Hall of India Pvt.Ltd
سال نشر: 2004
تعداد صفحات: 363
زبان: English
فرمت فایل : DJVU (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
کلمات کلیدی مربوط به کتاب برنامه نویسی کامپیوتر در Fortran 90 و 95: نرم افزار، حسابداری، Adobe، پایگاه داده، طراحی و گرافیک، پست الکترونیکی، برنامه های کاربردی سازمانی، ریاضی و آماری، مایکروسافت، تشخیص کاراکترهای نوری، مالی شخصی، نرم افزار ارائه، نرم افزار مدیریت پروژه، کتاب های سریع، صفحات گسترده، صفحات گسترده، اطلاعات جدید واژهپردازی، رایانهها و فناوری، فرترن، زبانهای برنامهنویسی، رایانهها و فناوری، مرجع، سالنامهها و کتابهای سال، اطلسها و نقشهها، مشاغل، کاتالوگها و فهرستهای راهنما، راهنمای مصرفکننده، واژهنامهها و اصطلاحنامهها، دایرهالمعارفها
در صورت تبدیل فایل کتاب Computer Programming in Fortran 90 and 95 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی کامپیوتر در 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