SCI Библиотека
SciNetwork библиотека — это централизованное хранилище научных материалов всего сообщества... ещё…
SciNetwork библиотека — это централизованное хранилище научных материалов всего сообщества... ещё…
В первую часть книги вошли избранные сведения из истории вычислительной техники, обсуждение некоторых областей математики, непосредственно используемых программистами (таких как алгебра логики, комбинаторика, позиционные системы счисления), математических основ программирования (теория вычислимости и теория алгоритмов), принципы построения и функционирования вычислительных систем, начальные сведения о работе с командной строкой ОС Unix.
Вторая часть посвящена начальным навыкам составления компьютерных программ на примере Free Pascal под ОС Unix. Материал ориентирован на изучение в будущем языка Си, так что, в частности, много внимания уделено работе с адресами и указателями, построению списков и других динамических структур данных; в то же время многие возможности Паскаля из рассмотрения исключены. Даются сведения о правилах оформления текстов программ, о тестировании и отладке.
Для школьников, студентов, преподавателей и всех, кто интересуется программированием.
Впервые на русском языке выходит одна из самых авторитетных книг по разработке и использованию алгоритмов. Алгоритмы — это основа программирования, определяющая, каким образом программное обеспечение будет использовать структуры данных.
Вы познакомитесь с базовыми аспектами построения алгоритмов, основными понятиями и определениями, структурами данных, затем перейдете к основным методам построения алгоритмов, неразрешимости и методам решения неразрешимых задач, и. наконец, изучите рандомизацию при проектировании алгоритмов.
Самые сложные темы объясняются на четких и простых примерах, поэтому книга может использоваться как для самостоятельного изучения студентами, так и учеными-исследователями или профессионалами в области компьютерных технологий, которые хотят получить представление о применении тех или иных методов проектирования алгоритмов.
Алгоритмический анализ состоит из двух фундаментальных компонентов: выделения математически чистого ядра задачи и выявления методов проектирования подходящего алгоритма на основании структуры задачи. И чем лучше аналитик владеет полным арсеналом возможных методов проектирования, тем быстрее он начинает распознавать «чистые» формулировки, лежащие в основе запутанных задач реального мира.
Перед вами первая книга серии …для чайников, посвященная разработке приложений для Android! Когда мне предложили ее написать, я пришел в восторг от возможности переложить на бумагу огромное количество знаний об Android, которые я приобрел за последние несколько лет. Но одновременно я задумался: а можно ли сделать столь сложную тему доступной для “чайников”? Оказывается, можно! Хорошо подобранные примеры и тщательно описанные инструкции позволят любому человеку, умеющему водить мышкой по коврику, создать свою первую программу для Android. Надеюсь, вы получите от создания своей первой программы для Android не меньшее удовольствие, чем то, которое я получал в процессе написания книги.
Приложения Android Market ( в настоящее время — Google Play) скачаны уже более миллиарда раз! Эта книга даст вам всё, что нужно, для начала разработки приложений для Android и быстрой публикации их на Android Market. Авторы используют приложение-ориентированный подход, при котором описание каждой технологии рассматривается на примере 16 полностью протестированных приложений для Android. Кроме описания процесса создания приложений, в книге дано пошаговое руководство по размещению ваших приложений на Android Market и примеры успешных публикаций.
Пол Дейтел, Эби Дейтел и Харви Дейтел члены Deitel & Associates Inc. Более миллиона человек во всем мире воспользовались книгами Дейтелов, чтобы освоить Java, C#, C++, C, вебпрограммирование, JavaScript, XML, Visual Basi c, Visual C++, Perl, Python и др. Майкл Моргано является профессиональным разработчиком Android компании Imerj
Учебное пособие предназначено для обучающихся учебных заведений системы технического профессионального образования. Разработано в соответствии с типовым планом и программой
технического и профессионального образования по специальности 1316000 «Микроэлектроника и мобильные устройства».
В учебном пособии рассмотрены как теоретические, так и практические вопросы, связанные с подготовкой специалиста по микроэлектронике и мобильным устройствам. Теоретический и практический материал данного пособия обеспечит освоение основ умений и навыков работы с мобильными устройствами, программирования микроконтроллеров, создания приложений для мобильных устройств.
Эта книга рассчитана на радиолюбителей, которые пришли к изучению электроники благодаря знакомству с Arduino и Raspberry Pi. Она поможет разобраться в основах построения электрических схем всем желающим независимо от уровня образования. Автору удалось простым языком описать решения сложных задач, вызывающих трудности у многих радиолюбителей, начиная с выбора транзистора и заканчивая тестированием прототипов. Основные темы книги:— принципы функционирования базовых компонентов электрической цепи: резисторов, конденсаторов, катушек индуктивности, диодов, транзисторов, интегральных микросхем, а также переключателей и реле;— примеры решения задач, связанных с обеспечением питанием электродвигателей и использованием интегральных микросхем в реальных электронных устройствах;— советы по эффективному использованию Arduino и Raspberry Pi для управления электронным оборудованием;— построение прототипов на платах беспаечного монтажа и программное моделирование собственных схем.
На 34 занимательных практических примерах рассмотрены разработка и программирование электронных устройств на основе микроконтроллеров tinyAVR компании Atmel. Описаны устройство микроконтроллеров, их архитектура, электронные компоненты проектов и вопросы питания Рассмотрены инструменты для создания проектов и изготовления печатных плат, основы программирования и основные команды языка С для встроенных приложений. Приведены проекты с использованием светодиодов, графических дисплеев, датчиков, аудиопроекты и проекты на альтернативных источниках энергии. Материал сопровождается пошаговыми инструкциями, рисунками и фотографиями Приведены интернет-ссылки на исходные коды рассмотренных проектов.
Для радиолюбителей.
В книге представлена информация о технических и программных средствах разработки приложений на базе Р1С-микроконтроллеров. Приведена коллекция схемных и программных решений, касающихся взаимодействия PIC-микроконтроллсров с популярной периферией, реализации типовых интерфейсов, с которыми вы може не столкнуться в своих разработках. Рассмотрены многочисленные примеры программной реализации самых различных функций: организация прерываний, подпрограммы расширенной арифметики, арифметики с плавающей запятой и т.д.
В качестве примеров предлагаются несколько конкретных устройств, в том числе часы-будильник и многоканальный цифровой вольтметр.
Отдельная глава книги посвящена описанию и возможностям использования платы STAMP фирмы Parallax, которая построена на базе PIC-микроконгроллера, программируемого на Basic и ориентированного на устройства автоматизации.
Книга адресована студентам, специалистам и любителям электроники, занимающимся разработкой микроконтроллерных устройств.
Учебное пособие содержит начальную часть курса лекций в презентациях по
дисциплине «Методы программирования». Оно включает в себя одиннадцать лекций, в
которых рассматриваются важные темы этой дисциплины: анализ сложности и
эффективности алгоритмов, списки, разреженные матрицы, деревья. По каждой теме
излагается теоретический материал, приводятся примеры решения задач, а также задачи
для самостоятельного решения и для контроля знаний. Во второй части учебного
пособия размещены методические материалы: семестровые задания по темам лекций,
списки тем и вопросов для подготовки к контрольным работам и примерные варианты
контрольных работ, темы рефератов по разделу «Технологии программирования»,
программа экзамена по дисциплине «Методы программирования» и список литературы.
Учебное пособие предназначено для студентов 3 курса математического факультета,
обучающихся по специальности Компьютерная безопасность. Оно может быть
рекомендовано студентам других специальностей и направлений, изучающих
дисциплины «Языки программирования», «Объектно-ориентированное
программирование», «Алгоритмы и структуры данных».
Печатается по решению ученого совета математического факультета ФГОУ ВО
«Тверской государственный университет» (протокол No 1 от 30.08.2022 г.).
Монография посвящена одной из важнейших проблем нелинейного программирования - поиску глобального оптимума функции нескольких переменных. Начиная с середины 1980-х годов, данному вопросу посвящено множество исследований, в результате которых разработаны эффективные численные методы. Автором предложен эвристический алгоритм, объединяющий в одной итерационной процедуре метод сечений, полиномиальную аппроксимацию функции цели в диапазоне изменения независимой переменной в плоскости сечения и аналитический поиск действительных корней производной аппроксимирующей функции. Предложенный метод назван Дифференциально-алгебраическим методом (ДАМ). Проверка алгоритма выполнена на примерах тестовых функций и одной из задач, имеющей практическое значение. В подавляющем большинстве случаев многоэкстремальных задач поиск решения сходится к глобальному оптимуму. Книга адресована научным работникам, преподавателям и студентам ВУЗов.