ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)

دانلود کتاب شروع با منطق و طراحی برنامه نویسی (ویرایش پنجم) ()

Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)

مشخصات کتاب

Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)

ویرایش: 5 
نویسندگان:   
سری: What's New in Computer Science 
ISBN (شابک) : 0134801156, 9780134801155 
ناشر: Pearson 
سال نشر: 2018 
تعداد صفحات: 980 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 16 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب شروع با منطق و طراحی برنامه نویسی (ویرایش پنجم) () نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب شروع با منطق و طراحی برنامه نویسی (ویرایش پنجم) ()



برای دوره های حل مسئله و منطق برنامه نویسی.

 

در دسترس قرار دادن مفاهیم پیچیده برنامه نویسی برای هر دانش آموز                                       p>

شروع با منطق و طراحی برنامه نویسی یک کتاب برنامه نویسی مقدماتی مستقل از زبان است که مفاهیم برنامه نویسی و منطق را بدون فرض تجربه قبلی در برنامه نویسی به دانش آموزان آموزش می دهد. p>

 

متن برای مبتدیان طراحی شده، واضح و قابل دسترس است و مفاهیم پیچیده را برای هر دانش آموزی قابل دسترس می کند. در این نسخه جدید، Gaddis بر روی زبان‌های فعلی تمرکز می‌کند که نمونه‌های قطعه کد و برنامه‌های کامل را برای هر کدام ارائه می‌کند. این متن از مثال‌های به‌روز و معاصر برای آشنایی دانش‌آموزان با مدل‌ها و فرآیندهای فکری منطقی مورد استفاده در برنامه‌نویسی استفاده می‌کند، بدون اینکه آنها را با نحو زبان پیچیده‌تر کند. Gaddis با استفاده از کد کاذب، فلوچارت ها و سایر ابزارهای قابل فهم، نحوه طراحی منطق برنامه ها را نشان می دهد.

 

این کتاب برای یک دوره منطق برنامه نویسی که به عنوان پیشرو در یک دوره برنامه نویسی مقدماتی مختص زبان تدریس می شود، یا برای قسمت اول یک دوره برنامه نویسی مقدماتی ایده آل است.

>

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

For courses in problem solving and programming logic.

 

Making complex programming concepts accessible to every student                                           

Starting Out with Programming Logic and Design is a language-independent introductory programming book, teaching students programming concepts and logic without assuming any previous programming experience.

 

Designed for beginners, the text is clear and approachable, making the complex concepts accessible to every student. In this new edition, Gaddis focuses on current languages providing code snippet examples and complete programs for each. The text uses updated, contemporary examples to familiarize students with models and logical thought processes used in programming without further complicating them with language syntax. By using easy-to-understand pseudocode, flowcharts, and other tools, Gaddis illustrates how to design the logic of programs.

 

The book is ideal for a programming logic course taught as a precursor to a language-specific introductory programming course, or for the first part of an introductory programming course.



فهرست مطالب

Starting Out with Programming Logic and Design, 5th Edition
Half Title
Title Page
Copyright
Brief Contents
Contents
Preface
Acknowledgments
About the Author
Starting Out with Programming Logic & Design
CHAPTER 1 Introduction to Computers and Programming
	1.1 Introduction
	1.2 Hardware
	1.3 How Computers Store Data
	1.4 How a Program Works
	1.5 Types of Software
	Review Questions
CHAPTER 2 Input, Processing, and Output
	2.1 Designing a Program
	2.2 Output, Input, and Variables
	2.3 Variable Assignment and Calculations
	2.4 Variable Declarations and Data Types
	2.5 Named Constants
	2.6 Hand Tracing a Program
	2.7 Documenting a Program
	2.8 Designing Your First Program
	2.9 Focus on Languages: Java, Python, and C++
	Review Questions
	Debugging Exercises
	Programming Exercises
CHAPTER 3 Modules
	3.1 Introduction to Modules
	3.2 Defining and Calling a Module
	3.3 Local Variables
	3.4 Passing Arguments to Modules
	3.5 Global Variables and Global Constants
	3.6 Focus on Languages: Java, Python, and C++
	Review Questions
	Debugging Exercises
	Programming Exercises
