Разработка программ
В книге излагаются основы программирования с использованием современного диалекта языка Basic, работающего в интегрированной среде и входящего в состав операционной системы. Для наглядности обучения в качестве примеров используются компьютерные игры. Для изучающих основы информатики и вычислительной техники.
Цель книги – помочь читателю сделать первые шаги в программировании и освоить концепцию объективно-ориентированного программирования, познакомить его с языками Smalltalk и Java, со средой разработки Eclipse и библиотекой для создания графического интерфейса пользователя SWT. Для учащихся старших классов, студентов вузов, пользователей, не знакомых с идеями объективно-ориентированного программирования, для тех, кто хочет научиться программированию.
На доступном для начинающего программиста уровне изложены концепция объектно-ориентированного программирования (ООП) и сведения необходимые для быстрого освоения языка программирования С++. Информация в книге расположена в порядке усложнения: от способов написания простейших программ, имеющих линейную структуру, до достаточно сложных, с использованием библиотеки STL. Большое внимание уделено вопросам работы с функциями, которые являются основой для перехода к ООП.
Благодаря этой книге тысячи пользователей овладели технологией объектно-ориентированного программирования в С++. В ней есть все: основные принципы языка, готовые полномасштабные приложения, небольшие примеры, поясняющие теорию, и множество полезных иллюстраций.
Книга пользуется стабильным успехом в учебных заведениях благодаря тому, что содержит более 100 упражнений, позволяющих проверить знания по всем темам.
Читатель может вообще не иметь подготовки в области языка С++.
Рассмотрены вопросы программирования для персональных компьютеров на алгоритмическом языке QBasic. Приведено описание конструкций алгоритмического языка и показаны примеры их использования в типовых задачах обработки данных. Текст иллюстрирован программами и отдельными фрагментами, которые отражают подходы конструирования программ в рамках современных информационных технологий.
Излагаются основы микропроцессорной техники и различные подходы к проектированию микропроцессорных устройств на базе микропроцессоров и микроконтроллеров серий К580, К1816, К1807 и PIC170752, предназначенных для контроля и управления технологическими процессами. Рассматриваются способы программирования и отладки программного обеспечения для микропроцессорных систем на языках различного уровня.
Книга представляет собой введение в архитектуру процессора ARM7 TDMI и микроконтроллеров семейств LPC2300 и LPC2400 компании NXP. В ней рассматриваются следующие вопросы: введение в ядро ARM7, средства разработки программного обеспечения, системная архитектура и периферийные устройства микроконтроллеров LPC2300/2400. Кроме того, в книгу включено полное учебное пособие, где на практических примерах закрепляются вопросы, изложенные в основном тексте.
В условиях информатизации образования учебно-воспитательный процесс претерпевает значительные изменения как в определении основных направлений развития содержания деятельности обучаемого и обучающего при использовании информационно-коммуникационных технологий, так и в использовании новых форм, методов и средств обучения.
Эта книга нужна, прежде всего тем, кто вслед эйфории первых дней после покупки компьютера, остался один на один со множеством "неразрешимых" проблем: Как послушать музыку? А как просмотреть фильм? Что делать, чтобы записать лазерный диск?
Сотни "как" и "почему" не останутся для вас без ответа, потому что данную книгу можно смело использовать как надежный пошаговый справочник, выполненный в лучших традициях пособий для "чайников" популярного компьютерного автора Игоря Пащенко.
Изложены основы логического программирования на примере языка Visual Prolog. Рассмотрены описание предметной области и структура программы, алгоритм работы интерпретатора, ввод – вывод, приемы и средства организации интерактивных программ, вопросы недетерминированного программирования и управления выполнением программы, различные структуры данных и предикаты работы с ними.