Найти книгу: "40 проектов на Scratch для юных программистов"


40 проектов на Scratch для юных программистов 40 проектов на Scratch для юных программистов

Автор: Денис Голиков

Год издания: 2018

Книга написана на основе опыта обучения программированию на языке Scratch в кружке юных программистов и протестирована на сотне детей 7–12 лет. Материал рассчитан на самостоятельное, без помощи взрослых, изучение Scratch школьниками 2–5 классов, имеющими базовые навыки управления компьютером. Доходчивость изложения позволит детям сразу начинать создавать увлекательные проекты, а присущий автору юмор сделает это занятие веселым. Большое количество проектов и заданий для креативной самостоятельной работы поможет творчески применять многочисленные возможности Scratch. Юные программисты узнают о логических и математических операторах, циклах и условиях, научатся создавать забавные рисунки и узоры, музыкальные проекты, мультфильмы и веселые игры под Android и даже продавать их в магазинах приложений. Для детей младшего и среднего школьного возраста.
Основы менеджмента программных проектов Основы менеджмента программных проектов

Автор: Скопин И.

Год издания: 

Курс представляет методы управления разработкой программных проектов и руководства программистскими коллективами; эту деятельность обычно называют менеджментом программных проектов. Цель эффективного менеджмента - успешное выполнение проекта в рамках заданных ресурсов и в соответствии с пользовательскими потребностями. Для достижения этой цели применяются различные, порой противоречащие друг другу методологии проектирования. Разобраться с ними читателю помогут сведения курса. Он рекомендован УМО в области прикладной информатики для студентов вузов, обучающихся по специальности «Прикладная информатика»

Комбинаторика для программистов Комбинаторика для программистов

Автор: В. Липский

Год издания: 

В настоящей книге представлены некоторые разделы комбинаторики, причем особое внимание уделено конструктивному алгоритмическому подходу - рядом с обсуждаемыми комбинаторными проблемами, как правило, приводятся алгоритмы их решения вместе с анализом их вычислительной сложности. Эти алгоритмы представляют собой сжатые варианты программ, написанных на языке Паскаль. Первая, самая большая глава данной книги содержит изложение наиболее классических разделов комбинаторики (перестановки, разбиение множеств и чисел, биномиальные коэффициенты, производящие функции, и т.д.), а также многие - необязательно классические - алгоритмы генерирования упомянутых комбинаторных объектов. Во второй главе представлены основные методы, используемые при конструировании алгоритмов на графах, в особенности методы систематического обхода графов. Тематика, связанная с графами, затрагивается и в двух следующих главах: в одной из них обсуждаются метода нахождения кратчайших путей в графах, ребрам которых приписаны произвольные "длины", в другой - основное внимание сконцентрировано на задаче отыскания максимального потока в сети (т.е. в графе с определенными "пропускными способностями" ребер). В последней главе рассматривается применение комбинаторного понятия матроида для решения некоторого класса оптимизационных задач.

STL для программистов на С++ STL для программистов на С++

Автор: Леен Аммерааль

Год издания: 

Книга Леена Аммерааля посвящена стандартной библиотеке шаблонов (STL) - мощному инструменту повышения эффективности труда программистов, пишущих на C++. Умелое использование STL позволяет повысить надежность, переносимость и универсальность программ, а также снизить расходы на их разработку. В книге описана стандартизованная версия STL. Дается введение в предмет, которое позволяет быстро освоить библиотеку шаблонов. Приведен исчерпывающий справочный материал, в том числе по новому классу STL, string. Изложение сопровождается многочисленными примерами небольших, но законченных программ, иллюстрирующих ключевые понятия STL. Особое внимание уделено разъяснению сложных понятий библиотеки шаблонов, например, функциональных объектов и адаптеров функций. Для удобства читателей все приведенные в книге программные примеры доступны также в электронном виде, в частности, на Web-узле издательства `ДМК` (www.dmk.ru). Книга предназначена как для профессиональных программистов и тех, кто углубленно изучает C++, так и для тех, кто только начинает осваивать этот язык программирования, без преувеличения самый популярный в мире.

Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов

Автор: Мейерс Скотт

Год издания: 

В книге приводятся практические рекомендации по проектированию и программированию на языке C++. Изложены правила, позволяющие программисту сделать выбор между различными методами реализации программы - наследованием и шаблонами, шаблонами и указателями набазовые классы, открытым и закрытым наследованием, закрытым наследованием и вложенными классами, виртуальными и невиртуальными функциями и т.п. Для иллюстрации всех принципов используются новейшие языковые средства из стандарта ISO/ANSI C++ - внутриклассовая инициализация констант, пространства имен и шаблоны - члены класса. Рассматривается стандартная библиотека шаблонов и классы, подобные string и vector.

Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов

Автор: Мейерс Скотт

Год издания: 

В новой книге С. Мейерса, которая является продолжением популярного издания Effective C++, приводятся рекомендации по наиболее эффективному использованию конструкций языка C++. Рассматриваются правила перегрузки операторов, способы приведения типов, реализация механизма RTTI и многое другое. Даны практические советы по применению буферизованного оператора new, виртуальных конструкторов, интеллектуальных указателей, proxy-классов и двойной диспетчеризации. Особое внимание уделяется работе с исключениями и возможностям использования кода С в программах, написанных на C++. Подробно описаны новейшие средства языка и показано, как с их помощью повысить производительность программ. Приложения содержат код шаблона auto_ptr и аннотированный список литературы и интернет-ресурсов, посвященных C++.