В пособии приведены более 1600 задач по программированию, которые могут использоваться в школе при изучении курса "Информатика и ИКТ" на профильном уровне. Задачи имеют разный уровень сложности и охватывают все темы курса программирования. В начале каждого раздела приведены вопросы, ответы на которые необходимо знать для решения задач данного раздела.
Представлены основные положения, понятия и определения обеспечения информационной безопасности деятельности общества, его различных структурных образований, организационно-правового, технического, методического, программно-аппаратного сопровождения.
Основное внимание в книге уделяется вопросам разработки клиентской части информационных систем с использованием приложений Delphi. В то же время в ней содержится большое количество практического материала, посвященного вопросам проектирования и создания баз данных, в частности рассматривается методология проектирования информационных систем, приводится подробное описание стандарта ANSI SQL-92, излагаются теоретические сведения о реляционной модели данных.
II-е издание этой книжки Инфраструктура программных проектов: соглашения, идиомы и шаблоны для многократно используемых библиотек .NET. Цвалина дает возможность разработчикам освоить наилучшие приемы разработки неоднократно используемых библиотек для Майкрософт .NET Framework.
В книге AIMA (Artificial Intelligence: A Modern Approach) описываются теоретические базисы искусственного интеллекта (ИИ) , включая математическую логику, гипотезу вероятностей и гипотезу непрерывных задач, раскрывается суть подобных понятий, как восприятие, рассуждение, действие и обучение.
В настоящей книжке Искусственный интеллект в компьютерных играх: как обучить виртуальные персонажи реагировать на внешние воздействия показано, как ввести в компьютерную игру синтетические игровые персы с реалистичными формами поведения, сосредоточиваясь на отдельных аниматах (автономных созданиях с искусственным телом), находящихся в виртуальном мире.
Книга посвящена вопросам и методам дизассемблирования, знание которых позволит эффективно защитить свои программы и создать более оптимизированные программные коды. Объяснены способы идентификации конструкций языков высокого уровня таких, как C/C++ и Pascal, показаны различные подходы к реконструкции алгоритмов.