CHAPTER 4 Decision Structures and Boolean Logic
	4.1 Introduction to Decision Structures
	4.2 Dual Alternative Decision Structures
	4.3 Comparing Strings
	4.4 Nested Decision Structures
	4.5 The Case Structure
	4.6 Logical Operators
	4.7 Boolean Variables
	4.8 Focus on Languages: Java, Python, and C++
	Review Questions
	Debugging Exercises
	Programming Exercises
CHAPTER 5 Repetition Structures
	5.1 Introduction to Repetition Structures
	5.2 Condition-Controlled Loops: While, Do-While, and Do-Until
	5.3 Count-Controlled Loops and the For Statement
	5.4 Calculating a Running Total
	5.5 Sentinels
	5.6 Nested Loops
	5.7 Focus on Languages: Java, Python, and C++
	Review Questions
	Debugging Exercises
	Programming Exercises
CHAPTER 6 Functions
	6.1 Introduction to Functions: Generating Random Numbers
	6.2 Writing Your Own Functions
	6.3 More Library Functions
	6.4 Focus on Languages: Java, Python, and C++
	Review Questions
	Debugging Exercises
	Programming Exercises
CHAPTER 7 Input Validation
	7.1 Garbage In, Garbage Out
	7.2 The Input Validation Loop
	7.3 Defensive Programming
	7.4 Focus on Languages: Java, Python, and C++
	Review Questions
	Debugging Exercises
	Programming Exercises
CHAPTER 8 Arrays
	8.1 Array Basics
	8.2 Sequentially Searching an Array
	8.3 Processing the Contents of an Array
	8.4 Parallel Arrays
	8.5 Two-Dimensional Arrays
	8.6 Arrays of Three or More Dimensions
	8.7 Focus on Languages: Java, Python, and C++
	Review Questions
	Debugging Exercises
	Programming Exercises
CHAPTER 9 Sorting and Searching Arrays
	9.1 The Bubble Sort Algorithm
	9.2 The Selection Sort Algorithm
	9.3 The Insertion Sort Algorithm
	9.4 The Binary Search Algorithm
	9.5 Focus on Languages: Java, Python, and C++
	Review Questions
	Debugging Exercise
	Programming Exercises
CHAPTER 10 Files
	10.1 Introduction to File Input and Output
	10.2 Using Loops to Process Files
	10.3 Using Files and Arrays
	10.4 Processing Records
	10.5 Control Break Logic
	10.6 Focus on Languages: Java, Python, and C++
	Review Questions
	Debugging Exercises
	Programming Exercises
CHAPTER 11 Menu-Driven Programs
	11.1 Introduction to Menu-Driven Programs
	11.2 Modularizing a Menu-Driven Program
	11.3 Using a Loop to Repeat the Menu
	11.4 Multiple-Level Menus
	11.5 Focus on Languages: Java, Python, and C++
	Review Questions
	Programming Exercises
CHAPTER 12 Text Processing
	12.1 Introduction
	12.2 Character-by-Character Text Processing
	12.3 Focus on Languages: Java, Python, and C++
	Review Questions
	Debugging Exercises
	Programming Exercises
CHAPTER 13 Recursion
	13.1 Introduction to Recursion
	13.2 Problem Solving with Recursion
	13.3 Examples of Recursive Algorithms
	13.4 Focus on Languages: Java, Python, and C++
	Review Questions
	Programming Exercises
CHAPTER 14 Object-Oriented Programming
	14.1 Procedural and Object-Oriented Programming
	14.2 Classes
	Review Questions
	Programming Exercises
CHAPTER 15 GUI Applications and Event-Driven Programming
	15.1 Graphical User Interfaces
	15.2 Designing the User Interface for a GUI Program
	15.3 Writing Event Handlers
	15.4 Designing Apps For Mobile Devices
	15.5 Focus on Languages: Java, Python, and C++
	Review Questions
	Programming Exercises
APPENDIX A ASCII/Unicode Characters
APPENDIX B Flowchart Symbols
APPENDIX C Pseudocode Reference
APPENDIX D Converting Decimal Numbers to Binary
APPENDIX E Answers to Checkpoint Questions
Index




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