Интернет-магазинИнтернет-магазин
| Начало | Новинки | Корзина |
  Главная » Каталог » Компьютерная литература » Языки и системы программирования » C/C++. Языки программирования Си, Си++ » Учебное пособие. Программирование на языке высокого уровня Turbo Pascal. Малыхина М.П.
Разделы
Бизнес (508)
Воспитание. Образование. (170)
Радиоэлектроника (79)
Каталоги (6)
Компьютерная литература (3224)
  Базы данных (100)
  Графика, дизайн, мультимедиа (322)
  Разработка программного обеспечения (57)
  Компьютерная безопасность. Хакерство (80)
  Компьютерные сети. Интранет, корпоративные сети (59)
  Компьютеры и программы (1052)
  Интернет и Web-страницы (326)
  Операционные системы (Windows, Linux...) (297)
  Основы программирования (40)
  MS Office. Офисные программы Майкрософт (188)
  Системы проектирования (CAD/CAM) (257)
  Сертификационные экзамены (6)
  Энциклопедии и словари по вычислительной технике, программированию, интернет (17)
  Цифровая фотография (36)
  Языки и системы программирования (387)
    Ассемблер для ПК на платформе Intel (13)
    C#. Язык программирования Си Шарп (28)
    C++ в среде разработки Visual C++ (14)
    C++ в среде разработке C++ Builder (15)
    C/C++. Языки программирования Си, Си++ (74)
    Delphi, Kylix. Среда разработки на Паскале (57)
    Паскаль, Turbo Pascal. Язык программирования (23)
    Программирование на языках .NET (44)
    Java, J++. Языки программирования (37)
    Фортран (2)
    Visual Basic. Язык программирования (24)
    Языки программирования (прочие) (42)
Кулинария (1)
Популярная психология (71)
Психология (132)
Психотерапия и психоанализ (15)
Полный список товаров
Издатели
Новинки Перейти
Конфликтология в схемах и комментариях: Учебное пособие. 2-е изд. переработанное. А. Анцупов, С. Баклановский
Конфликтология в схемах и комментариях: Учебное пособие. 2-е изд. переработанное. А. Анцупов, С. Баклановский
67.60 грн.
Реклама
Уважаемые посетители! Магазин работает в режиме виртуальной витрины. Прием заказов временно приостановлен.
Учебное пособие. Программирование на языке высокого уровня Turbo Pascal. Малыхина М.П. 52.80 грн.
Предыдущий товар Товар 35 из 74
категории C/C++. Языки программирования Си, Си++
 Следующий товар
 
box_bg_l.gif.

Представлены современные методы и средства разработки алгоритмов и программ, приемы структурного программирования, определены характеристики качества программного продукта, способы записи алгоритма на языке высокого уровня, большое внимание уделено отладке программ. Изучение ведется на конкретных примерах и сопровождается соответствующими теме конструкциями языка Pascal с учетом особенностей системы Turbo Pascal 7.0. Практически к каждой главе даны контрольные вопросы и задания для самопроверки.
Приведены методические рекомендации для выполнения курсовой работы и ее типовой пример.

544 стр.; формат 70*100 1/16; ISBN 5-94157-825-3; 2006г.; BHV_СПб.

 

Содержание

Предисловие 
Введение 

Глава 1. Основные принципы разработки алгоритмов и программ

 
1.1. Этапы решения задач на ЭВМ 
1.1.1. Постановка задачи 
1.1.2. Формализация или математическая постановка задачи 
1.1.3. Выбор или разработка метода решения 
1.1.4. Разработка алгоритма 
1.1.5. Программирование 
1.1.6. Отладка 
1.1.7. Вычисление и обработка результатов 
1.2. Формы записи алгоритмов 
1.2.1. Словесное описание 
1.2.2. Запись алгоритма с помощью схем 
1.2.3. Псевдокоды 
1.2.4. Способ записи на языке программирования 
1.3. Свойства алгоритмов 
1.4. Качество программного продукта 
1.5. Основы технологии программирования 
1.5.1. Способы проектирования алгоритмов и программ 
1.5.2. Основные идеи структурного программирования 
1.5.3. Структурограммы 
1.5.4. Рекомендации разработчику программ 
1.6. Вопросы для самоконтроля 

