C++ and Algorithmic Thinking for the Complete Beginner: Learn to Think Like a Programmer

Aristides S Bouras, Loukia V Ainarozidou

商品描述

This book is for anyone who wants to learn computer programming and knows absolutely nothing about it. Of course, if you are wondering whether this book is going to teach you how to create amazing applets or incredible desktop or mobile applications, the answer is "no"—that is a job for other books. So many books out there can teach you those skills in C++, Java, or C#. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is "Algorithmic Thinking." Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code. With over 800 pages, and containing more than 300 solved and 400 unsolved exercises, over 450 true/false, 150 multiple choice, and 180 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

商品描述(中文翻譯)

本書適合任何想學習電腦程式設計且對此完全不熟悉的人。當然,如果你在想這本書是否會教你如何創建驚人的 applet 或令人難以置信的桌面或行動應用程式,答案是「不」——那是其他書籍的工作。市面上有許多書籍可以教你這些 C++、Java 或 C# 的技能。許多書籍甚至聲稱可以在 24 小時內教會你!別笑!他們可能真的能做到,但所有這些書籍都假設讀者對電腦程式設計有一些基本了解。不幸的是,這些書籍中沒有一本會教你新手程式設計師需要學習的第一件事,那就是「算法思維」。算法思維不僅僅是學習程式碼。它是一個問題解決過程,涉及學習如何編碼。本書超過 800 頁,包含 300 多個已解決和 400 個未解決的練習題,超過 450 道是非題、150 道選擇題和 180 道複習題(其解答和答案可在互聯網上找到),非常適合學生、教師、教授、新手或普通程式設計師,或任何想要開始學習或教學電腦程式設計的人,使用正確的慣例和技術。