Занимательный C# (pdf, 9 книг) [Рубанцев В.]

Тема в разделе "Книги по C#", создана пользователем Pill for Greediness, 27 мар 2017.

  1. Pill for Greediness

    Pill for Greediness Administrator Команда форума

    Сообщения:
    2.762
    Симпатии:
    204
    Программирование на языке C# 5.0. Начальный уровень.jpeg

    1. Программирование на языке C# 5.0. Начальный уровень
    http://rvgames.de/ru/cs10.htm


    Программирование на языке C# 5.0
    Начальный уровень

    Занятия программированием - лучшая тренировка для развития мышления. И начинать тренировки нужно с раннего детства. При этом важно не поддаться искушению и не использовать при обучении программированию специальные "детские" языки программирования - такие, как Scratch, Kudo или Small Basic. Писать программы на них сравнительно легче, чем на "взрослых" ЯП, но затем с этого детского лепета будет очень трудно перейти на "нормальный" разговор с компьютером. Как известно, переучиваться всегда труднее, чем сразу учиться программировать правильно. Заметьте, что дети не учатся сначала говорить по-детски, они говорят по-взрослому!

    В качестве "учебных" ЯП обычно используют:

    Си-шарп (C#)Джаву (Java)Питон (Python)

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

    У каждого из них имеются свои достоинства, таланты и поклонники, но я всё же ставлю именно Си-шарп выше всех остальных ЯП, когда речь идёт об изучения программирования с нуля. Действительно, выучить основы Си-шарпа ничуть не сложнее, чем школьный паскаль. Но при этомСи-шарп - современный, профессиональный, объектно-ориентированный, универсальный язык программирования, который пригодится и в школе, и в институте, и на работе.

    Поскольку речь идёт об обучении программированию детей (в основном), то нужно предложить им адекватную среду разработки, чтобы они не утонули в громоздком пользовательском интерфейсе и не запутались в сложной структуре проектов Visual Studio. Лучшей альтернативой можно признать очень простую среду разработки LINQPad, в которой можно писать первые программы практически без невероятно сложных объяснений, что такое пространство имён, методы, проекты и решения. Следует также отметить, что программа LINQPad пригодится и в будущем. Например, при изучении языка запросов LINQ или промежуточного языка IL.

    Понятно, что начинающим совсем не нужно (да это и невозможно) изучать вообще все премудрости языка Си-шарп (а их и не сосчитаешь!), поэтому для книги отобран только совершенно необходимый и достаточный для начального уровня обучения материал, без которого невозможна разработка программ на языке Си-шарп:
    • Ключевые слова
    • Правила именования идентификаторов
    • Переменные и константы
    • Типы данных и приведение типов:
    • Числовые типы - целые и вещественные: int-uint, long-ulong, float, double.
    • Логический тип bool.
    • Символьный тип Char.
    • Строковый тип String
    • Структуры struct.
    • Массивы
    • Классы, объекты и объектно-ориентированное программирование:
    • Статические и нестатические классы и члены классов: методы, поля и свойства.
    • Принципы ООП: инкапсуляция, наследование и полиморфизм.
    • Файловые операции и классы FileStream, StreamWriter и StreamReader.
    После подробного обсуждения материала вся информация систематизируется в многочисленных удобных таблицах

    Основной целью книги можно считать не изучение языка Си-шарп как такового, а программирование на нём, то, помимо иллюстративных примеров кода, разрабатываются и вполне практические проекты для решения конкретных задач из различных источников:

    Многие главы книги заканчиваются заданиями для самостоятельного решения, которые помогут объективно оценить усвоение изученного материала:

    Квадратные палиндромы
    Дроби, скобки и квадраты
    Степенные выражения
    Переменное выражение
    Корни и Длинные корни
    Игра Баше


    Всего в книге рассматриваются более 80 различных проектов.

    Книга адресуется:

    ·Школьникам с 10-летнего возраста.
    ·Родителям для совместных занятий по программированию с детьми.
    ·Учителям информатики.
    ·Всем начинающим программистам любого возраста, не имеющим предварительного опыта в программировании.

    Для предварительного знакомства с книгой вы можете бесплатно: http://rvgames.de/CS/d10/DEMO.pdf

    2 Программирование на языке C# 5.0. Практикум по решению задач начального уровня .jpeg

    2. Программирование на языке C# 5.0. Практикум по решению задач начального уровня
    http://rvgames.de/ru/cs11.htm

    Программирование на языке C# 5.0:
    Практикум по решению задач начального уровня

    В первой книге серии - Программирование на языке C# 5.0: Начальный уровень - основное внимание уделяется изучению важнейших элементов языка программирования Си-шарп. В ней достаточно много учебных, демонстрационных и «полноценных» проектов, но для совершенствования навыков программирования необходимо самостоятельно написать ещё не один десяток проектов. В этом и должен помочь вам настоящий Практикум по решению задач начального уровня.

    В этой книге подробно рассматривается решение 90 задач: математических, комбинаторных, вероятностных, игровых.

    Большая часть задач взята из двух книг по математике для школьников:


    ·Нагибин Ф.Ф., Канин Е.С. - Математическая шкатулка

    ·Кордемский Б.А., Ахадов А.А.- Удивительный мир чисел

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

    При написании книги использовались и другие «авторитетные» источники (полный список литературы см. в конце книги):


    ·В. А. Дагене, Г. К. Григас, К. Ф. Аугутис - 100 задач по программированию

    ·Брудно А. Л. Каплан Л. И. - Олимпиады по программированию для школьников

    ·Ehrhard Behrends - Fünf Minuten Mathematik: 100 Beiträge der Mathematik-Kolumne der Zeitung DIE WELT

    ·Абрамов С.А. и др. - Задачи по программированию

    ·Журнал Техника – молодёжи

    Кроме собственно решения задач, мы разработаем и «вспомогательные» проекты:


    ·Делимость чисел
    ·Наибольший общий делитель
    ·Наименьшее общее кратное
    ·Простые числа, Решето Эратосфена
    ·Факторизация чисел
    ·Совершенные числа
    ·Числовые ребусы
    ·Факториал
    ·Числа Фибоначчи
    ·Генерирование перестановок
    ·Генерирование сочетаний
    ·Разбиение числа на слагаемые

    Несмотря на сравнительно небольшой объём книги, она охватывает все ключевые элементы языка Си-шарп. В самом её начале вы найдёте Тематический указатель, который поможет вам ориентироваться во всех проектах и легко находить нужный. В конце многих глав имеются задания для самостоятельного решения.


    В конце многих глав имеются Задания для самостоятельного решения:

    Простые числа

    1. Напишите метод, который определяет, являются ли несколько чисел взаимно простыми.

    2. Найдите четвёрки простых чисел, принадлежащих одному десятку. Например, 11, 13, 17, 19. [ЗП88, Задача 558].

    3. Натуральное число называется полусовершенным, если оно равно сумме всех или некоторых своих делителей, исключая само число: 6, 12, 18, 20, 24, 28, 30, 36, 40. Например, 12 = 1 + 2 + 3 + 6 или 12 = 2 + 4 + 6.

    Из этого определения следует, что всякое совершенное число является и полусовершенным, то есть полусовершенных чисел в заданном диапазоне не меньше, чем совершенных. Напишите программу, которая находила бы несколько полусовершенных чисел.

    4. Два (различных) натуральных числа называются дружественными, если сумма всех делителей (исключая само число) первого числа равна второму числу, и наоборот. Первая пара дружественных чисел была найдена несколько тысячелетий тому назад. Это числа 220 и 284. Следующая пара отыскалась только в 1860 году – 1184 и 1210. Сейчас известно несколько миллионов дружественных чисел. Напишите программу для их поиска [ЗП88, Задача 560]. Учитывайте, что числа в паре либо оба чётные, либо оба нечётные.


    Для предварительного знакомства с книгой вы можете бесплатно:

    СКАЧАТЬ СОКРАЩЁННЫЙ ВАРИАНТ: http://rvgames.de/CS/d11/DEMO.pdf

    3 Программирование на языке C# 5.0. Компьютерная графика. Начальный уровень .jpeg

    3. Программирование на языке C# 5.0. Компьютерная графика. Начальный уровень
    http://rvgames.de/ru/cs12.htm

    Программирование на языке C# 5.0: Компьютерная графика. Начальный уровень

    Третья книга из серии Программирование на языке C# 5.0: Начальный уровень посвящена основам современной компьютерной графики.

    Всем известно, что программирование графики, будь то GDI+, OpenGLили DirectX – непростая задача. Поэтому цель этой книги: показать начинающим программистам, что разрабатывать современные графические программы им вполне по силам!

    Для этого в проектах используется графическая библиотека из программы Смолл БейсикSmallBasicLibrary, а также дополнительные библиотеки, расширяющие её возможности. И при этом все приложения написаны на настоящем Си-шарпе!

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

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

    На следующих рисунках представлены изображения, которые создают программы, описанные в книге.

    СКАЧАТЬ СОКРАЩЁННЫЙ ВАРИАНТ: http://rvgames.de/CS/d12/DEMO.pdf

    4 Программирование на языке C# 5.0. Тотальный тренинг по Си-шарпу. Начальный уровень .jpeg

    4. Программирование на языке C# 5.0. Тотальный тренинг по Си-шарпу. Начальный уровень
    http://rvgames.de/ru/cs13.htm

    Программирование на языке C# 5.0: Тотальный тренинг по Си-шарпу. Начальный уровень

    Чтобы хорошо усвоить и освоить даже основные конструкции языка программирования Си-шарп, необходимо решить не одну сотню задач. В этой, последней книге серии вы найдёте многочисленные проекты из разных областей знания:

    ·(аналитической) геометрии
    ·тригонометрии
    ·арифметики и алгебры
    ·криптографии
    ·языкознания
    ·комбинаторики
    ·теории графов
    ·теории чисел
    ·программирования (рекурсия, алгоритм поиска в глубину, ООП, стек, метод грубой силы, полный перебор, метод Монте-Карло)
    ·компьютерных игр
    ·компьютерной графики

    На протяжении четырёх глав вы будете решать классические задачи:

    ·построение треугольника Паскаля
    ·вычисление биномиальных коэффициентов
    ·генерирование сочетаний
    ·генерирование скобок Каталана
    ·триангуляция многоугольников по Эйлеру
    ·вычерчивание рекурсивной снежинки Коха
    ·нахождение палиндромов и палиндромоидов
    ·генерирование паролей
    ·шифрование по методу тарабарской грамоты
    ·кодирование текста шифром подстановки и простой литореи
    ·генерирование лабиринтов
    ·отыскание пути в лабиринте

    Но не менее увлекательно решать и не столь известные задачи:

    ·разрезание торта
    ·отыскание слов Фибоначчи (не чисел!)
    ·транслитерация русских текстов
    ·вычерчивание цветных спиралей и многоугольников, а также рекурсивных кругов и квадратов
    ·фракционирование алфавита
    ·нахождение чисел-слов

    По традиции, книга завершается главой с игровыми проектами:

    ·построение совершенных лабиринтов методом DFS
    ·поиск пути в лабиринте
    ·продолжение охотничьей истории со Скалоедами – теперь с графическим интерфейсом и настоящим Лабиринтом!
    ·игра Ярбро

    Впрочем, игровыми проектами не обделены и другие главы:

    ·Игры с вероятностью
    ·Каркас слов
    ·Гласность
    ·Наборщик и Супернаборщик

    А в начале книги имеется Тематический указатель, благодаря которому вы сможете быстро ориентироваться во всех проектах и легко находить нужный. В конце многих глав имеются задания для самостоятельной работы.

    Для предварительного знакомства с книгой вы можете бесплатно:

    СКАЧАТЬ СОКРАЩЁННЫЙ ВАРИАНТ: http://rvgames.de/CS/d13/DEMO.pdf

    5 Головоломные диагонали. Книга для тех, кто мыслит непрямолинейно .jpeg

    5. Головоломные диагонали. Книга для тех, кто мыслит непрямолинейно
    http://rvgames.de/ru/goldiag.htm

    Головоломные диагонали: Лучшие в мире головоломки с диагоналями

    Много-много лет назад знаменитый остроумец и острослов Козьма Прутков дал такой совет:

    Если тебе дадут линованную бумагу, пиши поперёк.

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


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

    А головоломки такие:


    ·Slant (Слалом)

    ·Speichen(Спицы)

    ·Паучки


    Не обошлось и без бонуса: к ним прилагается игра Kaiser, wieviel Schritte darf ich gehen?


    Заглавной головоломкой книги с полным основанием можно считать Slant(Слалом). Это, безусловно, мировой хит! Решение «слаломных» задач так увлекательно, что вы, справившись со всеми предложенными задачами, не только не почувствуете усталости, но и настойчиво потребуете «продолжения банкета»!


    Вторая головоломка – Speichen(Спицы) – в основном известна и весьма популярна в Германии, но она очень хороша для интеллектуального отдыха после напряжённого трудового дня или просмотра телепередач. Мы уверены, что она вам также понравится!


    И последняя головоломка – Паучки. Она придумана отечественным автором, Председателем Клуба ценителей головоломок Ольгой Леонтьевой, так что мы не могли обойти её стороной. Головоломка основана на переборе вариантов, поэтому потребует от вас изрядного внимания, сосредоточенности и усидчивости.


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

    Для предварительного знакомства с книгой вы можете бесплатно:

    СКАЧАТЬ СОКРАЩЁННЫЙ ВАРИАНТ:

    6 Головолокружительные лабиринты. Лучшие в мире циклабиринты  .jpeg

    6. Головолокружительные лабиринты. Лучшие в мире циклабиринты
    http://rvgames.de/ru/glab.htm

    Головолокружительные лабиринты: Лучшие в мире циклабиринты

    Первой в мире головоломкой был мифический Лабиринт, построенный древнегреческим мастером Дедалом на острове Крит, близ города Кносс. Внутри его обитал кровожадный Минотавр, пожиравший преступников и тинэйджеров. А первым решателем головоломок был, как известно, афинский царевич Тесей, которому дочь критского царя Ариадна дала спасительный клубок ниток, благодаря чему Тесей не только победил Минотавра, но и благополучно выбрался из Лабиринта.


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


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


    С тех пор прошло изрядно лет, но лабиринты всё ещё будоражат воображение любителей головоломок. И для них современные дедалы придумали немало коварных лабиринтов. Но таят они в себе, конечно, не минотавров и даже не сфинксов, а ЗАГАДКУ!



    В книге представлены три головоломки, которые можно считать близкими родственниками гамильтоновой. Это самые популярные в мире головоломки с циклабиринтами - Slitherlink (Китайская стена), Masyu (Ожерелье) и Grand Tour (Гранд Тур). А открывающая книгу головоломка Slitherlink вообще одна из самых известных головоломок. По этому показателю она занимает третье место в мире после судоку и какуро, хотя многие знатоки головоломок считают её значительно интереснее. Впрочем, вы и сами можете убедиться в этом, решая предложенные задачи.


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


    Из книги вы также узнаете об истории создания этих головоломок и об их наиболее известных разновидностях. А также о том, как Эйлер, живя в Петербурге, решил задачу о кёнигсбергских мостах. И что за чудной додекаэдр придумал Гамильтон. И как теория графов помогает выбраться из лабиринта и вычерчивать уникурсальные фигуры. И как теория групп помогает сделать мозаику. И для чего мозаики в головоломках. И что общего у кристаллов с мозаиками. И как расправился с кристаллическими решётками русский учёный Фёдоров. И как теорема Жордана послужила основой для нескольких «чудодейственных» приёмов, которые так славно помогают при решении циклабиринтов…

    Для предварительного знакомства с книгой вы можете бесплатно:

    СКАЧАТЬ СОКРАЩЁННЫЙ ВАРИАНТ: https://www.mediafire.com/?5xm35ir0eke8ex9

    7 Головоломное кладоискательство. Лучшие поисковые головоломки мира  .jpeg

    7. Головоломное кладоискательство. Лучшие поисковые головоломки мира
    http://rvgames.de/ru/gklad.htm

    Головоломное кладоискательство: Лучшие поисковые головоломки мира

    Кладоискательство – самая известная и захватывающая головоломка на свете! Сколько книг и фильмов посвящено этому увлекательному занятию: джентльмены удачи искали золотой шлем, Лёлик Козлодоев – золото-брильянты, Шурик – тосты и комсомолку Нину, ослик Иа – свой хвост, Винни-Пух – мёд, Карлсон – варенье, Мартышка – приветы, Волк – Зайца, попугай Кеша – приключения, итальянцы - сокровища русской эмигрантки, Киса и Ося - стул с брильянтами, Глеб Жеглов и Володя Шарапов – «Чёрную кошку», алхимики – философский камень, король Артур – чашу Святого Грааля, Лара Крофт и Индиана Джонс – артефакты… И даже дети искали капитана Гранта!


    Безусловно, клады это не только труднодоступные сокровища, но и вообще любые ценности, каковыми для любителя головоломок являются серые клеточки мозга, которыми так гордился знаменитый сыщик Эркюль Пуаро, поскольку главная ценность в мире - не котелок с деньгами, а голова с мозгами.


    В этой книге собраны лучшие в мире поисковые головоломки:

    • Звёзды

    • Одинокие звёзды

    • Лагерь

    • Сапёр

    • Даллас

    • Японская мозаика

    • Морской бой
    Решая эти задачи, вы почувствуете себя настоящим кладоискателем: вам придётся разыскивать «клады» на земле, под землёй, в воде и на небе. Чтобы добраться до цели, вам потребуется немало терпения, сообразительности, а иногда и удачи.

    Для предварительного знакомства с книгой вы можете бесплатно:

    СКАЧАТЬ СОКРАЩЁННЫЙ ВАРИАНТ: https://www.mediafire.com/?cbvlu1n2cq3c63g

    8 Морские головоломки. Книга для тех, кому море по колено  .jpeg

    8. Морские головоломки. Книга для тех, кому море по колено
    http://rvgames.de/ru/puzzle.htm http://rvgames.de/ru/morgol.htm

    Рубанцева Лилия
    Рубанцев Валерий




    Лучшие в мире морские головоломки:

    Мосты
    Маяки
    Морской бой
    Маяки + Морской бой
    Сапёр + Морской бой





    RVGames, 2014. – 260 с.

    Для предварительного знакомства с книгой вы можете бесплатно:

    СКАЧАТЬ СОКРАЩЁННЫЙ ВАРИАНТ:

    9 Лабиринты с чёрными дырами. Головоломки, которые затягивают  .jpeg

    9. Лабиринты с чёрными дырами. Головоломки, которые затягивают
    http://rvgames.de/ru/blackhole.htm

    Лабиринты с чёрными дырами: Лучшие в мире головоломки с чёрными дырами

    Головоломки головоломкам - рознь: одни навевают скуку и набивают оскомину, другие затягивают, как чёрные дыры, - оторваться от них невозможно!


    Для этой книги мы отобрали именно такие головоломки. Среди них есть и более известные и менее известные, но решать их одинаково интересно.


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


    И хотя лабиринт - одна из самых известных головоломок в мире, вы не найдёте ни одной книги с таким исчерпывающим набором лабиринтов с чёрными дырами – от прародительницы всех таких лабиринтов – задачиИзвилистый путь Леонида Мочалова до самой свежей – головоломки Чёрные дыры – белые пятна.


    Все головоломки тщательно «документированы»:



    ·История и происхождение

    ·Правила и приёмы решения задач

    ·Примеры решения типовых головоломок с чёрными дырами



    Многие десятки задач для самостоятельного решения позволят вам в полной мере окунуться и втянуться в мир новых, замечательных головоломок!




    Для предварительного знакомства с книгой вы можете бесплатно:

    СКАЧАТЬ СОКРАЩЁННЫЙ ВАРИАНТ:

    Продающие страницы:

    http://rvgames.de/ru/cs10.htm
    http://rvgames.de/ru/cs11.htm
    http://rvgames.de/ru/cs12.htm
    http://rvgames.de/ru/cs13.htm
    http://rvgames.de/ru/goldiag.htm
    http://rvgames.de/ru/glab.htm
    http://rvgames.de/ru/gklad.htm
    http://rvgames.de/ru/puzzle.htm
    http://rvgames.de/ru/morgol.htm
    http://rvgames.de/ru/blackhole.htm


    Цена автора на его сайте: 1.280 руб. или 27 евро
    Наша цена в розницу: $5

    Автор: Рубанцев В.
    Год выпуска курса: 2017

    Сколько весит курс: 475 Мб

    10 Стоимость .jpg

    Скачать книги Занимательный C# (pdf, 9 книг) [Рубанцев В.]


    Все более чем 1.000 курсов сайта можно купить оптом за $299.95. Вечный доступ в клуб + все последующие обновления навсегда бесплатно.
    Также этот курс можно купить и в розницу по цене 15% от цены на продающем сайте (но не дешевле чем $5).
    Также можно поменяться курс на курс. Пишите на мыло [email protected]
     
    Последнее редактирование модератором: 5 янв 2018
    UFO нравится это.

Поделиться этой страницей