Глава 2. Введение в алгоритмический язык Turbo Pascal

 
2.1. Характеристика языка Паскаль 
2.2. Turbo Pascal 
2.2.1. Историческая справка 
2.2.2. Пакет Turbo Pascal 7.0 
2.3. Алфавит языка 
2.3.1. Идентификаторы 
2.3.2. Разделители 
2.3.3. Специальные символы 
2.4. Структура программы 
2.4.1. Объявления 
2.4.2. Структура программы в ТР 
2.5. Типы данных 
2.5.1. Целый тип 
2.5.2. Вещественные типы 
2.5.3. Символьный тип 
2.5.4. Логический тип 
2.6. Раздел объявлений 
2.6.1. Объявление меток 
2.6.2. Объявление констант 
2.6.3. Объявление переменных 
2.7. Выражения 
2.7.1. Операции 
Арифметические операции 
Логические операции 
Операции с битами 
Отношения 
2.7.2. Порядок вычисления арифметических и логических выражений 
2.8. Стандартные функции 
2.8.1. Арифметические функции 
2.8.2. Логические и символьные функции 
2.9. Вопросы для самоконтроля 

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

 
3.1. Простые операторы 
3.1.1. Оператор присваивания 
3.1.2. Пустой оператор 
3.1.3. Оператор безусловного перехода 
3.2. Структурные операторы 
3.2.1. Составной оператор 
3.2.2. Условный оператор if 
3.2.3. Оператор выбора 
3.2.4. Ввод и вывод данных 
Ввод данных 
Вывод данных 
3.2.5. Операторы циклов 
Оператор цикла с параметром 
Оператор цикла с предусловием 
Оператор цикла с постусловием 
3.2.6. Примеры программ с использованием циклических структур 
Итерационные циклы 
Вложенные циклы 
3.3. Вопросы для самоконтроля 

Глава 4. Конструирование и преобразование типов данных

 
4.1. Описание типа 
4.2. Преобразование типов данных 
4.2.1. Неявные преобразования 
4.2.2. Преобразование типов с помощью функций 
4.2.3. Явные преобразования 
4.3. Перечисляемый тип данных 
4.4. Ограниченный тип данных 
4.5. Структурированные типы. Массивы 
4.5.1. Одномерные массивы 
4.5.2. Определение двумерного массива в Turbo Pascal 
4.5.3. Массив символов 
4.5.4. Ошибки использования регулярного типа данных 
4.6. Вопросы для самоконтроля 

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

 
5.1. Локальные и глобальные имена 
5.2. Процедуры 
5.3. Параметры 
5.3.1. Параметры-значения 
5.3.2. Параметры-переменные 
5.3.3. Параметры-константы 
5.3.4. Параметры без типа 
5.4. Функции 
5.5. Рекурсия в Turbo Pascal 
5.6. Дополнительные типы подпрограмм 
5.6.1. Внешняя подпрограмма 
5.6.2. Встроенный ассемблер 
5.6.3. Подпрограммы, имеющие тела в машинном коде 
5.6.4. Процедуры обработки прерываний 
5.7. Массивы открытого типа 
5.8. Процедурный тип 
5.9. Примеры подпрограмм 
5.10. Вопросы для самоконтроля 

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

 
6.1. Стандартный тип string 
6.2. Расширенные возможности работы со строками 
6.2.1. ASCIIZ-строки 
6.2.2. Предопределенный тип PChar 
6.2.3. Стандартный модуль Strings 
Динамическое создание и уничтожение строк 
Копирование строк 
Конкатенация строк 
Сравнение строк 
Дополнительные функции работы со строками 
6.3. Множественный тип данных 
6.4. Комбинированный тип данных 
6.5. Файловый тип данных 
6.5.1. Файлы и доступ к ним 
6.5.2. Подготовка файлов к работе и ее завершение 
6.5.3. Операции ввода/вывода 
6.5.4. Операции, позволяющие перемещаться по файлу 
6.5.5. Прочие процедуры и функции для работы с файлами любого вида 
6.5.6. Текстовые файлы 
6.5.7. Стандартные текстовые файлы 
6.5.8. Файлы без типа 
6.6. Вопросы для самоконтроля 

