Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Купить Самоучитель Паскаль и Дельфи

Самоучитель Паскаль и Дельфи



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

Содержание

Предисловие

Как пользоваться этой книгой

Введение

Эволюция языков программирования

Направления развития языков программирования

Интегрированные среды разработки программ

Переход к визуальному программированию

Часть А. Основы программирования на языке Turbo Pascal

Глава 1. Алгоритмы и языки программирования

Язык программирования Pascal

Трансляторы

Интегрированная среда программирования Turbo Pascal 7.0

Назначение и возможности среды программирования Turbo Pascal

Основные файлы пакета Turbo Pascal

Запуск интегрированной среды программирования Turbo Pascal

Справочная система Turbo Pascal

Редактор интегрированной среды

Ввод текста программы в окне редактора

Компиляция программы

Создание .exe-файла

Исполнение программы

Просмотр выполнения программы на экране пользователя

Сохранение программы на диске

Завершение работы в интегрированной среде программирования

Открытие файла с текстом программы

Получение справочной информации по редактору

Ошибки, обнаруженные при компиляции

Контрольные вопросы и задания

Вопросы

Задания

Глава 2. Основные элементы языка Pascal

Алфавит и словарь языка Pascal

Символы в Pascal

Слова в Pascal

Формальные методы описания синтаксических конструкций языка программирования

Идентификаторы

Стандартные идентификаторы

Пользовательские идентификаторы

Константы и переменные

Структура Pascal-программы

Раздел uses

Раздел описания меток

Раздел описания констант

Раздел описания типов данных

Раздел описания переменных

Раздел описания процедур и функций

Раздел операторов

Комментарии

Директивы компилятора и управляющие символы

Библиотечные модули пользователя

Советы по стилю программирования

Контрольные вопросы и задания

Глава 3. Типы данных. Ввод-вывод данных

Общие сведения

Перечень типов данных в Turbo Pascal

Скалярные типы данных

Пользовательские типы

Структурированные типы данных

Тождественность и совместимость типов

Выражения, операции, операнды

Арифметические выражения и операции

Выражения и операции отношения

Логические выражения и операции

Приоритет операций

Контрольные вопросы и задания

Вопросы

Задания

Ввод-вывод данных

Общие сведения

Процедуры ввода-вывода

Процедура чтения Read

Процедура записи Write

Контрольные вопросы и задания

Вопросы

Задания

Глава 4. Операторы

Общие сведения

Простые операторы

Оператор присваивания

Оператор безусловного перехода (go to)

Оператор вызова процедуры

Пустой оператор

Структурные операторы

Составной оператор

Условные операторы

Операторы повтора

Правила пунктуации при записи операторов

Получение подсказки по языку программирования

Тестирование и отладка программ

Контрольные вопросы и задания

Вопросы

Задания

Глава 5. Процедуры и функции

Методы программирования

Необходимость структуризации в программировании

Метод нисходящего проектирования программ

Подпрограммы в языке Pascal

Стандартные библиотечные модули

Процедуры и функции пользователя

Процедуры

Механизм передачи параметров

Рекурсии

Нетрадиционное использование подпрограмм

Контрольные вопросы и задания

Вопросы

Задания

Глава 6. Структурированные типы данных. Строки

Описание строкового типа

Строковые выражения

Строковые процедуры и функции

Упражнения

Контрольные вопросы и задания

Вопросы

Задания

Глава 7. Массивы

Описание типа "массив"

Операции над массивами

Операции над элементами массива

Сортировка массивов

Линейная сортировка (сортировка отбором)

Сортировка методом пузырька

Метод быстрой сортировки с разделением

Бинарный поиск в упорядоченных массивах

Контрольные вопросы и задания

Вопросы

Задания

Глава 8. Множества и записи

Описание типа "множество"

Операции над множествами

Контрольные вопросы и задания

Вопросы

Задания

Записи

Описание типа "запись"

Записи с вариантами

Контрольные вопросы и задания

Вопросы

Задания

Глава 9. Файлы

Описание файлового типа

Средства обработки файлов

Текстовые файлы

Использование буфера ввода-вывода

Типизированные файлы

