ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Programming Logic and Design, Introductory

دانلود کتاب منطق و طراحی برنامه نویسی، مقدمه

Programming Logic and Design, Introductory

مشخصات کتاب

Programming Logic and Design, Introductory

ویرایش: [9 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1337109630, 9781337109635 
ناشر:  
سال نشر: 2017 
تعداد صفحات: [58] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 Mb 

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



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

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


در صورت تبدیل فایل کتاب 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




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