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

Hits: 55977

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

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

Полные тексты программ - здесь.

 

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

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

Полные тексты программ - здесь.

 

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

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

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

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

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

Полные тексты программ - здесь.

 

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

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

Полные тексты программ - здесь.

 

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

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

Полные тексты программ - здесь.

 

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

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

Полные тексты программ - здесь.

 

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

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

Полные тексты программ - здесь.

News

10.07.23. Release PascalABC.NET 3.9.0. All changes are here.

09.03.22. Release  PascalABC.NET 3.8.3. Main features: for loop with step, foreach loop with index. All changes are here.

07.02.22. Release PascalABC.NET 3.8.2. What's new in 3.8.2.

24.08.21. Release PascalABC.NET 3.8.1. Main features - [Cache] attribute and PlotWPF unit. What's new in version 3.8.1.

07.03.21. PascalABC.NET 3.8 release. Slices of multidimensional arrays and unpacking of lambda expressions parameters into variables. What's new in version 3.8..