Нетипизированные файлы

Некоторые стандартные процедуры и функции обработки файлов модуля Dos

Константы

Типы файловых записей

Переменные

Процедуры и функции

Процедуры даты и времени

Функция статуса диска

Процедуры обслуживания прерываний

Процедуры обработки файлов

Функции обработки файла

Процедуры обработки процессов

Функции обработки процессов

Функции управления средой

Дополнительные функции

Дополнительные процедуры

Контрольные вопросы и задания

Вопросы

Задания

Глава 10. Динамические структуры данных

Статические и динамические переменные

Указатели

Типизированные указатели

Нетипизированный указатель (pointer)

Доступ к переменной по указателю

Управление динамической памятью

Процедуры динамического распределения памяти

Функции динамического распределения памяти

Функции для работы с указателями и адресами

Использование указателей для организации связных списков

Упражнения

Контрольные вопросы и задания

Вопросы

Задания

Часть II. Введение в программирование в Delphi

Глава 11. Введение в объектно-ориентированное программирование

Основные понятия объектно-ориентированного программирования

Что такое объекты?

Классы объектов

Иерархия объектов класса

Операции и методы

Методы. Инициализация полей объектов

Определение методов

Использование объектов при визуальном проектировании интерфейса

Введение в Object Pascal

Нововведения в Object Pascal

Общая организация программы в Delphi

Области видимости и доступ к объектам, переменным и функциям модуля

Приложения Windows

Управляемая событиями архитектура Windows-приложения

Независимая от аппаратуры графика

Многозадачный режим

Управление памятью

Ресурсы

Многодокументный интерфейс

Автоматизация реакции системы в виде сообщений

Основы единого графического интерфейса

Архитектура Windows-программы

Контрольные вопросы и задания

Глава 12. Интегрированная среда разработки Delphi 6

Назначение

Общее описание среды

Создание, компиляция и отладка простого приложения

Создание формы с размещением визуальных компонентов

Создание кода - обработчика события

Контрольные вопросы и задания

Вопросы

Задания

Глава 13. Приложения для обработки строк, массивов и файлов

Обработка строк типа String

Создание и обработка линейного массива

Линейная сортировка массива

Использование компонента StringGrid для представления двумерных массивов

Ввод и обработка элементов массива с использованием StringGrid

Обработка файлов

Контрольные вопросы и задания

Вопросы

Задания

Глава 14. Приложения с мультимедиа

Канва и пикселы

Рисование на канве по пикселам

Рисование пером

Рисование кистью

Мультипликация движением объекта

Воспроизведение звука и видеоклипов

Процедуры воспроизведения звуков

Функция PlaySound

Компонент Animate

Универсальный проигрыватель аудио- и видеоинформации MediaPlayer

Контрольные вопросы и задания

Вопросы

Задания

Глава 15. Создание простых приложений

Консольное приложение

Многооконный текстовый редактор

Взаимодействие приложения с внешними программами

Приложение для работы с базами данных

Создание новой таблицы в Database Desktop

Создание псевдонима базы данных

Заполнение новой таблицы в SQL Explorer

Создание формы приложения

Приложение А. Глоссарий

Нет в наличии

Самоучитель Паскаль и Дельфи

Купить Самоучитель Паскаль и Дельфи
Артикул : 7641
Издательство : Питер
Автор : Попов В.
Формат : 70x100/16
Страниц : 544
Год издания : 2004
Тип переплета : Мягкий
Нет в наличии

Описание


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

Содержание

Предисловие

Как пользоваться этой книгой

Введение

Эволюция языков программирования

Направления развития языков программирования

Интегрированные среды разработки программ

Переход к визуальному программированию

Часть А. Основы программирования на языке Turbo Pascal

Глава 1. Алгоритмы и языки программирования

Язык программирования Pascal

Трансляторы

Интегрированная среда программирования Turbo Pascal 7.0

Назначение и возможности среды программирования Turbo Pascal

Основные файлы пакета Turbo Pascal

Запуск интегрированной среды программирования Turbo Pascal

Справочная система Turbo Pascal

Редактор интегрированной среды

Ввод текста программы в окне редактора

