Программирование

Различные книги в жанре Программирование

Turbo Pascal. Освой на примерах

Виталий Потопахин

В первой части книги приведено неформальное описание языка Pascal, сопровождающееся большим количеством полностью законченных примеров, работающих в среде Turbo Pascal 7.0 компании Borland. Во второй части рассмотрено решение различных типовых задач программирования, нацеленных на формирование у обучаемого особой программистской логики и дающих возможность изучить и отработать на практике все существенные особенности языка Pascal. Подробно и последовательно освещены вопросы работы со статической и динамической графикой, организации диалогов, обработки массивов и строк, работа с файлами, указателями, списками и др. Для начинающих программистов.

Язык C. Освой на примерах

Виталий Потопахин

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

C++. Освой на примерах

Максим Динман

Подробно и доступно на занимательных примерах и задачах рассмотрены синтаксис, семантика и техника программирования на языке C++. Описаны все этапы проектирования программ, приведены подробные комментарии программного кода, проанализированы результаты вычислений, показаны типичные проблемы и пути их решения. Большое внимание уделяется алгоритмам и примерам решения задач при помощи графов, а также алгоритмам шифрования. Каждая глава содержит упражнения для самостоятельной работы. Для учащихся и начинающих программистов.

Ассемблер. Самоучитель

Андрей Жуков

Книга является руководством по программированию на ассемблере для микропроцессорных систем на базе i80x86 и посвящена практическому применению этого языка на примере и с использованием ассемблера а86. Рассматриваются дополнительные возможности языков ассемблера: макрокоманды и связь с языками высокого уровня. Приводится обзор стилей языков ассемблера для разных вычислительных систем. В качестве иллюстрации применения ассемблеров рассмотрены различные вопросы, связанные с многозадачностью, – обработка прерываний и резидентные программы. Изложенный материал снабжен примерами, контрольными вопросами и заданиями к практическим работам. Для начинающих программистов.

Язык программирования Java и среда NetBeans

Вадим Монахов

Книга написана на базе курса лекций, читаемых автором на кафедре вычислительной физики Санкт-Петербургского государственного университета. Изложены основные синтаксические конструкции Java, принципы объектно-ориентированного программирования, особенности проведения численных расчетов. Приводятся сведения о среде NetBeans 6.0, предназначенной для профессиональной разработки всех видов программного обеспечения Java (ME, SE и EE). Рассказывается о создании сетевых приложений и приложений для мобильных устройств. Разбираются методики написания многопоточных приложений Java для систем с многоядерными процессорами. Материал сопровождается большим количеством примеров с подробным анализом их исходных кодов. Для начинающих Java-программистов и студентов. DVD-диск с дистрибутивами прилагается только к печатному изданию книги.

VBA

Андрей Гарнаев

Рассмотрены многочисленные средства и возможности языка VBA для повышения гибкости и расширения функциональности офисных приложений Excel, Word, Access, PowerPoint и Outlook. Описан синтаксис языка и даны практические рекомендации по объектно-ориентированному программированию. Показано, как автоматизировать анализ и обработку данных, решать оптимизационные задачи и строить стандартные и нестандартные диаграммы в Excel; как работать со стилями, шаблонами и формами в Word; как создавать интерактивные средства по работе с базами данных в Access. Большое внимание уделено конструированию пользовательского интерфейса как на этапе дизайна, так и во время выполнения приложения. Рассмотрены вопросы взаимодействия офисных приложений между собой, а также их интеграция в .NET-проекты. Показано, как подсоединить к приложениям Web-ресурсы с помощью Web-служб и Web-запросов. Книга содержит около 500 тщательно разработанных примеров, которые могут быть использованы для создания собственных приложений. Для пользователей и программистов.

Паскаль для школьников. Подготовка к ЕГЭ

Сергей Кашаев

Издание третье, переработанное и дополненное. Подробно описаны приемы программирования на Паскале и технология разработки различных алгоритмов программ с акцентом на темы, выносимые на Единый государственный экзамен по информатике и информационно-коммуникационным технологиям. Рассматриваются: описание языка Паскаль, конструкции алгоритмов и блок-схемы, одномерные и двумерные массивы, строки и записи, файлы, численное интегрирование и анализ функций, подпрограммы и функции, работа с данными. По каждому разделу приводится теоретическая информация и типовые задания с подробными пояснениями. По темам, выносимым на прошедшие ЕГЭ, в том числе 2013 года, что отличает третье издание, в соответствующих главах приводятся примеры заданий этих ЕГЭ. Книга может использоваться как при подготовке к ЕГЭ, так и в текущем учебном процессе учащимися и учителями школ и колледжей, а также для самостоятельного изучения языка программирования Паскаль. На сайте издательства размещены рассматриваемые в книге программы. Для образовательных учреждений.

C/C++. Процедурное программирование

Марина Полубенцева

Подробно рассмотрены процедурные возможности языков программирования C/C++. Изложены основные принципы строения программы на языке С/С++: раздельная компиляция, функциональная декомпозиция, блоки кода. Описаны синтаксические конструкции языка и показана специфика их использования. Подробно излагаются понятия, связанные с представлением данных: виды данных, их представление в тексте программы, размещение в памяти, время существования и области видимости. Описано назначение и принцип работы препроцессора. Детально рассмотрены указатели и массивы, а также их взаимосвязь в языке С/С++. Приведена сравнительная характеристика ссылок С++ и указателей. Обсуждаются сложные программные элементы. Рассмотрены агрегатные пользовательские типы данных языка С: структуры, объединения. Для программистов и разработчиков встраиваемых систем.

C/C++ для студента

Александр Побегайло

Подробно рассматриваются языки программирования C и C++. Описаны типы данных, функции, классы, шаблоны, а также библиотеки стандартных функций. Язык программирования C++ рассматривается как объектно-ориентированное расширение языка C, что позволяет последовательно изучить процедурное программирование, объектно-ориентированное программирование и обобщенное программирование. Изложение материала отличается краткостью и снабжено большим количеством простых примеров и листингов, которые поясняют технику программирования на языках C и C++. Для студентов и программистов.

QBASIC на примерах

Андрей Тяжев

На многочисленных примерах рассмотрены вопросы программирования на языке QBASIC. Приведено описание основных конструкций алгоритмического языка и показано их использование при решении типовых задач. Для наглядности структуры алгоритма примеры сопровождаются блок-схемами, тексты программ – комментариями. Для закрепления материала подробно рассмотрена разработка программ для игр и создания музыкальных произведений. Для начинающих программистов.