Книги Валерия Рубанцева

Валерий Рубанцев — современный популяризатор программирования, автор увлекательно написанных и красочно оформленных книг по PascalABC.NET.

Обложка книги Развивающее программирование. Увлекательная математика с Паскалем

Валерий Рубанцев. Развивающее программирование. Увлекательная математика с Паскалем

В этой книге мы будем решать исключительно отечественные головоломки. Я остановил свой выбор на авторах занимательных задач, которые хорошо известны каждому любителю математики. Это Фёдор Фёдорович Нагибин («Математическая шкатулка»), Борис Анастасьевич Кордемский («Удивительный мир чисел») и Анатолий Павлович Савин («Занимательные математические задачи»).

Вы научитесь показывать математические фокусы, решать числовые ребусы, пересчитывать кубики, палочки и страницы, освобождать лягушек, делить путёвки и ящики, с выгодой ходить на базар, кормить кашалота, продавать книги, решать рисованные задачи-комиксы…

Обложка книги Развивающее программирование. Решение задач на языке Паскаль

Валерий Рубанцев. Развивающее программирование. Решение задач на языке Паскаль

В этой книге собрано несколько десятков занимательных математических задач всех времён и народов, начиная от самых древних задач, записанных на папирусах и глиняных табличках, до конкурсных задач из журнала «Квантик».

Решая задачи, вы укрепите умения и навыки в применении таких элементов языка PascalABC.NET, как: числовые типы данных, логический тип, логические и арифметические операции, простейшие математические функции, переменные и константы, внутриблочные переменные, операторы объявления, определения и присваивания, комбинированные операторы присваивания, логические выражения и условные операторы if, if–else, циклы for, while, repeat–until, foreach, вложенные циклы, массивы, списки, множества, процедуры и функции без параметров и с параметрами, операторы exit, continue, break, операции ввода и вывода Read(ln), Write(ln).

Обложка книги Развивающее программирование. Занимательные проекты на Паскале

Валерий Рубанцев. Развивающее программирование. Занимательные проекты на Паскале

В этой книге вас ждёт немало интересных математических задач. Вы научитесь: вычислять наибольший общий делитель, наименьшее общее кратное, вычислять факториалы, вычислять знаменитые числа Pi и e, вычислять тригонометрические функции, все делители заданного числа, находить простые числа по алгоритму Эратосфена, находить числа Фибоначчи, находить числа-палиндромы, решать любые числовые ребусы, переводить арабские числа в римские, составлять задачки про кроликов и фазанов, а также познакомитесь с рядами Тейлора, Лейбница, Валлиса.

Словесные проекты объединяют математику, программирование и русский язык! Вы научитесь находить: слова с двумя парами одинаковых букв, слова-мамы, слова-гуигнгнмы, слова в словах.

Комбинаторные проекты помогут вам: раскрашивать кубик в 3 цвета, генерировать перестановки, размещения и сочетания, подбрасывать монету и разменивать деньги, подсчитывать прямоугольники, вычислять вероятность выигрыша в Спортлото.

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

Обложка книги Занимательные уроки с Паскалем

Валерий Рубанцев. Занимательные уроки с Паскалем

Наиболее известная из книг Валерия Рубанцева, несколько лет назад захватившая своим ярким изложением всех, кто увлекается программированием на языке PascalABC.NET. Немного устарела по языковым средствам (ориентирована на версию 1.8), но не по духу!

Обложка книги PascalABC.NET. Программирование графики на примерах

Валерий Рубанцев. PascalABC.NET. Программирование графики на примерах

В книге вас ждут многочисленные увлекательные и познавательные проекты.

Вы научитесь: создавать и настраивать графическое окно приложения, рисовать пикселями, чертить простые геометрические фигуры — прямые линии, треугольники, прямоугольники, эллипсы, создавать элементы управления — метки, кнопки, текстовые поля, обрабатывать нажатия на клавиши и кнопки и перемещения мышки, «фильтровать» картинки, окрашивать поверхности и линии в разные цвета, дрессировать Черепашку, чтобы она вычерчивала замысловатые кривые, а затем и КиберЧерепашку, которая, повинуясь инстинктам, нарисует настоящие фракталы, разрабатывать проекты по школьным предметам — физике и астрономии, психологии и биологии, организовывать тараканьи бега по методу Монте-Карло и гадать не хуже осьминога Пауля.

Обложка книги Программирование на Паскале. Графика для компьютерных игр

Валерий Рубанцев. Программирование на Паскале. Графика для компьютерных игр

Цель книги: изучить основные графические возможности библиотеки SFML, чтобы затем пользоваться ею для разработки компьютерных игр. Более того, эта библиотека может успешно использоваться для программирования компьютерной графики, что также может пригодиться вам и при разработке разнообразных программ.

Обложка книги Функциональное программирование на Паскале

Валерий Рубанцев. Программирование в среде PascalABC.NET. Функциональное программирование на Паскале

В книге подробно, с многочисленными примерами, рассказывается: о процедурном типе в Паскале, об анонимных функциях, о лямбда-выражениях, о генерировании последовательностей, о языке интегрированных запросов LINQ, обо всех встроенных методах расширения для последовательностей, обо всех дополнительных методах расширения в языке PascalABC.NET, о разработке собственных методов расширения.

Книга адресуется школьникам, изучающим PascalABC.NET на уроках или самостоятельно, учителям информатики, любителям программирования.