Компиляция программы

Создание .exe-файла

Исполнение программы

Просмотр выполнения программы на экране пользователя

Сохранение программы на диске

Завершение работы в интегрированной среде программирования

Открытие файла с текстом программы

Получение справочной информации по редактору

Ошибки, обнаруженные при компиляции

Контрольные вопросы и задания

Вопросы

Задания

Глава 2. Основные элементы языка Pascal

Алфавит и словарь языка Pascal

Символы в Pascal

Слова в Pascal

Формальные методы описания синтаксических конструкций языка программирования

Идентификаторы

Стандартные идентификаторы

Пользовательские идентификаторы

Константы и переменные

Структура Pascal-программы

Раздел uses

Раздел описания меток

Раздел описания констант

Раздел описания типов данных

Раздел описания переменных

Раздел описания процедур и функций

Раздел операторов

Комментарии

Директивы компилятора и управляющие символы

Библиотечные модули пользователя

Советы по стилю программирования

Контрольные вопросы и задания

Глава 3. Типы данных. Ввод-вывод данных

Общие сведения

Перечень типов данных в Turbo Pascal

Скалярные типы данных

Пользовательские типы

Структурированные типы данных

Тождественность и совместимость типов

Выражения, операции, операнды

Арифметические выражения и операции

Выражения и операции отношения

Логические выражения и операции

Приоритет операций

Контрольные вопросы и задания

Вопросы

Задания

Ввод-вывод данных

Общие сведения

Процедуры ввода-вывода

Процедура чтения Read

Процедура записи Write

Контрольные вопросы и задания

Вопросы

Задания

Глава 4. Операторы

Общие сведения

Простые операторы

Оператор присваивания

Оператор безусловного перехода (go to)

Оператор вызова процедуры

Пустой оператор

Структурные операторы

Составной оператор

Условные операторы

Операторы повтора

Правила пунктуации при записи операторов

Получение подсказки по языку программирования

Тестирование и отладка программ

Контрольные вопросы и задания

Вопросы

Задания

Глава 5. Процедуры и функции

Методы программирования

Необходимость структуризации в программировании

Метод нисходящего проектирования программ

Подпрограммы в языке Pascal

Стандартные библиотечные модули

Процедуры и функции пользователя

Процедуры

Механизм передачи параметров

Рекурсии

Нетрадиционное использование подпрограмм

Контрольные вопросы и задания

Вопросы

Задания

Глава 6. Структурированные типы данных. Строки

Описание строкового типа

Строковые выражения

Строковые процедуры и функции

Упражнения

Контрольные вопросы и задания

Вопросы

Задания

Глава 7. Массивы

Описание типа "массив"

Операции над массивами

Операции над элементами массива

Сортировка массивов

Линейная сортировка (сортировка отбором)

Сортировка методом пузырька

Метод быстрой сортировки с разделением

Бинарный поиск в упорядоченных массивах

Контрольные вопросы и задания

Вопросы

Задания

Глава 8. Множества и записи

Описание типа "множество"

Операции над множествами

Контрольные вопросы и задания

Вопросы

Задания

Записи

Описание типа "запись"

Записи с вариантами

Контрольные вопросы и задания

Вопросы

Задания

Глава 9. Файлы

Описание файлового типа

Средства обработки файлов

Текстовые файлы

Использование буфера ввода-вывода

Типизированные файлы

Нетипизированные файлы

Некоторые стандартные процедуры и функции обработки файлов модуля Dos

Константы

Типы файловых записей

Переменные

Процедуры и функции

Процедуры даты и времени

Функция статуса диска

Процедуры обслуживания прерываний

Процедуры обработки файлов

Функции обработки файла

Процедуры обработки процессов

Функции обработки процессов

Функции управления средой

Дополнительные функции

Дополнительные процедуры

Контрольные вопросы и задания

Вопросы

Задания

Глава 10. Динамические структуры данных

Статические и динамические переменные

Указатели

Типизированные указатели

Нетипизированный указатель (pointer)

Доступ к переменной по указателю

Управление динамической памятью

Процедуры динамического распределения памяти

Функции динамического распределения памяти

Функции для работы с указателями и адресами

