Программирование на языке 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 оценок
Формат: Книга
Уже скачали: 12771 раз



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

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

  • Книга Зорич Александр, Жарковский Сергей - Очень мужская работа

    Зорич Александр, Жарковский Сергей - Очень мужская работа

    Сталкиллер из тех, кто не насует перед трудностями. Он знает повадки живых и не боится мертвых. Он любит оставаться один, но в то же время не для виду ценит настоящий мужской коллектив. Он — ветеран в . . .

  • Книга Реакция Вассермана и Латыпова на мифы, легенды и другие шутки истории pdf 11,4Мб

    Реакция Вассермана и Латыпова на мифы, легенды и другие шутки истории pdf 11,4Мб

    Название: Реакция Вассермана и Латыпова на мифы, легенды и другие шутки историиАвтор: Вассерман А.Издательство: АстрельГод: 2012Страниц: 448Формат: pdfРазмер: 11,4 мбКачество: хорошееЯзык: русскийВ эт . . .

  • Книга Предистория интеллекта. К проблеме антропогенеза pdf 10,4Мб

    Предистория интеллекта. К проблеме антропогенеза pdf 10,4Мб

    Название: Предистория интеллекта. К проблеме антропогенезаАвтор: Войтонис Н.Ю.Издательство: АН СССРГод: 1949Страниц: 272Язык: русскийФормат: pdfРазмер: 10.4 МбДанный труд является итогом деятельности . . .

  • Книга Обществознание. 9 класс pdf  69Мб

    Обществознание. 9 класс pdf 69Мб

    Название: Обществознание. 9 класс Автор: А.И. Кравченко, Е.А. Певцова Год издания: 2011 Издательство: Русское слово Страниц: 224 Формат: PDF Размер: 69 МбДанный учебник является продолжением учебника . . .

  • Книга SPA-Терапия pdf 4,2Мб

    SPA-Терапия pdf 4,2Мб

    Название: SPA-ТерапияАвтор: Оксана БеловаИздательство: НеоглориГод: 2005Страниц: 130Формат: pdfРазмер: 4,2 mbISBN: 5-222-05930-8SPA-терапия, талассотерапия, гидротерапия и целый ряд современных оздоро . . .

  • Книга След в истории. Серия в 18 томах (1997 – 2000) PDF, DjVu, FB2, DOC pdf, djvu, fb2, doc 114Мб

    След в истории. Серия в 18 томах (1997 – 2000) PDF, DjVu, FB2, DOC pdf, djvu, fb2, doc 114Мб

    Название: След в истории. Серия в 18 томахИздательство: ФениксАвтор: О. Скорцени, А. Перрюшо, В. Кейтель и др.Год: 1997 – 2000Жанр: история, биографияФормат: pdf, djvu, fb2, docРазмер: 114 МбКачество: . . .

  • Аудиокнига Рузов В.О. – Медитация на медитацию (аудиокнига)

    Рузов В.О. – Медитация на медитацию (аудиокнига)

    Автор:Рузов В.О. Название: Медитация на медитацию (аудиокнига)Издательство: Рузов В.О. Год: 2009Формат: МР3Размер: 715МВДлительность:2100минКачество:48кбит/секИсполняет:Рузов В.О. Язык: РусскийСемин . . .

  • Книга Бытовая культура мордвы.

    Бытовая культура мордвы.

    Название: Бытовая культура мордвы Автор: Н.Ф. Мокшин Издательство: Мордовское книжное изд-во ISBN: 0130-4585 Год издания: 1990 Страниц: 145 Язык: Русский Формат: PDF Размер: 70.5 МбОписание: В сборн . . .

  • Книга Глоссодиния

    Глоссодиния

    Автор: Епишев В.А., Юркова С.П.Название: Глоссодиния (к вопросу клиники и лечения)Издательство: Ташкент: «Медицина»Год: 1979Формат: djvuРазмер: 2.96 МбВ монографии подробно изложены вопросы клиники, а . . .

  • Книга Смоленское сражение

    Смоленское сражение

    Название: Смоленское сражениеАвтор: А. И. Еременко Год издания: 2012Издательство: ВечеISBN: 978-5-9533-6401-0Страниц: 352Формат: PDFРазмер: 12,0 Мб (+3%) . . .


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

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

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


Ой!

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