دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [9 ed.]
نویسندگان: Joyce Farrell
سری:
ISBN (شابک) : 1337109630, 9781337109635
ناشر:
سال نشر: 2017
تعداد صفحات: [58]
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 Mb
در صورت تبدیل فایل کتاب Programming Logic and Design, Introductory به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب منطق و طراحی برنامه نویسی، مقدمه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
برای موفقیت برنامه نویسی با یادگیری اصول اساسی توسعه منطق برنامه ساخت یافته با منطق برنامه نویسی و طراحی فارل: مقدمه، 9E آماده شوید. این کتاب محبوب که به طور گسترده در دوره های برنامه نویسی پایه استفاده می شود، رویکردی منحصر به فرد و مستقل از زبان برای برنامه نویسی با تأکید متمایز بر قراردادهای مدرن دارد. این کتاب به دلیل سبک نوشتاری واضح و مختصر خود، اصطلاحات تخصصی بسیار فنی را حذف می کند و در عین حال مفاهیم برنامه نویسی جهانی را معرفی می کند و سبک برنامه نویسی قوی و تفکر منطقی را تشویق می کند. یادداشت های جانبی مکرر و جعبه های مرجع سریع توضیحات مختصری در مورد مفاهیم مهم برنامه نویسی ارائه می دهند. هر فصل همچنین با فهرستی از اهداف شروع می شود و خلاصه ای مختصر و فهرستی از اصطلاحات کلیدی را ارائه می دهد. تمرین پایان فصل سوالات مروری چند گزینه ای، تمرین های برنامه نویسی و بازی، تمرین های اشکال زدایی و تمرین تعمیر و نگهداری ارائه می دهد که شما را برای بهبود منطق کاری ارائه شده به چالش می کشد.
Prepare for programming success by learning the fundamental principles of developing structured program logic with Farrell\'s PROGRAMMING LOGIC AND DESIGN: INTRODUCTORY, 9E. Widely used in foundational programming courses, this popular book takes a unique, language-independent approach to programming with a distinctive emphasis on modern conventions. Noted for its clear, concise writing style, the book eliminates highly technical jargon while introducing universal programming concepts and encouraging a strong programming style and logical thinking. Frequent side notes and Quick Reference boxes provide concise explanations of important programming concepts. Each chapter also begins with a list of objectives and provides a concise summary and a list of key terms. End-of-chapter practice offers multiple-choice review questions, programming and gaming exercises, debugging exercises, and a maintenance exercise that challenges you to improve the working logic presented.
Brief Contents Contents Preface Chapter 1 An Overview of Computers and Programming Understanding Computer Systems Understanding Simple Program Logic Understanding the Program Development Cycle Understanding the Problem Planning the Logic Coding the Program Using Software to Translate the Program into Machine Language Testing the Program Putting the Program into Production Maintaining the Program Using Pseudocode Statements and Flowchart Symbols Writing Pseudocode Drawing Flowcharts Repeating Instructions Using a Sentinel Value to End a Program Understanding Programming and User Environments Understanding Programming Environments Understanding User Environments Understanding the Evolution of Programming Models Chapter Summary Key Terms Exercises Chapter 2 Elements of High-Quality Programs Declaring and Using Variables and Constants Understanding Data Types Understanding Unnamed, Literal Constants Working with Variables Understanding a Declaration’s Data Type Understanding a Declaration’s Identifier Assigning Values to Variables Declaring Named Constants Performing Arithmetic Operations The Integer Data Type Understanding the Advantages of Modularization Modularization Provides Abstraction Modularization Helps Multiple Programmers to Work on a Problem Modularization Allows You to Reuse Work Modularizing a Program Declaring Variables and Constants within Modules Understanding the Most Common Configuration for Mainline Logic Creating Hierarchy Charts Features of Good Program Design Using Program Comments Choosing Identifiers Designing Clear Statements Writing Clear Prompts and Echoing Input Maintaining Good Programming Habits Chapter Summary Key Terms Exercises Chapter 3 Understanding Structure The Disadvantages of Unstructured Spaghetti Code Understanding the Three Basic Structures The Sequence Structure The Selection Structure The Loop Structure Combining Structures Using a Priming Input to Structure a Program Understanding the Reasons for Structure Recognizing Structure Structuring and Modularizing Unstructured Logic Chapter Summary Key Terms Exercises Chapter 4 Making Decisions The Selection Structure Using Relational Comparison Operators Avoiding a Common Error with Relational Operators Understanding AND Logic Nesting AND Decisions for Efficiency Using the AND Operator Avoiding Common Errors in an AND Selection Understanding OR Logic Writing OR Selections for Efficiency Using the OR Operator Avoiding Common Errors in an OR Selection Understanding NOT Logic Avoiding a Common Error in a NOT Expression Making Selections within Ranges Avoiding Common Errors When Using Range Checks Understanding Precedence When Combining AND and OR Operators Understanding the case Structure Chapter Summary Key Terms Exercises Chapter 5 Looping Appreciating the Advantages of Looping Using a Loop Control Variable Using a Definite Loop with a Counter Using an Indefinite Loop with a Sentinel Value Understanding the Loop in a Program’s Mainline Logic Nested Loops Avoiding Common Loop Mistakes Mistake: Failing to Initialize the Loop Control Variable Mistake: Neglecting to Alter the Loop Control Variable Mistake: Using the Wrong Type of Comparison When Testing the Loop Control Variable Mistake: Including Statements Inside the Loop Body that Belong Outside the Loop Using a for Loop Using a Posttest Loop Recognizing the Characteristics Shared ?by Structured Loops Common Loop Applications Using a Loop to Accumulate Totals Using a Loop to Validate Data Limiting a Reprompting Loop Validating a Data Type Validating Reasonableness and Consistency of Data Comparing Selections and Loops Chapter Summary Key Terms Exercises Chapter 6 Storing Data in Arrays How Arrays Occupy Computer Memory How an Array Can Replace Nested Decisions Using Constants with Arrays Using a Constant as the Size of an Array Using Constants as Array Element Values Using a Constant as an Array Subscript Searching an Array for an Exact Match Using Parallel Arrays Improving Search Efficiency Searching an Array for a Range Match Remaining within Array Bounds Understanding Array Size Understanding Subscript Bounds Using a for Loop to Process an Array Chapter Summary Key Terms Exercises Chapter 7 File Handling and Applications Understanding Computer Files Organizing Files Understanding the Data Hierarchy Performing File Operations Declaring a File Identifier Opening a File Reading Data from a File and Processing It Writing Data to a File Closing a File A Program that Performs File Operations Understanding Control Break Logic Merging Sequential Files Master and Transaction File Processing Random Access Files Chapter Summary Key Terms Exercises Appendix A Understanding Numbering Systems and Computer Codes Appendix B Solving Difficult Structuring Problems Glossary Index