Использование указателей для организации связных списков

Упражнения

Контрольные вопросы и задания

Вопросы

Задания

Часть II. Введение в программирование в Delphi

Глава 11. Введение в объектно-ориентированное программирование

Основные понятия объектно-ориентированного программирования

Что такое объекты?

Классы объектов

Иерархия объектов класса

Операции и методы

Методы. Инициализация полей объектов

Определение методов

Использование объектов при визуальном проектировании интерфейса

Введение в Object Pascal

Нововведения в Object Pascal

Общая организация программы в Delphi

Области видимости и доступ к объектам, переменным и функциям модуля

Приложения Windows

Управляемая событиями архитектура Windows-приложения

Независимая от аппаратуры графика

Многозадачный режим

Управление памятью

Ресурсы

Многодокументный интерфейс

Автоматизация реакции системы в виде сообщений

Основы единого графического интерфейса

Архитектура Windows-программы

Контрольные вопросы и задания

Глава 12. Интегрированная среда разработки Delphi 6

Назначение

Общее описание среды

Создание, компиляция и отладка простого приложения

Создание формы с размещением визуальных компонентов

Создание кода - обработчика события

Контрольные вопросы и задания

Вопросы

Задания

Глава 13. Приложения для обработки строк, массивов и файлов

Обработка строк типа String

Создание и обработка линейного массива

Линейная сортировка массива

Использование компонента StringGrid для представления двумерных массивов

Ввод и обработка элементов массива с использованием StringGrid

Обработка файлов

Контрольные вопросы и задания

Вопросы

Задания

Глава 14. Приложения с мультимедиа

Канва и пикселы

Рисование на канве по пикселам

Рисование пером

Рисование кистью

Мультипликация движением объекта

Воспроизведение звука и видеоклипов

Процедуры воспроизведения звуков

Функция PlaySound

Компонент Animate

Универсальный проигрыватель аудио- и видеоинформации MediaPlayer

Контрольные вопросы и задания

Вопросы

Задания

Глава 15. Создание простых приложений

Консольное приложение

Многооконный текстовый редактор

Взаимодействие приложения с внешними программами

Приложение для работы с базами данных

Создание новой таблицы в Database Desktop

Создание псевдонима базы данных

Заполнение новой таблицы в SQL Explorer

Создание формы приложения

Приложение А. Глоссарий

Рекомендуемые книги

Купить Дракула

Дракула

Брэм Стокер

64 грн
Купить Не кормите обезьяну! Как выйти из замкнутого круга беспокойства и тревоги

Не кормите обезьяну! Как выйти из замкнутого круга беспокойства и тревоги

Дженнифер Шеннон

445 грн
Купить Солодке печиво

Солодке печиво

Дарія Цвєк

200 грн
Купить Київ.ТОР10 / Kyiv.TOP10 Фотоальбом ( Італійською )

Київ.ТОР10 / Kyiv.TOP10 Фотоальбом ( Італійською )

Виктор Киркевич

112 грн
Купить Жизнь на максимальной скорости

Жизнь на максимальной скорости

Посенте В.

77 грн
Купить Пироговедение

Пироговедение

Ирина Чадеева

610 грн
Купить Пятьдесят оттенков серого (кинообложка)

Пятьдесят оттенков серого (кинообложка)

Эрика Л. Джеймс

94 грн
Купить Бизнес-копирайтинг. Как писать серьезные тексты для серьезных людей

Бизнес-копирайтинг. Как писать серьезные тексты для серьезных людей

Денис Каплунов

378 грн
Купить Лондон по Джонсону: О людях, которые сделали город, который сделал мир

Лондон по Джонсону: О людях, которые сделали город, который сделал мир

Борис Джонсон

74 грн
Купить Жизнь на грани. Ваша первая книга о квантовой биологии

Жизнь на грани. Ваша первая книга о квантовой биологии

Джим Аль-Халили

275 грн
Купить Мышонок Пик и другие сказки

Мышонок Пик и другие сказки

Виталий Бианки

235 грн
Купить Как заработать на контекстной рекламе.

Как заработать на контекстной рекламе.

Мультин Алексей

