Программирование для начинающих: Особенности основных операторов языков программирования. Методы решения типовых задач. Типовые алгоритмы. Полезные советы. Возможность использования при изучении любых

Характеристики
ISBN 978-5-9519-4427-6
Автор Златопольский Д.М.
Издательство ЛЕНАНД
Переплет ПЕР
Формат 60x90/16
Серия НАУКУ — ВСЕМ! Шедевры научно-популярной литературы (программирование), Книга для школьников... И НЕ ТОЛЬКО!
Вес, гр 390
Год 2024
Стр. 312
ID 40УР
В книге, обобщающей более чем 30-летний опыт автора по обучению программированию школьников и студентов, подробно, системно и доступно рассказывается о вопросах, которые должен знать человек, начинающий осваивать науку программирования. Эти вопросы — общие для всех языков программирования, что делает содержание книги универсальным, полезным для читателей, изучающих любой язык.Книга состоит из 12 глав и содержит 3 приложения. В ней описываются особенности основных операторов языков программирования, методы решения типовых задач, типовые алгоритмы и т. п. Предлагаются контрольные вопросы по темам и большое число заданий на самостоятельную разработку компьютерных программ. Среди рассмотренных задач представлены задачи из демонстрационных вариантов ЕГЭ по информатике, в том числе варианта экзамена в компьютерной форме. Обращается внимание на типовые ошибки начинающих программистов и дается ряд полезных советов, связанных с разработкой компьютерных программ.В приложениях представлен еще ряд вопросов, знать которые также полезно начинающему программисту (методика сортировки массивов, расчеты по рекуррентным соотношениям, использование рекурсии и др.), а также описаны методики разработки программ «занимательного» содержания — для шифрования текста и моделирования очень интересной игры. Книга, безусловно, будет полезна школьникам и студентам, читателям, уже имеющим опыт программирования, а также учителям и преподавателям школ, колледжей и вузов.Zlatopolski Dmitriy. Programming for beginnersThe book summarizing more than 30 years of the author's experience in teaching programming to schoolchildren and students. It tells in detail, systematically and in an accessible way about the issues that a person who is starting to master the science of programming should know. These questions are common to all programming languages, which makes the content of the book universal, useful for readers learning any language.The book consists of 12 chapters and contains 3 appendices. It describes the features of the main operators of programming languages, methods for solving typical problems, typical algorithms, etc. It offers control questions on topics and a large number of tasks for the independent development of computer programs. Attention is drawn to the typical mistakes of novice programmers and a number of useful tips related to the development of computer programs are given.The appendices present a number of other questions that are also useful for a novice programmer to know (the method of sorting arrays, calculations by recurrence relations, the use of recursion, etc.), as well as methods for developing programs of «entertaining» content — for encrypting text and simulating a very interesting game.The book is certainly useful for schoolchildren and students, readers who already have programming experience, as well as instructors, teachers of schools, colleges and universities.