Интернет-магазин My-shop.ru
Акции   
Персональный раздел v
   Доставка    Оплата    Скидки    Форум    Помощь
для Москвы  +7 (495) 638-53-38
бесплатно для РФ  +7 (800) 100-53-38
 
0
Красиво и практично!Новогодние наборы My-shop.ru — лучшее решение вопроса с подарками под ёлку!Удобно и выгодно!
• 
Книги (692357)
• 
Компьютерная литература (3961)
• 
Разработка ПО (1270)
• 
Языки и среды программирования, технологии и т.п. (793)
• 
Delphi, Pascal (74)



Программирование в Turbo Pascal 7.0 и Delphi

Культин Н.Б. (найти все товары)

+ CD-ROM
Программирование в Turbo Pascal 7.0 и DelphiКнига позволяет научиться программированию на языке Pascal в среде Turbo Pascal. Рассмотрен весь процесс создания программы: от разработки алгоритма до получения результата — готовой программы. Приведено описание языка программирования и среды разработки; рассмотрены основные типы данных и алгоритмические структуры. Уделено внимание обработке символьной информации, использованию динамических структур данных, работе с файлами, выводу данных на печать, программированию графики. Описана среда визуального программирования Delphi и показаны основы разработки в ней WINDOWS-приложений.
Книга отличается доступностью изложения материала, большим количеством наглядных примеров и адресована студентам, школьникам старших классов и всем, кто изучает программирование. На прилагаемом компакт-диске находятся приведенные в книге тексты программ.
Для начинающих программистов

Издательство: БХВ-Петербург
Серия: Самоучитель

Рейтинг: 2.5 (голосов: 4)
Ваша оценка: 1 2 3 4 5  

дата выпуска: 2009 г. 
издание: 3-е
язык: русский
количество томов: 1
количество страниц: 400 стр.
переплет: мягкий
формат: 70x100/16 (170x240 мм)
тираж: 3000 экз.
стандарт: 8 шт.
возрастная категория: 18+ (нет данных)
код системы скидок: 25
код в My-shop.ru: 310846

ISBN: 978-5-9775-0109-5


Культин Н.Б.автор/составительКультин Н.Б., найти все товары


Содержание:

Оглавление Предисловие 1
ЧАСТЬ I. TURBO PASCAL 3

Глава 1. Среда программирования Turbo Pascal

5
Установка 5
Начало работы 7
Первая программа 8
Набор текста программы 11
Компиляция 13
Ошибки времени компиляции 14
Запуск программы 16
Ошибки времени выполнения 17
Создание exe-файла 18
Завершение работы с Turbo Pascal 18
Внесение изменений в программу 19
Запуск программы из операционной системы 20

Глава 2. Введение в программирование

21
Этапы разработки программы 21
Определение требований к программе 22
Разработка алгоритма 22
Кодирование 22
Отладка 22
Тестирование 22
Алгоритм 24
Программа 24
Компиляция 25
Тип данных 26
Целый тип 26
Вещественный тип 26
Символьный тип 26
Строковый тип 27
Логический тип 27
Переменная 27
Объявление переменной 27
Константы 28
Числовые константы 28
Строковые и символьные константы 29
Логические константы 29
Именованная константа 29
Инструкция присваивания 30
Выражение 30
Тип выражения 32
Выполнение инструкции присваивания 32
Функции 33
Ввод и вывод 34
Инструкции WRITE и WRITELN 34
Инструкция readln 36
Структура простой программы 37
Запись инструкций программы 37
Стиль программирования 39

Глава 3. Алгоритмические структуры

40
Условие 42
Выбор 44
Инструкция IF 44
Инструкция CASE 48
Циклы 52
Цикл FOR 53
Цикл REPEAT 55
Цикл WHILE 58

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

61
Объявление массива 61
Доступ к элементу массива 62
Ввод массива 63
Вывод массива 66
Поиск минимального элемента 68
Сортировка массива 70
Сортировка методом прямого выбора 70
Сортировка методом прямого обмена 73
Поиск в массиве 75
Метод перебора 75
Бинарный поиск 77
Многомерные массивы 81
Ошибки при использовании массивов 89

Глава 5. Символы и строки

92
Символы 92
Строки 97
Ввод строк 98
Преобразование строчных букв в прописные 99
Функции манипулирования строками 101
Функция LENGTH 101
Процедура DELETE 102
Функция POS 103
Функция COPY 104
Процедура VAL 106

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