75 грн
Купить Скретч карта Європи Discovery Map (англ)

Скретч карта Європи Discovery Map (англ)

350 грн
Купить Mr. Leader Самоучитель по лидерству в иллюстрациях

Mr. Leader Самоучитель по лидерству в иллюстрациях

Владимир Воронов

190 грн
Купить Чудове чудовисько. Книга 1

Чудове чудовисько. Книга 1

Сашко Дерманський

110 грн
Купить Python. Разработка на основе тестирования

Python. Разработка на основе тестирования

Гарри Персиваль

1 560 грн
Купить Хроники хищных городов. Книга 2. Золото хищников

Хроники хищных городов. Книга 2. Золото хищников

Филип Рив

160 грн
Купить Мистецтво любові

Мистецтво любові

Еріх Фромм

90 грн
Купить Краткая история Германии

Краткая история Германии

Джеймс Хоус

180 грн
Купить Экстремальная растяжка. Раздвигая границы возможного

Экстремальная растяжка. Раздвигая границы возможного

Эл Кавадло

208 грн
Купить Управление продажами. Как построить систему продаж, которая реально работает

Управление продажами. Как построить систему продаж, которая реально работает

Алексей Назаров, Ольга Будовская

195 грн
Купить Птицы и камень

Птицы и камень

Анастасия Новых

185 грн
Купить Love of Life = Любов до життя

Love of Life = Любов до життя

Jack London

78 грн
Купить Mowgli / Мауглі. Рівень «Pre-Intermediate»

Mowgli / Мауглі. Рівень «Pre-Intermediate»

Редьярд Джозеф Кіплінг

40 грн
Купить Над кукушкиным гнездом

Над кукушкиным гнездом

Кен Кизи

165 грн
Купить Успех. Лидер. Действие

Успех. Лидер. Действие

Пьер Касс

562 грн
Купить Linux на примерах

Linux на примерах

Донцов В. П., Сафин И. В.

295 грн
Купить Java: руководство для начинающих

Java: руководство для начинающих

Герберт Шилдт

531 грн
Купить Марсианские хроники

Марсианские хроники

Рэй Брэдбери

180 грн
Купить 45 лучших программ для создания, копирования и обработки CD и DVD

45 лучших программ для создания, копирования и обработки CD и DVD

Главенка И.

18 грн
Купить В бой идут одни старики. Любимое кино вып. 5 (книга о фильме + лицензионный DVD с фильмом)

В бой идут одни старики. Любимое кино вып. 5 (книга о фильме + лицензионный DVD с фильмом)

25 грн
Купить Суперобъекты. Звезды размером с город

Суперобъекты. Звезды размером с город

Сергей Попов

315 грн
Купить Невидимки

Невидимки

Чак Паланик

105 грн
Купить Как экономическая наука помогает делать нашу жизнь лучше

Как экономическая наука помогает делать нашу жизнь лучше

Эдельман Николай

165 грн
Купить Игра случая: математика и мифология совпадения

Игра случая: математика и мифология совпадения

Джозеф Мазур

296 грн
Купить Свидетель защиты. Шокирующие доказательства уязвимости наших воспоминаний

Свидетель защиты. Шокирующие доказательства уязвимости наших воспоминаний

Элизабет Лофтус

250 грн
Купить Скретч постер «100 больших и очень больших дел LIFE edition» (тубус)

Скретч постер «100 больших и очень больших дел LIFE edition» (тубус)

450 грн
Купить Финансист

Финансист

Теодор Драйзер

145 грн
Купить Ритейл от первого лица

Ритейл от первого лица

Бутман Евгений

179 грн
Купить Теломераза. Как сохранить молодость, укрепить здоровье и увеличить продолжительность жизни

Теломераза. Как сохранить молодость, укрепить здоровье и увеличить продолжительность жизни

Майкл Фоссел

285 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Параметры

Артикул : 7641
Издательство : Питер
Автор : Попов В.
Формат : 70x100/16
Страниц : 544
Год издания : 2004
Тип переплета : Мягкий
Все права защищены © 2003-2019 Bookzone.com.ua              Условия использования | Политика конфиденциальности