Глава 7. Структурирование программ

 
7.1. Организация и использование модулей 
7.1.1. Раздел interface 
7.1.2. Раздел implementation 
7.1.3. Раздел инициализации 
7.1.4. Совместное использование модулей 
7.1.5. Компиляция модулей 
7.1.6. Стандартные модули 
7.2. Оверлей 
7.2.1. Особенности использования оверлея 
7.2.2. Организация и использование оверлея в ТР 
7.2.3. Модуль Overlay 
7.3. Вопросы для самоконтроля 

Глава 8. Ссылочные типы. Динамические объекты сложной структуры

 
8.1. Динамические объекты и ссылки 
8.1.1. Стандартные средства работы с указателями 
8.1.2. Действия над ссылками 
Присваивание 
Сравнение ссылок 
Уничтожение динамических объектов 
8.1.3. Администратор кучи 
8.1.4. Стандартные процедуры и функции 
8.2. Динамические структуры данных 
8.2.1. Стек 
Начальное формирование стека 
Добавление компонента в стек 
Выборка компонентов из стека 
8.2.2. Очередь 
Начальное формирование очереди 
Добавление компонента в очередь 
Выборка компонента из очереди 
8.2.3. Списки 
Начальное формирование списка и добавление компонента в конец списка 
Чтение и вставка компонента по ключу 
8.2.4. Двунаправленные списки 
Вставка элемента 
Удаление элемента 
Поиск элемента 
8.2.5. Двоичное дерево 
Поиск вершины в дереве 
Включение звена в дерево 
Удаление звена из дерева 
8.3. Вопросы для самоконтроля 
ПРИЛОЖЕНИЯ 
Приложение 1. Система программирования ТР 7.0 
П1.1. Интегрированная среда разработки Turbo Pascal 7.0 
П1.1.1. Запуск и выход 
П1.1.2. Компоненты 
Полоса меню и подменю 
Строка статуса и некоторые функциональные клавиши 
Окно редактирования 
П1.1.3. Работа в строке меню 
Меню File 
Меню Edit 
Меню Search 
Меню Run 
Меню Compile 
Меню Debug 
Меню Tools 
Меню Options 
Меню Window 
Меню Help 
Приложение 2. Отладка программ в Turbo Pascal 7.0 
П2.1. Общие вопросы отладки программ 
П2.1.1. Классификация ошибок 
П2.1.2. Как писать программы для отладки? 
П2.2. Процесс отладки программ 
П2.2.1. Случаи, когда отладка невозможна 
П2.2.2. Обработка ошибок 
Контроль ошибок ввода/вывода 
Контроль на принадлежность допустимому диапазону 
П2.2.3. Другие возможности обработки ошибок 
П2.2.4. Что может делать отладчик? 
П2.2.5. Обзор возможностей отладчика 
Трассировка 
Переход на курсор 
Точки останова 
Просмотр 
Вычисление или модификация 
Поиск 
П2.2.6. Подготовка к использованию отладчика 
П2.2.7. Начало сеанса отладки 
П2.2.8. Рестарт сеанса отладки 
П2.2.9. Окончание сеанса отладки 
П2.3. Примеры сеансов отладки 
П2.3.1. Трассировка программы 
П2.3.2. Пошаговое выполнение программы 
П2.3.3. Использование точек останова 
П2.3.4. Использование комбинации клавиш + 
П2.3.5. Просмотр значений 
П2.3.6. Редактирование и удаление в окне Watches 
Вычисление и модификация 
Модификация выражений 
П2.3.7. Поиск 
Стек вызовов 
Поиск процедур и функций 
Приложение 3. Модуль Graph 
П3.1. Подключение и инициализация модуля Graph 
П3.1.1. Драйверы 
П3.1.2. Процедуры и функции процесса инициализации 
Процедура InitGraph 
Функция GraphResult 
Функция GraphErrorMsg 
Процедура CloseGraph 
Функция GetGraphMode 
Процедура DetectGraph 
Процедура RestorCRTMode 
Процедура SetGraphMode 
Функция GetDriverName 
Функция GetModeName 
Функция GetMaxMode 
Функция GetMaxMode 
Функция GetModeName 
Процедура GetViewSettings 
Процедура GraphDefaults 
П3.2. Введение в работу с использованием модуля Graph 
П3.2.1. Управление экраном 
Система координат 
Текущий указатель 
Функции GetMaxX и GetMaxY 
Процедура MoveTo 
Процедура MoveRel 
Процедуры GetX и GetY 
Процедура SetViewPort 
Процедура GetAspectRatio 
Процедура SetAspectRatio 
Процедура ClearDevice 
Процедура ClearViewPort 
П3.2.2. Геометрические примитивы 
Процедура PutPixel 
Функция GetPixel 
Процедура SetLineStyle 
Процедура Line 
Процедура LineTo 
Процедура LineRel 
Процедура Rectangle 
Процедура DrawPoly 
Процедура Circle 
Процедура Arc 
Процедура GetArcCoords 
Процедура Ellipse 
П3.2.3. Текстовый вывод средствами Graph 
Процедура OutText 
Процедура OutTextXY 
Процедура SetTextStyle 
Процедура SetTextJustify 
Процедура SetUserCharStyle 
Функция TextWidth 
Функция TextHeight 
Функция InstallUserFont 
П3.2.4. Цвета и стили линий. Заливка 
Процедура SetColor 
Функция GetColor 
Процедура SetBkColor 
Функция GetBkColor 
Процедура Bar 
Процедура FillEllipce 
Процедура Bar3D 
Процедура Sector 
Процедура PieSlice 
Функция GetMaxColor 
Процедура GetPalette 
Процедура SetAllPalette 
Функция GetPaletteSize 
Процедура SetFillStyle 
Процедура SetFillPattern 
Процедура GetFillPattern 
Процедура GetFillSettings 
Процедура FloodFill 
Процедура FillPoly 
Функция ImageSize 
Процедура GetImage 
Процедура PutImage 
П3.2.5. Дополнительные процедуры и функции 
Процедура SetActivePage 
Функция InstallUserDriver 
Процедура SetGraphBufSize 
Функция RegisterBGIDriver 
Функция RegisterBGIFont 
Приложение 4. Модуль Crt 
Приложение 5. Сообщения об ошибках 
П5.1. Ошибки периода компиляции 
П5.2. Ошибки, возникающие во время выполнения программ 
П5.2.1. Ошибки, обнаруживаемые MS-DOS 
П5.2.2. Ошибки ввода/вывода 
П5.2.3. Критические ошибки 
П5.2.4. Фатальные ошибки 
Приложение 
. Методические рекомендации к выполнению курсовой работы 
П6.1. Общие требования к курсовой работе 
П6.1.1. Темы курсовых работ 
П6.1.2. Состав курсовой работы 
П6.1.3. Пояснительная записка 
П6.2. Краткие методические указания 
П6.3. Типовой пример 
П6.3.1. Формулировка задачи 
П6.3.2. Спецификации задачи 
П6.3.3. Математическая постановка задачи 
П6.3.4. Описание вычислительных методов 
П6.3.5. Схема алгоритма 
П6.3.6. Текст программы 
П6.3.7. Ручной просчет отладочного варианта 
П6.3.8. Результаты машинного тестирования программы 
П6.4. Примерный перечень тем курсовых работ 
П6.4.1. Задание № 1 
П6.4.2. Задание № 2 
П6.4.3. Усложненные задания 
П6.5. Правила оформления текстовых документов 
Список литературы 
Предметный указатель

 



Товар был добавлен в наш каталог 11 April 2009 г.
box_bg_r.gif.
Отзывы Количество:
Поиск
Введите слово для поиска. Расширенный поиск
Вход
E-Mail:
Пароль:
Регистрация
Отложенные товары Перейти
Нет отложенных товаров.
Отзывы Перейти
Написать отзывНапишите Ваше мнение о товаре!
Рассказать другу
 

Сообщите своим друзьям и близким о нашем магазине
Уведомления Перейти
УведомленияСообщите мне о новинках и Учебное пособие. Программирование на языке высокого уровня Turbo Pascal. Малыхина М.П.
Реклама
Скидки   |   Расширенный поиск   |   Свяжитесь с нами   |   Регистрация   |   Мои данные
Copyright © 2009 ga-zon.com
Материалы, представленные на сайте, не могут быть использованы без письменного разрешения администрации сайта
  bigmir)net TOP 100