109
Функция 109
Стандартные функции 110
Библиотечные функции 111
Функция программиста 112
Процедура 116
Процедура программиста 116
Вызов процедуры 117
Параметр-переменная и параметр-значение 119
Локальные и глобальные переменные 121
Процедура или функция? 123
Структурное программирование 123

Глава 7. Стандартные модули

127
Доступ к библиотечным функциям и процедурам 127
Модуль Crt 128
Управление курсором 128
Управление цветом 130
Очистка экрана 132
Ввод символа с клавиатуры 132

Глава 8. Модуль программиста

137
Структура модуля 137
Подготовка текста модуля 140
Компиляция модуля 140
Использование модуля 140

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

142
Объявление файла 142
Назначение файла 143
Открытие файла 143
Закрытие файла 143
Запись в файл 143
Ошибки доступа к файлу 146
Чтение из файла 148
Чтение строк 152
Конец файла 153
Вывод на печать 155
Пример программы 159
Система проверки знаний 159

Глава 10. Типы данных, определяемые программистом

169
Перечисляемый тип 169
Интервальный тип 172
Запись 173
Объявление записи 173
Доступ к полям записи 174
Инструкция WITH 174
Массив записей 175
Ввод и вывод записей в файл 176
Динамические структуры данных 179
Переменные-указатели 180
Динамические переменные 181
Списки 182

Глава 11. Графика

191
Видеосистема компьютера 191
Модуль Graph 192
Инициализация графического режима 192
Экран в графическом режиме 194
Графические примитивы 195
Цвет и вид линий 195
Цвет и стиль закраски области 197
Точка 199
Линия 199
Окружность 200
Эллипс 200
Прямоугольник 201
Круг и сектор 202
Эллипс и эллиптический сектор 203
Вывод текста 203
Инструкции WRITE и WRITELN 203
Процедуры OutText и OutTextXY 204
Примеры программ 207
График 207
Анимация 212

Глава 12. Рекурсия

223
Понятие рекурсии 223
Пример программы: поиск пути 225
Пример программы: поиск кратчайшего пути 231

Глава 13. Отладка программы

234
Трассировка программы 236
Точки останова программы 237
Добавление точки останова 237
Изменение характеристик точки останова 238
Удаление точки останова 238
Наблюдение за выводом программы 238
Наблюдение значений переменных 239

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

240
Объектный тип и объект 240
Методы 243
Ограничение доступа к полям объекта 244
Наследование 246
Динамические объекты 249
Полиморфизм и виртуальные методы 250
Модели объектов других языков программирования 256
ЧАСТЬ II. DELPHI 257

Глава 15. Среда программирования Delphi

259
Delphi — что это? 259
Начало работы 260
Первый проект 264
Форма 264
Компоненты 269
Событие и процедура обработки события 277
Редактор кода 281
Справочная система 285
Структура проекта 286
Сохранение проекта 290
Компиляция 291
Запуск программы 294
Ошибки времени выполнения 294
Внесение изменений 296
Окончательная настройка приложения 301
Установка приложения на другой компьютер 304
Модель объекта в Delphi 304
Класс 305
Объект 305
Метод 307
Инкапсуляция и свойства объекта 307
Наследование 310
Директивы Protected и Private 311
Полиморфизм и виртуальные методы 312
Классы и объекты Delphi 314
Экзаменатор — пример программы 314
Файл теста 315
Форма приложения 318
Отображение иллюстрации 320
Выбор ответа 322
Доступ к файлу теста 323
Текст программы 324
Запуск программы 335
ПРИЛОЖЕНИЯ 337
Приложение 1. Turbo Pascal — краткий справочник 339
Зарезервированные слова и директивы 339
Структура программы 339
Основные типы данных 340
Целые числа 341
Действительные числа 341
Строки 341
Массивы 341
Записи 342
Инструкция IF 342
Инструкция CASE 343
Циклы 344
Инструкция FOR 344
Инструкция REPEAT 344
Инструкция WHILE 345
Объявление функции 345
Объявление процедуры 345
Процедуры и функции 346
Математические 346
Преобразования 348
Для работы со строками и символами 349
Графического режима 350
Для работы с файлами 358
Прочие 360
Приложение 2. ASCII - кодировка символов 365
Приложение 3. Представление информации в компьютере 367
Десятичные, двоичные и шестнадцатеричные числа 367
Память компьютера 370
Приложение 4. Рекомендуемая литература 372
Приложение 5. Описание CD 373
Предметный указатель 375



нет в наличии
сообщить о поступлении в продажу

|