Программирование на языке C# 5.0: Практикум по решению задач базового уровня (Сокращённый вариант)


Книга Программирование на языке C# 5.0: Практикум по решению задач базового уровня (Сокращённый вариант)



Автор: Рубанцев Валерий
Название: Программирование на языке C# 5.0: Практикум по решению задач базового уровня (Сокращённый вариант)
Издательство: RVGames
Год: 2013
Формат: PDF
Размер: 139 из 405 стр./9 Mb


Решение задач с использованием основных элементов языка Си-шарп

Исходные коды прилагаются!

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

В нём подробно анализируется решение не абстрактных (которые обычно и предлагаются в книгах по программированию), а вполне реальных задач – как классических:

• вычисление площади треугольника по формуле Герона
• нахождение чисел Фибоначчи и факториала
• нахождение пифагоровых троек чисел
• вычисление НОК (наименьшего общего кратного) и НОД (наибольшего общего делителя)
• нахождение простых чисел просеиванием их через решето Эратосфена
• шифрование сообщений кодом Цезаря и Льюиса Кэрролла
• вычисление длины окружности, площади круга, температуры в гра-дусах Цельсия и Фаренгейта
• нахождение чисел Армстронга и других нарциссических чисел
• отыскание палиндромов, палиндромоидов и разнобуквиц
• решение числобусов
• генерирование перестановок и сочетаний


Так и менее известных:

• шифрование литорей обычной и мудрой
• шифрование методом тарабарской грамоты
• отыскание тыблок и якв, чисел-Фениксов и слов-мам
• вычисление идеального веса, площади и жирности тела
• разложение натуральных чисел на сумму квадратов с помощью теорем Лагранжа и Гаусса
• нахождение суперпростых чисел
• подсчёт прямоугольников в сетке (Задача Клайва Синклера)


А также задачи:

• с сайта Проект Эйлера
• из британского научного журнала New Scientist


Для решения задач используются следующие методы и алгоритмы:

• метод грубой силы, полный перебор (brute force)
• перебор с возвратами (backtracking)
• динамическое программирование (dynamic programming)
• поиск в ширину (breadth-first search, BFS)
• метод волновой трассировки, волновой алгоритм
• жадные алгоритмы (greedy algorithms)
• метод Монте-Карло (Monte Carlo methods)
• алгоритм Эратосфена (The Sieve of Eratosthenes)
• простой и быстрый алгоритм Евклида
• алгоритм Фишера-Йетса-Кнута (Knuth-Fisher-Yates shuffle algorithm)
• рекурсия (recursion)


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

По традиции, в последней главе мы напишем игру Закраска (Floof-It!) с графическим интерфейсом Windows Forms.

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



Скачать:

depositfiles.com 9 Mb Книга "Программирование на языке C# 5.0: Практикум по решению задач базового уровня (Сокращённый вариант)" в формате PDF + Исходные коды программ

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12766 раз



Похожие Книги

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

  • Книга Aircam / Airwar 7 - USAAF Medium Bomber Units: ETO & MTO 1942-45.

    Aircam / Airwar 7 - USAAF Medium Bomber Units: ETO & MTO 1942-45.

    Название: Aircam / Airwar 7 - USAAF Medium Bomber Units: ETO & MTO 1942-45 Автор: Rene Francillon Издательство: Osprey Publishing ISBN: 0850452058 Год издания: 1977 Страниц: 50 Язык: Английский Форм . . .

  • Книга Aircam / Airwar 8 - USAAF Fighter Units: Europe 1942-45.

    Aircam / Airwar 8 - USAAF Fighter Units: Europe 1942-45.

    Название: Aircam / Airwar 8 - USAAF Fighter Units: Europe 1942-45 Автор: Rene Francillon Издательство: Osprey Publishing ISBN: 0850452317 Год издания: 1977 Страниц: 51 Язык: Английский Формат: pdf К . . .

  • Книга Стратегическое управление в схемах.

    Стратегическое управление в схемах.

    Название: Стратегическое управление в схемах Автор: Анисимов О.С. Издательство: М.: Центр АКМЭ Год издания: 2001 Язык: Русский Формат: doc Качество: отличное Размер: 10,64 МбОписание: Обзор «Стратег . . .

  • Книга Одноглазый король, или Путешествие начинается.

    Одноглазый король, или Путешествие начинается.

    Название: Одноглазый король, или Путешествие начинается Автор: Кравченко А. В. Издательство: Индустрия MLM Год издания: 2008 Язык: Русский Формат: PDF Качество: отличное Размер: 10,17 МбОписание: Но . . .

  • Книга Барокко. Том 35

    Барокко. Том 35

    Автор: Коллектив Год издания: 2009 Формат: other Издат.: Директмедиа Страниц: 10000 Размер: 553МВ ISBN: 978-5-94865-043-2 Язык: Русский Д . . .

  • Книга Mathematics for Electrical Engineering and Computing

    Mathematics for Electrical Engineering and Computing

    Автор: Mary P Attenborough Год издания: 2003 Формат: pdf Издат.: Newnes Страниц: 576 Размер: 8 mb Язык: Английский Mathematics for Electrical . . .

  • Книга Гардины, шторы, жалюзи

    Гардины, шторы, жалюзи

    Автор: Белов Н.В. Год издания: 2008 Формат: pdf Издат.: Харвест Страниц: 144 Размер: 23,5 ISBN: 978-985-16-0519-0 Язык: Русский Данное из . . .

  • Книга Starting Electronics, Third Edition

    Starting Electronics, Third Edition

    Автор: Keith Brindley Год издания: 2004 Формат: pdf Издат.: Newnes Страниц: 288 Размер: 6 mb Язык: Английский A practical how-to guide to ele . . .

  • Книга Сайт-визитка за 15 уроков

    Сайт-визитка за 15 уроков

    Автор: Дмитрий Науменко Год издания: 2010 Формат: other Размер: 415.51 Мб Язык: Русский Этот обучающий видеокурс «Сайт-визитка за 15 уроков» покажет  . . .

  • Книга Карманный справочник по оказанию стационарной помощи детям

    Карманный справочник по оказанию стационарной помощи детям

    Книга: Карманный справочник по оказанию стационарной помощи детям Автор: Всемирная Организация Здравоохранения Страниц: 378 Формат: Djvu Размер: 3,0 мб Качество: Отличное Язык: Русский Год издания: 20 . . .


Вы не зарегистрированы!

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

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Программирование на языке C# 5.0: Практикум по решению задач базового уровня (Сокращённый вариант). Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.