!_Расширенный поиск_!    <НА ГЛАВНУЮ>

Скачать "Мозговой М.В. - Занимательное программирование. Самоучитель (+файлы)" бесплатно

Панель управления
Логин 
Пароль 
 


Основные категории

-- Книги
-- Аудиокниги
-- Журналы
-- Фильмы


Информация
Все вопросы и пожелания пишите на [email protected]
Правообладателям
Расширенный поиск
по сайту
Занимательное программирование. Самоучитель (+файлы) : КНИГИ » Программирование
автор: MIHAIL62 | 10 января 2018 | Просмотров: 191
 
Занимательное программирование. Самоучитель (+файлы)     Название:   
    Автор:   
    Формат:   PDF
    Размер:   12 Мб
    Год:   
    Качество:   Нормальное
    Язык:   Русский
    Страниц:   208
    ISBN:   5-94723-853-5

 
 

Эта книга — попытка предоставить качественную пищу для ума начинающим программистам, желающим достичь высот мастерства. Вы не найдете в ней описаний конкретных языков программирования вроде Pascal или C++, не встретите руководств по созданию библиотек DLL и системных служб. Даже такой интригующий вопрос, как структура заголовка HTTP-пакета, незаслуженно обойден стороной.
Зато к вашим услугам семь глав, охватывающих самые разнообразные логические направления программирования, масса интересных теоретических материалов и готовых к использованию листингов, а также «проекты для самосовершенствования» — идеи для досуга с компьютером.
Приятного чтения!

Содержание:

Предисловие 6
О выборе языка 6
О структуре книги 7
Благодарности 8
От издательства 9
Глава 1. Компьютерное моделирование 10
Модель 1. «Молекула газа в закрытом сосуде» 11
Модель 2. «Идеальный газ» 17
Модель 3. «Броуновское движение» 20
Модель 4. «Равновесие» (второе начало термодинамики) 24
Модель 5. «Падающий шар» 27
Модель 6. «Солнечная система» 30
Модель 7. «Экспериментальное определение числа л» 34
Модель 8. «Жизнь» 37
Модель 9. «Жизнь» Джона Конуэя 41
Модель 10. «Черепашья графика» 45
Модель 11. «Конечный автомат» 48
Проекты для самосовершенствования 50
Глава 2. Анимация и графические эффекты 53
Движение объектов 54
Вертикальная развертка и двойная буферизация 54
Синхронизация с таймером 57
Простые спрайты 59
Многокадровые спрайты 62
Скроллинг 64
Графические эффекты 66
«Затухание» 67
Красивая смена фона 70
Составление картинки из точек 72
Проекты для самосовершенствования 75
Глава 3. Трехмерная графика 76
Представление трехмерных объектов в памяти 76
Операции над трехмерными объектами 79
Отображение трехмерных объектов на экране 86
Проекты для самосовершенствования 90
Глава 4. Лабиринты 92
Представление лабиринтов в памяти 92
Решение лабиринта 98
Рекурсивный обход 99
Алгоритм волновой трассировки 104
Генерация лабиринтов 107
Алгоритм Прима 108
Алгоритм Краскала 111
Проекты для самосовершенствования 115
Глава 5. Сжатие данных 117
Немного теории 118
Моделирование и кодирование 122
Статическая, полуадаптивная и адаптивная схемы сжатия 123
Кодирование методом Хаффмана 125
Арифметическое кодирование 130
Принципы моделирования 134
Основные идеи 135
Замена алфавита 136
Контекстное моделирование 138
Предиктивное моделирование 142
Проекты для самосовершенствования 144
Глава 6. Алгоритмы на графах 145
Понятие графа 146
Задача Прима—Краскала (о телефонной сети) 146
Алгоритм Дейкстры 153
Методы поиска на графах 157
Игра в 8 и поиск маршрута на карте 157
Неинформированные методы поиска 159
Информированные методы поиска 168
Проекты для самосовершенствования 174
Глава 7. Простые компьютерные игры 175
Сапер (Minesweeper) 175
Сокобан (Sokoban) 181
Удав (Snake) 187
Тетрис (Tetris) 194
Проекты для самосовершенствования 206
Послесловие 208









Сосчитайте:   88 + один – 3 =      и нажмите   






Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:





Нашли ошибку? Сообщите администрации сайта:
Выберите один из разделов меню и, если необходимо, напишите комментарий
   88 + один – 2 =    
За ложную информацию бан на месяц


Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:

Код для вставки на сайт или в блог:      
Код для вставки в форум (BBCode):      
Прямая ссылка на эту публикацию:      


Помощь по работе с нашей библиотекой :

Программа для открытия файлов формата .PDF
Программа для открытия файлов формата .DJVU
Программа для открытия файлов формата .FB2

 
 
  • 0
 (голосов: 0)
Распечатать
 
 


Другие книги (журналы) по этой теме:
 
Ребефинг. Техники дыхательных трансов для психотерапии и самосовершенствования | Джим Леонард, Фил Лаут | Психология | Скачать бесплатно Джим Леонард, Фил Лаут - Ребефинг. Техники дыхательных трансов для психотерапии и самосовершенствования

Ребефинг. Техники дыхательных трансов для психотерапии и самосовершенствования — Цель всех религий, философий, всех способов лечения — самосовершенствование. Эту же цель ставит перед собой спорт, йога и техника холистического оздоровления, повышение уровня образования. Оно также и цель медицины, науки и технологии.
 
 
Йога для продвинутых. Выход за пределы образа тела | Кристина Селл | Учения, эзотерика | Скачать бесплатно Кристина Селл - Йога для продвинутых. Выход за пределы образа тела

Книга Кристины Селл ставит важный вопрос: «Как могла бы измениться наша жизнь, если бы мы не были озабочены своим весом, поглощены сложными отношениями с едой и навязанными нам извне идеями самосовершенствования?»
 
 
3ds Max. Трехмерное моделирование и анимация на примерах (+Видеокурс на CD) | Звягин К., Меженин А., Тозик В. | Дизайн и графика | Скачать бесплатно Звягин К., Меженин А., Тозик В. - 3ds Max. Трехмерное моделирование и анимация на примерах (+Видеокурс на CD)

Рассматриваются базовые понятия 3D-моделирования. Описано создание моделей, сцен и персонажей. Представлено использование различных типов моделирования ? полигональное, моделирование по сплайновой сетке, булевы операции, объекты на основе сечений.
 
 
Разработка и анализ компьютерных алгоритмов | Альфред Ахо, Джон Хопкрофт, Джеффри Ульман | Программирование | Скачать бесплатно Альфред Ахо, Джон Хопкрофт, Джеффри Ульман - Разработка и анализ компьютерных алгоритмов

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



Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц.
Если это не так - свяжитесь с администрацией сайта.
Материал будет немедленно удален.
Электронная версия этой публикации предоставляется только в ознакомительных целях.
Для дальнейшего её использования Вам необходимо будет
приобрести бумажный (электронный, аудио) вариант у правообладателей.

Администрация сайта

Наверх