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

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

URSS. 2021. 312 с.
  • Мягкая обложка

Аннотация

В книге, обобщающей более чем 30-летний опыт автора по обучению программированию школьников и студентов, подробно, системно и доступно рассказывается о вопросах, которые должен знать человек, начинающий осваивать науку программирования. Эти вопросы — общие для всех языков программирования, что делает содержание книги универсальным, полезным для читателей, изучающих любой язык.

Книга состоит из 12 глав и содержит 3 приложения. В ней описываются ...(Подробнее)особенности основных операторов языков программирования, методы решения типовых задач, типовые алгоритмы и т. п. Предлагаются контрольные вопросы по темам и большое число заданий на самостоятельную разработку компьютерных программ. Среди рассмотренных задач представлены задачи из демонстрационных вариантов ЕГЭ по информатике, в том числе варианта экзамена в компьютерной форме. Обращается внимание на типовые ошибки начинающих программистов и дается ряд полезных советов, связанных с разработкой компьютерных программ.

В приложениях представлен еще ряд вопросов, знать которые также полезно начинающему программисту (методика сортировки массивов, расчеты по рекуррентным соотношениям, использование рекурсии и др.), а также описаны методики разработки программ «занимательного» содержания — для шифрования текста и моделирования очень интересной игры.

Книга, безусловно, будет полезна школьникам и студентам, читателям, уже имеющим опыт программирования, а также учителям и преподавателям школ, колледжей и вузов.

Zlatopolski Dmitriy. Programming for beginners

The 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.


Об авторе
Златопольский Дмитрий Михайлович
Кандидат технических наук, доцент кафедры информатики и прикладной математики Московского городского педагогического университета. Окончил Московский автомобильно-дорожный институт и аспирантуру в Центральном научно-исследовательском и проектно-экспериментальном институте организации, механизации и технической помощи строительству (ЦНИИОМТП). Область научных интересов: развитие алгоритмического стиля мышления школьников. Организатор и директор единственного в России специализированного Музея истории вычислительной техники. Автор книг «Задачи по программированию. 7–11 классы: Книга для учителя», «1700 заданий по Microsoft Excel», «Интеллектуальные игры в информатике», «Программирование: типовые задачи, алгоритмы, методы», «Занимательная информатика», «Сборник задач по программированию», «ЕГЭ по информатике. Решения задач по программированию», а также 7 брошюр и более 250 статей в профильных изданиях по информатике.