004.4Программные средства. Программирование на ЭВМ (Математическое программирование - см. 519.8). Компьютерные программы. Языки программирования. Системное программное обеспечение. Компьютерная инфекция. Компьютерная вирусология
← назад

Свободный доступ

Ограниченный доступ

Уточняется продление лицензии
Автор: Тракимус Ю. В.
Изд-во НГТУ
Настоящее учебное пособие посвящено особенностям использования сложных регулярных типов данных (массивов и символьных строк) и применению подпрограмм в языке программирования высокого уровня C. Пособие содержит примеры решения задач, практические задания и может быть рекомендовано для подготовки к занятиям по основам программирования и при самостоятельном изучении курса.
произведения матриц, поиск наибольшего элемента в одномерном массиве и т. д. 3) подпрограмма должна возвращать управление <...> В точке вызова подпрограммы управление передается ее первой команде. <...> Выполнение подпрограммы завершается действиями по возвращению управления в точку вызова – т. е. команде
Предпросмотр: Практикум по основам программирования. Массивы. Строки. Подпрограммы.pdf (1,4 Мб)
Автор: Сидерхолм Дэн
М.: Манн, Иванов и Фербер
CSS3 — будущее веб-разработки, новый стандарт оформления документов, расширяющий возможности предыдущего стандарта CSS2. Многие возможности, которые ранее были труднодоступными, в CSS3 могут просто достигаться за счет использования новых свойств оформления. Абсолютные преимущества технологий нового поколения — на высоте. Прежде всего, простота и легкость — для программистов, а удобство и комфорт — для пользователей.
Книга Дэна Сидерхолма поможет вам использовать CSS3 прямо сейчас, применяя технологии, появившиеся в новых стандартах. На примере дизайна веб-страницы автор показывает применение всех, изложенных в книге, инструментов.
Например, в развивающейся спецификации CSS3 появилось несколько элементов для управления форматом — это <...> путешествиями в космос и программой NASA (National Aeronautics and Space Administration, Национальное управление
Предпросмотр: CSS3 для веб-дизайнеров.pdf (0,1 Мб)
Автор: Лифанова Ольга Александровна
М.: Лаборатория знаний
Стать гениальным изобретателем легко! Серия книг «РОБОФИШКИ» поможет вам создавать роботов, учиться и играть
вместе с ними.
Всего за пару часов вы соберёте из деталей конструктора
LEGO○R Education WeDo 2.0 несколько динозавров и снимете
про них увлекательный фильм.
процессор — 1,6 ГГц (или быстрее), свободное место на диске — 500 Мб или • планшет или смартфон под управлением <...> Анкилозавр . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Немного теории . . . . . . . . . . <...> Управление: учебное пособие Тарапата В. В., Самылкина Н.Н. Робототехника в школе. Методика. <...> Анкилозавр . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Немного теории . . . . . . . . . . <...> Управление: учебное пособие Тарапата В. В., Самылкина Н.Н. Робототехника в школе. Методика.
Предпросмотр: Конструируем роботов на LEGO® Education WeDo 2.0. Рободинопарк.pdf (0,2 Мб)
Издательско-полиграфический центр Воронежского государственного университета
Учебно-методическое пособие подготовлено на кафедре программирования
и информационных технологий факультета компьютерных наук Воронежского государственного университета.
символы с кодами от 0 до 32 являются служебными, т.е. предназначены не для отображения информации, а для управления
Предпросмотр: Основы программирования в системе Pascal ABC.pdf (0,8 Мб)
Автор: Огаджанян О. И.
Изд-во Липецкого государственного технического университета
Методические указания предназначены для студентов 1-го курса очной, очно-заочной и заочной форм обучения направления подготовки 15.03.03 «Прикладная механика» профиля «Вычислительная механика и компьютерный инжиниринг» и содержат описание порядка прохождения и подготовки отчёта по ознакомительной практике.
лаборатория используется для проведения лекционных, практических и лабораторных занятий по дисциплине «Теория <...> Лаборатория теории механизмов и машин 5. <...> инструктаж по технике безопасности 2-й этап (основной) — знакомство с 80 лабораториями кафедры, структурой и управлением
Предпросмотр: Ознакомительная практика.pdf (1,2 Мб)
Автор: Хейдт Майкл
М.: ДМК Пресс
Библиотека pandas — популярный пакет для анализа и обработки данных на языке Python. Он предлагает эффективные, быстрые, высокопроизводительные структуры данных, которые позволяют существенно упростить работу. Данная книга познакомит вас с обширным набором инструментов, предлагаемых библиотекой pandas, — начиная с обзора загрузки данных с удаленных источников, выполнения численного и статистического анализа, индексации, агрегации и заканчивая визуализацией данных и анализом финансовой информации.
От Pandas к Scikit-Learn – новый подход к управлению рабочими процессами ............................ <...> статистическому оцениванию, основанный на теореме Байеса, математическом уравнении, использующем простые аксиомы теории <...> Поэтому если использовать термины теории вероятностей, события уже произошли и были зафиксированы (поскольку <...> , 3, 5, 1]) s.mode() Out[32]: 0 1 1 3 dtype: int64 Вычисление дисперсии и стандартного отклонения В теории <...> Сам термин «receiver operating characteristic» пришел из теории обработки сигналов времен Второй мировой
Предпросмотр: Изучаем pandas. Высокопроизводительная обработка и анализ данных в Python.pdf (1,5 Мб)
Автор: Ландовский В. В.
Изд-во НГТУ
В настоящем пособии рассмотрены две группы алгоритмов: алгоритмы сортировки и алгоритмы на строках. Среди алгоритмов сортировки выделены простые обменные методы, имеющие полиномиальную временную сложность, методы с линейно-логарифмической и линейной оценками времени. Представлено описание классических алгоритмов быстрого поиска образца в тексте с использованием вспомогательных структур, приведены алгоритмы их построения. Рассмотрены алгоритмы вычисления редакционного расстояния между строками.
Менжулин Работа подготовлена на кафедре автоматизированных систем управления для студентов III курса
Предпросмотр: Алгоритмы обработки данных.pdf (0,3 Мб)
Автор: Щерба А. В.
М.: Лаборатория знаний
В книге описаны базовые конструкции программирования на языке Python: от именования переменных до многострочных программ с несколькими вложенными циклами и условными конструкциями. Материал содержит подробные пошаговые инструкции, множество примеров. В помощь читателю приведены иллюстрации и примеры интерактивных оболочек программных
кодов, а также ссылки на источники и интернет-ресурсы. В каждой главе разбор возможных ошибок и задания с ответами в конце книги.
некотором смысле функция — это и есть выполнение определенной задачи: «утюг с дополнительной функцией управления <...> через Bluetooth», «отключение функции управления голосом на смартфоне», «сердце выполняет в системе
Предпросмотр: Программирование на Python.pdf (0,4 Мб)
Бурятский государственный университет
В пособии изложены основы программирования на языке C++, приведены примеры составления алгоритмов и программных кодов по разделам курса «Технологии программирования», представлены задания для самостоятельной работы студентов. Автором также учтен опыт проведения лекционных, практических и лабораторных занятий по программированию для студентов направления 09.03.02 Информационные системы и технологии.
Предназначено для студентов младших курсов, специализирующихся в области ин-формационных технологий, и преподавателей, ведущих практические занятия по программированию.
разрыва brеаk; Оператор разрыва прерывает выполнение операторов цикла и операторапереключателя, передает управление <...> Оператор продолжения cоntinuе; Оператор продолжения применяется внутри тела операторов цикла, передает управление <...> Оператор – команда управления процессом выполнения программы.
Автор: Дженжер Вадим Олегович
Пособие подготовлено по курсу программирования, читаемому в Оренбургском государственном педагогическом университете для студентов физико-математического факультета. Содержит примеры программ, написанных в среде PascalABC.NET, а также задачи для самостоятельного решения. Пособие может использоваться в качестве задачника при изучении других языков программирования высокого уровня.
Затем управление возвращается к заголовку цикла, где снова происходит проверка . И так далее. <...> МЕТОДОВ Проекция и фильтрация (выборка) являются одними из наиболее используемых операций в системах управления
Предпросмотр: Практикум по программированию.pdf (0,3 Мб)
Автор: Титов А. Н.
КНИТУ
Рассмотрены возможности языка программирования Python в области визуализации данных. Для построения графиков использована библиотека Seaborn. Приведены примеры построения двумерных графиков, гистограмм и диаграмм, а также рассмотрены вопросы форматирования построенных графиков. Для оценки уровня усвоения студентами пройденного материала предложены варианты заданий для самостоятельной работы.
Matplotlib, Seaborn поставляется с настроенными темами и высокоуровневым интерфейсом для настройки и управления
Предпросмотр: Визуализация данных в Python. Работа с библиотекой Seaborn учебно-методическое пособие.pdf (0,3 Мб)
Автор: Феррари Альберто
М.: ДМК Пресс
В этой книге представлены базовые техники моделирования данных в Excel и Power BI. Авторы, специалисты в области бизнес-аналитики, делают акцент на реальных ситуациях, с которыми регулярно сталкиваются как консультанты. Они продемонстрируют общие техники моделирования, научат читателя производить расчеты с календарем, расскажут об использовании снимков для подсчета количества товаров в наличии, о том, как работать с несколькими валютами одновременно, и подробно объяснят на примерах многие другие полезные операции.
Было бы невозможно уместить в одной книге и теорию моделирования данных, и DAX. <...> Для этого выберите вкладку Power Pivot на ленте Excel и нажмите Manage (Управление). <...> После этого раскройте выпадающий список Manage (Управление), выберите пункт COM Add-Ins (Надстройки COM <...> В целом же схема «звезда» получила столь широкую популярность, что большинство систем управления базами <...> есть очень много достоинств, в числе которых высокая производительность и легкость для понимания и управления
Предпросмотр: Анализ данных при помощи Microsoft Power BI и Power Pivot для Excel.pdf (0,7 Мб)
КНИТУ
Рассмотрены некоторые задачи математического моделирования химико-технологических процессов: описание свойств веществ и условий фазового равновесия, моделирование процессов разделения и химических превращений в аппаратах. Разобраны математические методы, используемые при решении этих задач, а также их реализация в среде математического пакета Mathcad.
Элементы управления расположены в меню в виде ленты, широко применяемой в офисных программных продуктах
Предпросмотр: Моделирование химико-технологических процессов в пакете Mathcad Prime учебное пособие.pdf (0,3 Мб)
Автор: Никитин Андрей Васильевич
М.: Изд-во МГТУ им. Н.Э. Баумана
Издание содержит теоретические сведения о разработке и применении
иерархических структур данных в виде бинарных деревьев на языке С++.
Приведены примеры основных алгоритмов и программ для работы с бинарными деревьями.
Баумана (национальный исследовательский университет)» Факультет «Информатика и системы управления» Кафедра <...> электронном виде по адресу ebooks.bmstu.press/catalog/255/book1914.html Факультет «Информатика и системы управления <...> Copyright ООО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» 30 Таким образом, деревья активно используются в теории
Предпросмотр: Иерархические структуры данных бинарные деревья.pdf (0,1 Мб)
Автор: Медведик Владимир Иванович.
М.: ДМК Пресс
Учебное пособие содержит 662 задачи различного уровня сложности — от легких упражнений до сложных прикладных программ. На конкретных примерах показан профессиональный подход к стилю программирования, к надежности и корректности алгоритмов и программ. Глава 1 книги («Основы программирования») содержит 439 задач, многие из которых по силам школьникам и студентам подготовительного курса. Содержание этой части соответствует учебным программам по информатике, но не дублирует базовых учебников. За исключением нескольких простых упражнений, все программы проверены в системе Turbo Pascal 7.
С точки зрения теории графов, данная задача является частным случаем проблемы нахождения гамильтонова <...> Фарадей)'; QW[9]:= ' Закон сохранения и превращения энергии (Гельмгольц)'; QW[10]:= ' Динамическая теория <...> немедленный выход из текущего блока. procedure Exit; Когда процедура Exit выполняется в процедуре (функции), управление <...> ____________ Halt процедура unit System Назначение: останавливает выполнение программы и возвращает управление
Предпросмотр: Практика программирования на языке Паскаль (задачи и решения).pdf (0,2 Мб)
Автор: Клячин В. А.
Изд-во ВолГУ
Данное пособие посвящено изучению языка программирования Perl, разработанного с целью создания универсального средства автоматической обработки текста. Излагается синтаксис
языка, типы переменных, операторы и конструкции; рассматривается программирование классов и разработка модулей, язык регулярных выражений как одно из современных средств поиска и
преобразования строк, которое встроено в различные языки программирования и управления данными, а также Perl-диалект регулярных выражений, поддерживаемый такими системами, как
PHP, MySQL, JavaScript, Qt и др. Освещаются типовые задачи обработки текста и их решения средствами языка Perl и регулярных выражений.
современных средств поиска и преобразования строк, которое встроено в различные языки программирования и управления
Предпросмотр: Автоматизированная обработка текстовой информации Учебное пособие.pdf (0,4 Мб)
Автор: Мейерс Скотт
М.: ДМК Пресс
Автор книги «Наиболее эффективное использование C++» предлагает 35 новых способов улучшения ваших программ. Основываясь на своем многолетнем опыте, С. Мейерс объясняет, как писать наиболее эффективные программы: надежные, совместимые, переносимые и пригодные для повторного использования, то есть программы, безупречные во всех отношениях. Настоящая книга описывает приемы, которые позволяют значительно повысить производительность программ, выбрав оптимальное соотношение затрат времени/памяти на различные операции. Здесь вы найдете примеры обработки исключений и анализ их влияния на структуру и поведение классов и функций C++, а также варианты практического применения новых возможностей языка, таких как тип bool, ключевые слова mutable и explicit, пространства имен, шаблоны функций членов, стандартная библиотека шаблонов и многое другое.
В тех случаях, когда возникает рас хождение между теорией (утверждено комитетом по стандартам) и практикой <...> Так и должно быть, потому что localWidget покинет область видимос ти, как только управление покинет <...> С теорией мы разобрались. <...> В теории это просто: template T& SmartPtr::operator*() const Правило 28 Copyright ООО «ЦКБ <...> Aгентство Kнига-Cервис» 213 Теперь стоит вспомнить принцип, который гласит, что большинство проблем теории
Предпросмотр: Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов.pdf (0,2 Мб)
Автор: Швец Владимир
М.: Альпина Паблишер
Быть разработчиком — трудно, а делать первые шаги — еще труднее. Вам предстоит постоянно практиковаться, осваивать большие объемы сложной информации, вы обязательно столкнетесь с неожиданными вызовами, которые могут легко отпугнуть даже самого заинтересованного и мотивированного специалиста. Книга Владимира Швеца, востребованного разработчика с 15-летним опытом работы, поможет вам не сойти с пути и преодолеть все трудности с честью. Она содержит исчерпывающие сведения о проблемах каждого разработчика и способах их решения. Вы узнаете, как писать хороший, чистый код, отлаживать его и оптимизировать, настроить удобный для себя режим работы и без труда общаться с коллегами и руководителями, как справляться с усталостью, выгоранием и гордыней. Каждый раздел содержит непридуманные истории из опыта автора и его коллег, маленькие хитрости и лайфхаки, а также задания, которые помогут вам подготовиться к грядущим испытаниям на пути к новым высотам в карьере.
Чаще всего количество и продолжительность таких стадий напрямую зависят от качества управления проектом
Предпросмотр: От джуна до сеньора. Как стать востребованным разработчиком.pdf (0,2 Мб)
Автор: Малявко А. А.
Изд-во НГТУ
Изложены теоретические основы аппарата определения лексики (регулярные выражения) и синтаксиса (формальные грамматики) языков программирования, элементы
теории конечных автоматов без памяти и методы ее практического применения для ав-
томатизированного преобразования системы регулярных выражений в конечный авто-
мат – лексический анализатор.
Изучаются нисходящие и восходящие методы синтаксического анализа, основанные на преобразовании формальных грамматик в конечные автоматы с магазинной памятью. Рассматриваются различные способы решения задачи нейтрализации синтаксических ошибок.
Изучаются наиболее типичные задачи, решаемые на этапе семантического анализа: организация памяти программы, доступ к локальным и нелокальным данным, контроль
типов.
Обсуждаются основные задачи генератора кода, такие как управление памятью,
выбор инструкций, распределение регистров и порядок вычислений; рассматриваются методы оптимизации кода.
Приводится описание учебного программного обеспечения и методические указания по выполнению лабораторных работ и курсового проектирования.
лексики (регулярные выражения) и синтаксиса (формальные грамматики) языков программирования, элементы теории <...> Обсуждаются основные задачи генератора кода, такие как управление памятью, выбор инструкций, распределение
Предпросмотр: Формальные языки и компиляторы.pdf (2,6 Мб)
Воронеж
Учебно-методическое пособие подготовлено на кафедре уравнений в
частных производных и теории вероятностей математического факультета
Воронежского государственного университета
Учебно-методическое пособие подготовлено на кафедре уравнений в частных производных и теории вероятностей <...> Текущая версия (5.15.0) работает под управлением Windows и Linux.
Предпросмотр: Символьные вычисления в системе компьютерной математики Maxima.pdf (7,7 Мб)
Бурятский государственный университет
В пособии рассматриваются основы программирования на языке Java, а также практики объектно-ориентированного программирования. По каждой теме приводятся примеры задач и разборы. Предлагаются задачи для самостоятельного решения.
Предлагаемое учебно-методическое пособие предназначено для изучения курса «Объектно-ориентированное программирование» по направлениям подготовки бакалавров 02.03.03 Математическое обеспечение и администрирование информационных систем, 01.03.02 Прикладная математика и информатика, 02.03.01 Математика и компьютерные науки, 09.03.02 Информационные системы и технологии, 09.03.03 Прикладная информатика.
Например, если у нас реализованы классы Engine (двигатель), Control (управление), Body (кузов), то из <...> усовершенствование компьютерной техники и языков программирования привело к возникновению и развитию принципов и теорий
Предпросмотр: Программирование на языке Java.pdf (1,3 Мб)
Автор: Алымова Е. В.
Ростов н/Д.: Изд-во ЮФУ
Cодержит полное и систематическое изложение материала, входящего в учебную программу курса «Теория конечных автоматов и формальных языков», изучаемых студентами специальности «Фундаментальная информатика и информационные технологии» Института математики, механики и компьютерных наук Южного федерального университета. Последовательно рассматриваются следующие темы: способы задания и распознавания формальных языков, регулярные языки, конечные автоматы, автоматы со спонтанными переходами, свойства регулярных языков, контекстно-свободные языки, нормальные формы контекстно-свободных языков, автоматы с магазинной памятью. Содержит упражнения и варианты индивидуальных заданий.
-2397-9 Cодержит полное и систематическое изложение материала, входящего в учебную программу курса «Теория <...> Целью изучения дисциплины «Теория конечных автоматов и формальных языков» является выработка у студентов <...> Настоящий учебник содержит систематическое изложение значительной части материала курса «Теория конечных <...> Полезным, однако, является хорошее освоение материала курсов математическая логики и теории алгоритмов <...> Далее мы будем использовать некоторые стандартные понятия теории графов: (ориентированное!)
Предпросмотр: Конечные автоматы и формальные языки.pdf (0,5 Мб)
Автор: Дауни Аллен Б.
М.: ДМК Пресс
Если вы знаете, как программировать на Python, и немного знаете о теории вероятности, значит, вы готовы освоить байесовскую статистику. Эта книга расскажет вам, как решать статистические задачи с помощью языка Python вместо математических формул и использовать дискретные вероятностные распределения вместо непрерывной математики. Байесовские статистические методы становятся все более обширными и важными. Но в помощь начинающим доступно не слишком много источников. Изложенная в этой книге методика основана на материале проводимых автором студенческих занятий и точно поможет вам сделать хороший старт!
ISBN 978-5-97060-664-3 Если вы знаете, как программировать на Python, и немного знаете о теории вероятности <...> Она начинается с простого примера с игральными костями – одного из основных в базовой теории вероятности <...> Прежде всего я должен упомянуть замечательную книгу Давида МакКея (David MacKay) «Теория информации <...> Недавно я побывал в замке Норумбега, вечном памятнике cомнительной теории Эбена Нортона Хорсфорда2 (Eben <...> Jaynes) – автора классического труда «Теория вероятности: логика науки» (Probability Theory: The Logic
Предпросмотр: Байесовские модели. Байесовская статистика на языке программирования Python.pdf (0,6 Мб)
КНИТУ
На примере использования универсального математического пакета
Mathcad рассмотрены приемы решения типовых математических задач химической технологии, сопровождаемые упражнениями. Содержит также цикл
лабораторных и контрольных работ для закрепления изученного материала.
Предназначено для бакалавров направлений подготовки 27.03.03 «Системный анализ и управление», 18.03.02 <...> осей: по периметру, в углу, без осей, задать равный масштаб осей; опции области Рамки (Frames) – управление <...> десятичных знаков (Number of decimal places); – поле Показывать конечные нули (Show tralling zeros); – опцию управления
Предпросмотр: Расчеты и моделирование в химической технологии с применением Mathcad учебное пособие.pdf (1,1 Мб)
Издательский дом ВГУ
Подготовлено на кафедре физики твердого тела и наноструктур физического факультета Воронежского государственного университета.
программного пакета Wien2k лежит полнопотенциальный метод линеаризованных присоединенных плоских волн (LAPW) теории <...> Программный пакет Wien2k основан на теории функционала плотноCopyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство <...> Согласно этой теории существует взаимно однозначное соответствие между волновой функцией многоэлектронной <...> Введение в теорию функционала плотности / А. М. Сатанин ; НГУ им. Н.И. Лобачевского. – Н.
Предпросмотр: Программный пакет Wien2K Ч. 1. Моделирование электронной структуры кристаллов. Зонная структура и плотность состояний.pdf (3,0 Мб)
Автор: Алехина
М.: ПРОМЕДИА
Цель статьи - описание разрабатываемой модели для реализации специальных вычислительных устройств. Авторами объединены и обобщены несколько моделей вычислителей, фактически являющихся математическими моделями компьютеров. Эти модели применяются в самых разных областях - от радиолокационной задачи построения бинарных фазоманипулированных сигналов с минимальными автокорреляционными свойствами до нанотехнологий (задач с условным названием "математические модели сборки наномашин"). При этом данную статью нельзя считать только "прямой суммой" рассматриваемых в ней различных задач: именно применение всех этих задач в комплексе и дает возможность описания новой модели вычислительного устройства, действительно являющегося возможным подходом к моделированию наномашин.
Методы решения строятся на основе комбинации эвристик, взятых из нескольких различных областей теории <...> Аксенов // Труды VII Международной конференции «Дискретные модели в теории управляющих систем» (Покровское
Бурятский государственный университет
Практикум содержит лабораторные работы, направленные на приобретение навыков программирования в системе MatLab.
Пособие предназначено для студентов технических специальностей.
Настоящее учебное издание представляет собой электронное учебно-методическое пособие для дисциплины «Теория <...> Дисциплина «Теория информационных процессов и систем» относится к обязательным дисциплинам базовой части
Предпросмотр: ПРОГРАММИРОВАНИЕ В СИСТЕМЕ MatLab.pdf (1,3 Мб)
М.: ДМК Пресс
Книга представляет собой доступно изложенное введение в статистическое обучение — незаменимый набор инструментов, позволяющих извлечь полезную информацию из больших и сложных наборов данных, которые начали возникать в последние 20 лет в таких областях, как биология, экономика, маркетинг, физика и др. В этой книге описаны одни из наиболее важных методов моделирования и прогнозирования, а также примеры их практического применения. Рассмотренные темы включают линейную регрессию, классификацию, создание повторных выборок, регуляризацию, деревья решений, машины опорных векторов, кластеризацию и др. Описание этих методов сопровождается многочисленными иллюстрациями и практическими примерами. Поскольку цель этого учебника заключается в продвижении методов статистического обучения среди практикующих академических исследователей и промышленных аналитиков, каждая глава включает примеры практической реализации соответствующих методов с помощью R — чрезвычайно популярной среды статистических вычислений с открытым кодом.
проблемы встречаются в настолько разнящихся областях, как бизнес, медицина, астрофизика и государственное управление <...> числа производственных линий будет зависеть от числа работников, поскольку если не будет работников для управления <...> «ROC» — это исторический термин, возникший в теории связи. <...> интерпретацию, скорректированный коэффициент детерминации 𝑅 2 не так хорошо обоснован в статистической теории
Предпросмотр: Введение в статистическое обучение с примерами на языке R.pdf (0,7 Мб)
Автор: Бёрд Ричард
М.: ДМК Пресс
В этой книге Ричард Бёрд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из них абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк. Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке программирования Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования.
evs | d′ > d = search n d ev evs where d′ = abs (n − v) В GHCi (версия 6.8.3 на 2394 Mhz ноутбуке под управлением <...> В состоянии s управление передаётся вначале Copyright ООО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис <...> Затем управление переходит к функции g,которая считывает вход x и создаёт новое состояние. <...> Это хороший пример, когда практика приводит к развитию теории. Литература Bird, R. <...> Конечно, такое вряд ли случится на практике, но в теории это возможно.
Предпросмотр: Жемчужины проектирования алгоритмов функциональный подход. С примерами на языке Haskell.pdf (0,3 Мб)
Автор: Бёрд Ричард
М.: ДМК Пресс
В этой книге Ричард Бёрд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из них абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк. Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке программирования Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования.
evs | d′ > d = search n d ev evs where d′ = abs (n − v) В GHCi (версия 6.8.3 на 2394 Mhz ноутбуке под управлением <...> В состоянии s управление передаётся вначале Copyright ООО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис <...> Затем управление переходит к функции g,которая считывает вход x и создаёт новое состояние. <...> Это хороший пример, когда практика приводит к развитию теории. Литература Bird, R. <...> Конечно, такое вряд ли случится на практике, но в теории это возможно.
Предпросмотр: Жемчужины проектирования алгоритмов функциональный подход. С примерами на языке Haskell.pdf (0,4 Мб)
Автор: Кент Линетт
М.: ДМК Пресс
Если вы уже освоили азы программы Photoshop и хотите перейти к выполнению более сложных задач, эта книга для вас. В ней приводятся весьма полезные методики, которые позволят вам выполнять художественную обработку фотографий на профессиональном уровне. В книге представлены пошаговые инструкции для выполнения 100 упражнений. Описание каждого из них сопровождается красочными иллюстрациями, сверяясь с которыми вы легко поймете, правильно ли сделали задание. Автор рассказывает о тонкостях работы с Photoshop, о том, как сэкономить время при работе с программой и таким образом повысить эффективность ее использования.
Система управления цветом Adobe Color Engine (ACE) обеспечивает оптимальное преобразование цветов.
Предпросмотр: Photoshop®. 100 простых приемов и советов.pdf (1,2 Мб)
Автор: Риз Ричард
М.: ДМК Пресс
Обработка естественного языка (Natural Language Procession — NLP) представляет собой важную область разработки прикладного ПО и, с учетом современных задач ИТ, в будущем эта важность будет только возрастать. Уже сейчас наблюдается рост потребности в приложениях, работающих с естественными языками на основе NLP-методик. В данной книге рассматриваются способы организации автоматической обработки текста с применением таких методик, как полнотекстовый поиск, правильное распознавание имен, кластеризация, классификация, извлечение информации и составление аннотаций. Концепции обработки естественного языка излагаются таким образом, что даже читатели, не обладающие знаниями об этой технологии и о методах статистического анализа, смогут понять их.
."}; 1 SAM – система управления базами данных правительственных госзаказов частным предприятиям. – Прим
Предпросмотр: Обработка естественного языка на Java.pdf (0,3 Мб)
Автор: Рыжая Е. И.
М.: Лаборатория знаний
Стать гениальным изобретателем легко! Серия книг «РОБОФИШКИ» поможет вам создавать роботов, учиться и играть вместе с ними. Вы соберёте из деталей конструктора LEGO® MINDSTORMSR® Education EV3 робота, который умеет самостоятельно обнаруживать предметы, расположенные в комнате, подавать
сигнал в случае находки и выводить на экран программируемого модуля их координаты.
Управление движением робота на плоскости. 4. Пиастры! <...> Управление движением робота на плоскости Логика. <...> Для этого добавь команду Рулевое управление (зелёный блок) и задай параметр Рулевое управление равным <...> Управление движением робота на плоскости Логика. <...> Для этого добавь команду Рулевое управление (зелёный блок) и задай параметр Рулевое управление равным
Предпросмотр: Конструируем роботов на LEGO® MINDSTORMS® Education EV3. В поисках сокровищ.pdf (0,6 Мб)
Автор: Деон А. Ф.
М.: Изд-во МГТУ им. Н.Э. Баумана
Рассмотрены вопросы представления информации целых и вещественных чисел в оперативной памяти компьютера. Представлены программы преобразования числовой информации с применением инструкций битовой логики на языке программирования С.
Это удобный прием для теории программирования, однако в приложениях он не всегда находит применение,
Предпросмотр: «Информационные преобразования числовых форматов».pdf (0,1 Мб)
Автор: Титов А. Н.
КНИТУ
Рассмотрены возможности системы компьютерной математики Scilab в области визуализации данных. Приведены теоретический материал и примеры построения диаграмм, гистограмм, двумерных и трехмерных графиков, а также рассмотрены возможности форматирования графиков с использованием команд и меню графического окна. Для оценки уровня усвоения студентами пройденного материала предложены варианты заданий для самостоятельной работы.
использовался при проведении лабораторных занятий по информатике, обработке экспериментальных данных, теории <...> Решение задач теории вероятностей и математической статистики в среде Scilab / А. Н. Титов, Р. Ф.
Предпросмотр: Построение и форматирование графиков в среде Scilab учебно-методическое пособие.pdf (0,2 Мб)
М.: Лаборатория знаний
В книге речь идет о традиционных алгоритмах, которые кажутся очевидными, - об алгоритмах выполнения арифметических операций: о том, сколько тайного смысла и усилий интеллекта многих специалистов по информатике заложено в эти алгоритмы. Материал книги формирует содержательную основу деятельностного изучения алгоритмов компьютерной арифметики, чему способствует стиль изложения, синтезирующий в себе и математический материал, и формализованную запись логики работы компьютера.
Основы теории чисел. — М.: Наука, 1972. — С. 27. <...> Основы теории чисел. — М.: Наука, 1972. — С. 84. <...> Основы теории чисел. — М.: Наука, 1972. — С. 27. <...> Основы теории чисел. — М.: Наука, 1972. — С. 84. <...> Основы теории чисел. — М.: Наука, 1972. — С. 27.
Предпросмотр: Алгоритмы компьютерной арифметики (2).pdf (0,2 Мб)
Автор: Вишневская Т. И.
М.: Изд-во МГТУ им. Н.Э. Баумана
Сформулированы задания для лабораторных работ по курсу «Технология программирования», даны необходимые пояснения и примеры. Для студентов, обучающихся по специальности «Информатика и вычислительная техника».
Авторы выражают благодарность студентам факультета «Информатика и системы управления» МГТУ им. Н.Э. <...> Диаграмма состояний отображает конечный автомат, выделяя поток управления, следующий от состояния к состоянию <...> Тестирование по принципу «черного ящика» – это тестирование с управлением по данным без знания кода программы <...> Система должна работать под управлением семейства операционных систем Win 32 (Windows 98, Windows 2000 <...> server [ Server – in ] param: canvas [ Control – in ] Создание экземпляра класса BasicQS Control () Управление
Предпросмотр: МУ к ЛР. Технология программирования. Часть 1..pdf (0,3 Мб)
М.: Изд-во МГТУ им. Н.Э. Баумана
Приведены основные теоретические сведения, используемые при проведении сертификационных испытаний по уровню контроля отсутствия недекларированных возможностей в программном обеспечении. Рассмотрен статический анализ исходных текстов программ. Даны пояснения к использованию инструментария для автоматизации данного вида анализа программного обеспечения.
Баумана (национальный исследовательский университет)» Факультет «Информатика и системы управления» Кафедра <...> электронном виде по адресу ebooks.bmstu.press/catalog/274/book1939.html Факультет «Информатика и системы управления <...> исходных текстов ПО его объектному (загрузочному) коду + = = + Контроль связей функциональных объектов по управлению <...> объектному (загрузочному) коду; 3) контроль связей функциональных объектов (модулей, процедур, функций) по управлению
Предпросмотр: Сертификация программного обеспечения Статистический анализ программного кода.pdf (0,3 Мб)
Автор: Тарапата В. В.
М.: Лаборатория знаний
Стать гениальным изобретателем легко! Серия книг «РОБОСПОРТ» поможет вам создавать роботов и участвовать с ними в соревнованиях по робототехнике. Собрав из деталей конструктора LEGO® MINDSTORMS® Education EV3 базовую модель робота-сумоиста, вы поймете принципы его устройства, сильные и слабые стороны различных моделей. А применив свои фантазию и изобретательность, вы сможете создать собственную уникальную модель робота для участия в соревнованиях любого уровня.
Далее добавь команду Независимое управление моторами (зелёный блок). 3. <...> Теперь внутрь цикла 02 добавь команду Независимое управление моторами (зелёный блок). 12. <...> Управление: учебное пособие Тарапата В. В., Самылкина Н.Н. Робототехника в школе. Методика. <...> Далее добавь команду Независимое управление моторами (зелёный блок). 3. <...> Теперь внутрь цикла 02 добавь команду Независимое управление моторами (зелёный блок). 12.
Предпросмотр: Конструируем роботов для соревнований. Робот-сумоист.pdf (1,0 Мб)
Автор: Мишенин А. И.
М.: Финансы и статистика
Структура пособия соответствует учебной программе дисциплины «Информатика и программирование». Первая часть содержит около 600 задач по теории программирования и языкам программирования Visual Basic и Pascal.
Вторая часть (занимает более половины объема пособия) включает решение
значительного числа задач или указания к их решению. Представлены краткий перечень необходимых понятий и список рекомендуемой литературы.
Первая часть содержит около 600 задач по теории программирования и языкам программирования Visual Basic <...> Простейший способ создания этой кнопки (как и любого другого элемента управления) – двойной щелчок мышью <...> Удобно сначала расположить на поле формы все элементы управления, а затем набирать текст программы.
Предпросмотр: Сборник задач по программированию. Учеб.-метод.пособ..pdf (0,2 Мб)
Издательско-полиграфический центр Воронежского государственного университета
Главной целью спецкурса «Компьютерное картографирование» стало изучение возможностей использования ГИС в ландшафтных исследованиях, а лабораторный практикум призван помочь восвоении одного из наиболее популярных ГИС-пакетов – MapInfo Professional. Практические занятия поострены таким образом, чтобы студенты могли познакомиться с основными функциональными возможностями программы, получили практические навыки в регистрации растровых изображений, создании векторных карт и работе с геостатистикой.
Убедиться в этом можно, выполнив команду, КАРТА > УПРАВЛЕНИЕ СЛОЯМИ. <...> Выполните команду КАРТА > УПРАВЛЕНИЕ СЛОЯМИ, появится диалог «Управление слоями», в котором показаны <...> Диалоговое окно «Управление слоями». 1. Видимый (пиктограмма «Глаз»). <...> Для того чтобы сделать слой изменяемым, выполните команду КАРТА > УПРАВЛЕНИЕ СЛОЯМИ. <...> Появится диалог «Управление слоями». 2. Укажите курсором мыши на слой Ландшафты.
Предпросмотр: Компьютерное картографирование практические занятия.pdf (1,0 Мб)
КГТУ
Данные указания содержат все необходимые материалы для организации изучения темы «Процедуры и функции». В методических
указаниях рассматриваются основные понятия и приемы работы с
процедурами и функциями. Предлагаются практические задания для
приобретения навыков работы. Для каждой темы приводятся задачи
для дополнительного решения. В методических указаниях приведены
примеры программ, демонстрирующие работу основных операторов
языка QBasic. Предлагаются варианты задач для организации самостоятельной работы студентов.
ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» 8 по завершении работы модуль должен возвращать управление <...> сложных программ, как правило, в них выделяют главный модуль и подчиненные ему модули, обеспечивающие управление <...> Copyright ОАО «ЦКБ «БИБКОМ» & ООО «Aгентство Kнига-Cервис» 71 Оператор GOSUB передает управление аналогично <...> Если метка в операторе RETURN не указана, то управление передается в точку вызова Subroutine. <...> При наличии после слова RETURN метки или номера строки управление передается по соответствующему адресу
Предпросмотр: Изучаем тему «Модульное программирование». Методические указания.pdf (1,3 Мб)
Автор: Пашковская Ю. В.
М.: Лаборатория знаний
В данном пособии дети смогут познакомиться с основами программирования в среде Scratch (Скретч). Особенность этой среды заключается в том, что программированию обучаются играя. В Скретче можно сочинять истории, рисовать, оживлять придуманные персонажи, создавать презентации и игры. В книге содержится множество проектных заданий, при этом задания на компьютере чередуются с чтением и выполнением заданий в письменном виде. Все задания носят творческий характер, что позволит детям развивать знания об алгоритмах, полученные в начальной школе в предметной области «Математика и информатика», а также овладевать инструментами программирования в среде Скретч и применять эти знания и умения при выполнении проектных заданий из других предметных областей.
Управление спрайтами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 Поиграем со <...> Управление спрайтами Каждый спрайт в Скретче способен выполнять определённые команды! <...> Создай ещё два новых блока для проекта «Лабиринт» — управление стрелками и действия при касании стен <...> В команде управление стрелками основного скрипта в появившемся окошке впиши какое-нибудь число. <...> Создай два блока — начальное положение и управление. 4.
Предпросмотр: Программирование на Scratch для детей. Уровень 1.pdf (0,2 Мб)
Автор: Липовача Миран
М.: ДМК Пресс
На взгляд автора, сущность программирования заключается в решении проблем. Программист всегда думает о проблеме и возможных решениях — либо пишет код для выражения этих решений. Язык Haskell имеет множество впечатляющих возможностей, но главное его свойство в том, что меняется не только способ написания кода, но и сам способ размышления о проблемах и возможных решениях. Этим Haskell действительно отличается от большинства языков программирования. С его помощью мир можно представить и описать нестандартным образом. И поскольку Haskell предлагает совершенно новые способы размышления о проблемах, изучение этого языка может изменить и стиль программирования на всех прочих. Еще одно необычное свойство Haskell состоит в том, что в этом языке придается особое значение рассуждениям о типах данных. Как следствие, вы помещаете больше внимания и меньше кода в ваши программы. Вне зависимости от того, в каком направлении вы намерены двигаться, путешествуя в мире программирования, небольшой заход в страну Haskell себя оправдает. А если вы решите там остаться, то наверняка найдете чем заняться и чему поучиться!
описание как базовых принципов программирования на Haskell, так и серьёзных идиом языка, пришедших из теории <...> Она интересна, потому что выглядит как оператор управления ходом вычислений, но на самом деле это обычная
Предпросмотр: Изучай Haskell во имя добра!.pdf (0,2 Мб)
Автор: Титов А. Н.
КНИТУ
Рассмотрены задачи по математическому анализу, вычислительной и прикладной математике, информационным технологиям и их реализация на языке Python. Описана технология работы с библиотекой SymPy, приведены необходимые теоретические сведения и формулы для решения рассмотренных задач. Для оценки уровня усвоения студентами пройденного материала предложены варианты заданий для самостоятельной работы.
Многочлены Эрмита находят применение в теории вероятностей, в комбинаторике, физике. <...> Основы теории обыкновенных дифференциальных уравнений: учеб. пособие / А. Е. Умнов, Е. А.
Предпросмотр: Символьные вычисления в Python. Основы работы с библиотекой SymPy учебно-методическое пособие.pdf (0,4 Мб)
КГТУ
Составлены в соответствии с государственным образовательным стандартом высшего профессионального образования по специальности 230102 «Автоматизированные системы обработки информации и управления», учебным планом и рабочей программой по дисциплине.
Предназначены для написания и оформления курсовой работы для дисциплины «Объектно-ориентированное программирование». Изложены цели и задачи курсовой работы, порядок ее выполнения, требования к программам и содержанию. Рассмотрены структура работы, примерная тематика курсовых работ, а также рекомендации по оформлению и защите курсовой работы.
Подготовлены на кафедре автоматизированных систем сбора и обработки информации института управления, <...> Печатаются по решению методической комиссии института управления, автоматизации и информационных технологий <...> Управление СОМ-серверами с использованием компонент страницы Servers (C++Builder). 23. <...> Управление редактором WORD из C++Builder (использование СОМ-технологии). 24. <...> Управление пакетом EXCEL из C++Builder (использование СОМ-технологии). 25.
Предпросмотр: Объектно-ориентированное программирование.pdf (0,1 Мб)
Автор: Липовача Миран
М.: ДМК Пресс
На взгляд автора, сущность программирования заключается в решении проблем. Программист всегда думает о проблеме и возможных решениях — либо пишет код для выражения этих решений. Язык Haskell имеет множество впечатляющих возможностей, но главное его свойство в том, что меняется не только способ написания кода, но и сам способ размышления о проблемах и возможных решениях. Этим Haskell действительно отличается от большинства языков программирования. С его помощью мир можно представить и описать нестандартным образом. И поскольку Haskell предлагает совершенно новые способы размышления о проблемах, изучение этого языка может изменить и стиль программирования на всех прочих. Еще одно необычное свойство Haskell состоит в том, что в этом языке придается особое значение рассуждениям о типах данных. Как следствие, вы помещаете больше внимания и меньше кода в ваши программы. Вне зависимости от того, в каком направлении вы намерены двигаться, путешествуя в мире программирования, небольшой заход в страну Haskell себя оправдает. А если вы решите там остаться, то наверняка найдете чем заняться и чему поучиться! Эта книга поможет многим читателям найти свой путь к Haskell.
описание как базовых принципов программирования на Haskell, так и серьёзных идиом языка, пришедших из теории <...> Она интересна, потому что выглядит как оператор управления ходом вычислений, но на самом деле это обычная
Предпросмотр: Изучай Haskell во имя добра!.pdf (0,2 Мб)
М.: ПРОМЕДИА
О новых аппаратных и программных решениях, помогающих консолидировать среду хранения данных.
поз воляют клиентам сни зить затраты на про граммное обеспечение, техническое сопровожде ние и управление <...> Обладая такими уникальными характе ристиками, как удален ное управление через Интернет, встроенное