П.Т. Соколенко
В книге изложены основы программирования компьютерной графики для IBM PC на языке ассемблера. В ней рассмотрены: особенности основных видеорежимов SVGA, программирование построения рисунков и палитры цветов, работа с курсором и мышью, вывод текстовых сообщений и получение спецэффектов. Излагаемый материал иллюстрируется многочисленными примерами. В приложениях вы найдете описание графического стандарта BMP, работы с оперативной памятью компьютера, а также техники составления подпрограмм для алгоритмических языков высокого уровня.
Книга предназначена для читателей, интересующихся программированием компьютерной графики, и может быть рекомендована как начинающим, так и опытным программистам.
Для программистов.
Е.А. Никулин
В книге приведено максимально полное изложение геометрических и алгоритмических основ современной компьютерной графики: математические модели графических элементов на плоскости и в пространстве, фундаментальные законы геометрической оптики и основанные на них алгоритмы построения оптических эффектов, методы геометрических преобразований, анализа и синтеза моделей линий, поверхностей и объектов, геометрические задачи визуализации - комплекс алгоритмов 2d- и 3d- отсечения и удаления. Материал сопровождается большим числом иллюстраций, блок - схем алгоритмов и примеров их реализации.
Для студентов вузов и специалистов, изучающих компьютерную графику и занимающихся разработкой новых алгоритмов и прикладных графических программ.
В.Н. Порев
В пособии рассматриваются методы и алгоритмы современной компьютерной графики. Проанализированы основные способы формирования изображений двумерных и трехмерных объектов с помощью компьютера. Освещены некоторые проблемы, возникающие перед разработчиками программного обеспечения географических информационных систем. Приведены примеры графических программ на языке С/Си++ для операционной среды Windows.
Джон Г. Мэтьюз, Куртис Д. Финк
В данной книге, ориентированной на пакет MATLAB, изложены основные методы численного анализа: численные решения нелинейных уравнений, систем линейных уравнений, дифференциальных уравнений и т.д. Все методы иллюстрируются примерами, в которых используются программы из пакета MATLAB. Книга также содержит приложение, которое знакомит читателя с основными принципами построения пакета MATLAB.
Книга рассчитана на студентов технических вузов, прослушавших курс высшей математики и имеющих представление о программировании. Ее целесообразно использовать как учебник при чтении курсов, посвященных численным методам. Книга выдержала три издания и широко используется в высших учебных заведениях США и других стран.
Ю.Л. Кетков , А.Ю. Кетков , М.М. Шульц
Книга посвящена описанию программных средств разработки математического обеспечения в среде MATLAB. Особое внимание уделяется вопросам проектирования пользовательских приложений, представления данных с максимальным использованием средств программирования и отладки приложений, а также увязке программ решения задач линейной алгебры, дискретной математики, математического анализа с основными идеями соответствующих алгоритмов.
Для инженеров, студентов и преподавателей вузов.
В.В. Фаронов
В книге содержится исчерпывающее руководство по программированию в среде Турбо Паскаль 7.0 корпорации Borland. Изложение ведется от простого к сложному, позволяя изучить систему программирования начинающим и пополнить свои знания опытным программистам.
Т.А. Павловская, Ю.А. Щупак
Практикум предназначен для студентов, изучающих язык С++ на семинарах или самостоятельно. Классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции программной инженерии (software engineering) и паттерны проектирования рассматриваются на примерах, сопровождаемых необходимыми теоретическими сведениями. Обсуждаются алгоритмы, приемы отладки и вопросы качества. По каждой теме приведено по 20 вариантов заданий.
Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению "Информатика и вычислительная техника".
С.В. Симонович
В учебнике рассмотрены основные категории аппаратных и программных средств вычислительной техники. Указаны базовые принципы построения архитектур вычислительных систем. Обеспечено методическое обоснование процессов взаимодействия информации, данных и методов. Приведены эффективные приемы работы с распространенными программными продуктами. Рассмотрены основные средства, приемы и методы программирования.
Книга предназначена для студентов технических вузов, изучающих информационные технологии в рамках дисциплины "Информатика", для преподавательского состава, для слушателей военных учебных заведений, учреждений системы повышения квалификации и для лиц, изучающих средства вычислительной техники самостоятельно.
Рекомендовано Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений.
В.В. Лаптев
Книга представляет собой руководство по программированию на Си++, позволяющее быстро освоиться в данном алгоритмическом языке, и включает как необходимый теоретический материал, так и реализации задуманных программ в виде листингов, поясняющих рисунков, таблиц. Начав с изучения основ языка, читатель знакомится с принципами перехода от формального словесного описания задачи к описанию, понятному для ПК и позволяющему решить ее за короткое время, постепенно осваивает все более сложные конструкции, учится сам использовать богатый арсенал Си++. Приводятся примеры не только работающих, "отлаженных" программ, но и наиболее вероятных ошибок, возникающих в процессе написания программы и не всегда распознаваемых компилятором. Рассматриваемые встроенные функции, библиотеки дают возможность при правильном подключении уже готовых функций, макросов значительно сократить программный код.
Для начинающих программистов.
Н.Б. Культин
Сборник задач по программированию на языке Си++, как типовых- ввод/вывод, управление вычислительным процессом, работа с массивами, поиск и сортировка, так и тех, которые чаще всего не входят в традиционные курсы- работа со строками и файлами, вывод на принтер, деловая графика, рекурсия. Для большинства задач приведены решения, представляющие собой документированные исходные тексты программ. Книга содержит также справочник по наиболее часто используемым функциям языка Си++ и может служить задачником для студентов и школьников, изучающих программирование.
Для начинающих программистов.
Т.А. Павловская, Ю.А. Щупак
Практикум предназначен для изучения языка С++ на семинарах и для его самостоятельного освоения. Он является дополнением к учебнику Т.А. Павловской "С/C++ Программирование на языке высокого уровня", выпущенному издательством "Питер" в 2001 году.
В практикуме на примерах рассматриваются средства С++, используемые в рамках структурной парадигмы: стандартные типы данных, основные конструкции, массивы, строки, структуры, функции, шаблоны, динамические структуры данных. Обсуждаются алгоритмы, приемы отладки, вопросы качества и стиля. По каждой теме приведено несколько комплектов из 20 вариантов заданий.
Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению "Информатика и вычислительная техника".
Т.А. Павловская
Задача этой книги - дать краткое и четкое изложение языка С++ в соответствии со стандартом ISO/IEC 14882. Она предназначена для студентов, изучающих язык "с нуля", но будет полезна и более искушенным в программировании. Цель, которая ставилась при написании книги - дать правильное представление о возможностях языка С++ и способах их применения, толчок к дальнейшему изучению этого и других языков программирования и ключ к пониманию современных объектно-ориентированных технологий.
Контрольные задания по ключевым темам представлены в 20 вариантах, и автор надеется, что препадаватели оценят проявленную о них заботу.
Т.А. Гаврилова, В.Ф. Хорошевский
Учебник для технических вузов по входящим в различные дисциплины вопросам разработки интеллектуальных систем - развивающейся области информатики. Актуальность предмета определяется растущим применением инженерии знаний и системного анализа в различных областях деятельности.
Особенностью изложения является его практическая направленность: освоения имеющегося материала достаточно для начала самостоятельной работы над созданием интеллектуальной системы, основанной на знаниях.
В учебнике учтена все возрастающая роль Интернета, и потому подробно рассматривается применение инженерии знаний в Сети.