WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

В.В. Фаронов

уЧебный курс

Рекомендовано

Учебно-методическим центром «Классический учебник»

в качестве учебного пособия

для студентов высших учебных заведений

УДК 681.3.06(095)

ББК 32.973я7

Ф24

Фаронов В.В.

Ф24 TurboPascal 7.0. Учебный курс : учебное пособие / В.В. Фаронов. — М. : КНОРУС,

2011. — 368 с.

ISBN 978-5-406-01516-2

В книге содержится исчерпывающее руководство по программированию в среде TurboPascal 7.0 корпорации Borland. Изложение ведется от простого к сложному, позволяя изучить систему программирования начинающим и пополнить свои знания опытным программистам.

Для студентов, преподавателей, лицеистов, школьников, а также для специалистов, желающих самостоятельно научиться программированию в среде TurboPascal 7.0.

УДК 681.3.06(095) ББК 32.973я Фаронов Валерий Васильевич turBopaScal 7.0.

УчеБный КУрс Санитарно-эпидемиологическое заключение № 77.99.60.953.Д.006828.04.10 от 28.04.2010 г.

Изд. № 1974. Подписано в печать 10.02.2011.

Формат 70100/16. Гарнитура «Times». Печать офсетная.

Усл. печ. л. 29,9. Тираж 1500 экз. Заказ № ООО «КноРус».

129085, Москва, проспект Мира, д. 105, стр. 1.

Тел.: (495) 741-46-28.

E-mail: [email protected] http://www.knorus.ru Отпечатано в ГУП «Брянское областное полиграфическое объединение».

241019, г. Брянск, пр-т Ст. Димитрова, © Фаронов В.В., ISBN 978-5-406-01516-2 © ООО «КноРус», От автора

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

Арифметические основы

Системы счисления

Перевод чисел из одной системы счисления в другую

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

Разрядность процессора

Программное обеспечение компьютера

Виды программного обеспечения

Алгоритмы и программы

Основные этапы подготовки и решения задач с помощью компьютера.... Языки программирования

Основные приемы работы в Турбо Паскале

Этапы разработки программ в Турбо Паскале

Некоторые команды, используемые в процессе разработки программ....... Особенности отладки программ

Вопросы и упражнения

Глава 2. Элементы языка

Алфавит

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

Константы

Выражения

Операции

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

Вопросы и упражнения

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

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

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

Операторы ветвления

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

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

Циклические операторы

Счетный цикл

Цикл с предпроверкой условия

Цикл с постпроверкой условия

Управление циклическими операторами

Оператор перехода

Вопросы и упражнения

Глава 4. Типы данных

Простые типы

Порядковые типы

Вещественные типы

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

Массивы

Записи

Множества

Строки

Совместимость и преобразование типов

Вопросы и упражнения

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

Локализация имен

Описание подпрограммы

Заголовок

Параметры

Параметры-массивы и параметры-строки

Процедурные типы

Нетипизированные параметры-переменные

Рекурсия и опережающее описание

Расширенный синтаксис вызова функций

Нисходящее программирование

Вопросы и упражнения

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

Доступ к файлам

Имена файлов

Логические устройства

Инициация файла

Процедуры и функции для работы с файлами

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

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

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

Вопросы и упражнения

Глава 7. Указатели и динамическая память

Динамическая память

Адреса и указатели

Объявление указателей

Выделение и освобождение динамической памяти

Использование указателей

Администратор кучи

Вопросы и упражнения

Глава 8. Типизированные константы

Константы простых типов и типа String

Константы-массивы

Константы-записи

Константы-множества

Константы-указатели

Вопросы и упражнения

Глава 9. Модули

Структура модуля

Заголовок модуля и связь модулей друг с другом

Интерфейсная часть

Исполняемая часть

Инициализирующая часть

Компиляция модулей

Доступ к объявленным в модуле объектам

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

Вопросы и упражнения

Глава 10. Объекты

Основные принципы ООП

Инкапсуляция

Наследование

Полиморфизм

Постановка учебной задачи

Создание объектов

Использование объектов

Вопросы и упражнения

Глава 11. Дополнительные возможности Турбо Паскаля

Внешние процедуры и функции

Подстановка машинных кодов в программу

Обращение к функциям операционной системы

Поддержка процедур обработки прерываний

Запуск внешних программ

Оверлей

Прямое обращение к памяти и портам ввода-вывода

Длинные строки

Вопросы и упражнения

Глава 12. Использование библиотеки CRT

Программирование клавиатуры

Текстовый вывод на экран

Программирование звукового генератора

Вопросы и упражнения

Глава 13. Использование библиотеки Graph

Переход в графический режим и возврат в текстовый

Краткая характеристика графических режимов работы дисплейных адаптеров

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

Координаты, окна, страницы

Линии и точки

Многоугольники

Дуги, окружности, эллипсы

Краски, палитры, заполнения

Сохранение и вывод изображений

Вывод текста

Включение драйвера и шрифтов в тело программы

Вопросы и упражнения

Глава 14. Решение типовых задач

Вычисление по формулам

Задание

Пример

Диалоговые программы

Задание

Пример

Цикл for и массивы

Задание

Пример

Создание и использование подпрограмм и модулей

Задание

Пример

Работа с записями и файлами

Задание

Пример

Динамические переменные и списки

Задание

Пример

Приложение A. Среда Турбо Паскаля

Элементы диалоговой среды

Окна

Меню

Диалоговые окна

Система меню

Команды меню File

Команды меню Edit

Команды меню Search

Команды меню Run

Команды меню Compile

Команды меню Debug

Команды меню Tools

Команды меню Options

Команды меню Window

Команды меню Help

Директивы компилятора

Командные клавиши редактора

Клавиши управления курсором

Клавиши удаления/вставки

Клавиши для работы с блоками

Прочие клавиши

Клавиши управления средой

Вызов Турбо Паскаля

Приложение Б. Сообщения об ошибках и коды ошибок

Сообщения об ошибках периода компиляции

Сообщения об ошибках периода исполнения программ

Сообщения об ошибках, обнаруживаемых DOS

Сообщения об ошибках ввода-вывода

Сообщения о критических ошибках

Сообщения о фатальных ошибках





Похожие работы:

«ПРИКАЗ РОСГИДРОМЕТА от 23.10.2012 № 634 ОБ УТВЕРЖДЕНИИ ПОЛОЖЕНИЯ О ПОРЯДКЕ ПОДГОТОВКИ И ИЗДАНИЯ НАУЧНО-ТЕХНИЧЕСКОЙ ЛИТЕРАТУРЫ В ФЕДЕРАЛЬНОЙ СЛУЖБЕ ПО ГИДРОМЕТЕОРОЛОГИИ И МОНИТОРИНГУ ОКРУЖАЮЩЕЙ СРЕДЫ В целях реализации задач по изданию научно-технической литературы, необходимой для обеспечения оперативно-производственной и научной деятельности Федеральной службы по гидрометеорологии и мониторингу окружающей среды п р и к а з ы в а ю: 1. Утвердить прилагаемое Положение о порядке подготовки и...»

«ИНФОРМАТИКА •ИЗДАТЕЛЬСТВО ТГТУ• ББК 381я73-5 УДК 621ю391(075) Г15 Утверждено Редакционно-издательским советом университета Р е ц е н з е н т ы: Кандидат экономических наук, доцент В. Л. Пархоменко Кандидат педагогических наук, доцент Е. В. Бурцева Информатика: Программа, методические указания и контрольные задания / Сост.: И. В. ГалыГ15 гина, Л. В. Галыгина. Тамбов: Изд-во Тамб. гос. техн. ун-та, 2004. 48 с. Методическое пособие адресовано студентам 1 и 2 курсов заочного отделения...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ Учреждение образования БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ Кафедра радиоэлектронных средств ШИМКОВИЧ Александр Альбертович Конструирование несущих конструкций РЭС и защита их от дестабилизирующих факторов УЧЕБНОЕ ПОСОБИЕ по курсу Конструирование радиоэлектронных устройств для студентов специальности Проектирование и производство радиоэлектронных средств Содержание Введение 1. Структура несущих конструкций...»

«Министерство образования и науки Российской Федерации Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Оренбургский государственный университет Факультет информационных технологий Кафедра программного обеспечения вычислительной техники и автоматизированных систем МЕТОДИЧЕСКИЕ УКАЗАНИЯ К УЧЕБНО-ВЫЧИСЛИТЕЛЬНОЙ ПРАКТИКЕ Рекомендовано к изданию Редакционно-издательским советом государственного образовательного учреждения высшего...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ КАФЕДРА ТЕОРЕТИЧЕСКОЙ КИБЕРНЕТИКИ А. В. Косточка, Ф. И. Соловьева ДИСКРЕТНАЯ МАТЕМАТИКА Учебное пособие Часть 1 Новосибирск 2001 ББК: B 183.5 я73-1 УДК: 519 Пособие является первой частью конспекта лекций по курсу Дискретная математика. Рассматриваются основы теории булевых функций, комбинаторики (включая некоторые дискретные задачи теории вероятностей) и теории графов. Пособие предназначено для студентов...»

«РАБОЧАЯ ПРОГРАММА на 2014-2015 учебный год по географии в 10классе Составитель программы: учитель географии Маклакова В.А. Пояснительная записка Рабочая программа определяет обязательную часть учебного курса, конкретизирует содержание предметных тем федерального компонента государственного стандарта среднего (полного) общего образования и примерной программы среднего (полного) общего образования по географии. Изложенные в ней требования к уровню подготовки учащихся соответствуют требованиям,...»

«Выставка новых поступлений отдела национальных литератур России и зарубежных стран за октябрь- декабрь. ОБЩЕЕ ЯЗЫКОЗНАНИЕ 81.2Общ Н65 Никуличева, Д.Б. Как найти свой путь к иностранным языка. Лингвистические и психологические стратегии полиглотов: учено-методическое пособие / Д.Б. Никуличева. – Москва: Флинта, 2009.- 304с. В книге предлагается целостная новаторская методика изучения иностранных языков. Объединен огромный экспериментальный материал исследования стратегий изучения языков...»

«Саратовский государственный университет им. Н. Г. Чернышевского Т. В. Диканев, С. Б. Вениг, И. В. Сысоев ПРИНЦИПЫ И АЛГОРИТМЫ ПРИКЛАДНОГО ПРОГРАММИРОВАНИЯ Учебное пособие для студентов, обучающихся на факультете нано- и биомедицинских технологий Саратов Издательство Саратовского университета 2012 УДК 519.683, 372.862 ББК 32.973-018.2я73 Д45 Диканев, Т. В. Д45 Принципы и алгоритмы прикладного программирования : учебное пособие для студентов, обучающихся на факультете нано- и биомедицинских...»

«Оглавление. 1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ – ОСНОВЫ СОЦИАЛЬНОЙ МЕДИЦИНЫ, ЕЕ МЕСТО В СТРУКТУРЕ ОНОВНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ. 3 2. КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ ДИСЦИПЛИНЫ – ОСНОВЫ СОЦИАЛНОЙ МЕДИЦИНЫ..3 3. ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ..4 4. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ..4 4.1. Лекционный курс..4 4.2. Практические занятия..7 4.3. Самостоятельная внеаудиторная работа студентов...10 5. МАТРИЦА РАЗДЕЛОВ УЧЕБНОЙ ДИСЦИПЛИНЫ И ФОРМИРУЕМЫХ В НИХ ОБЩЕКУЛЬТУРНХ И...»

«Министерство образования и науки Российской Федерации (МИНОБРНАУКИ РОССИИ) Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Государственный университет управления Основная образовательная программа высшего профессионального образования Управление проектами и программами Руководитель программы: д.э.н., профессор Лялин Алексей Михайлович Направление подготовки 080200 Менеджмент Квалификация (степень) выпускника Магистр Нормативный срок...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Ивановская государственная текстильная академия (ИГТА) Кафедра технологии швейных изделий МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ ОСНОВНЫХ РАЗДЕЛОВ КУРСОВЫХ ПРОЕКТОВ (РАБОТ) И ВЫПУСКНЫХ КВАЛИФИКАЦИОННЫХ РАБОТ Иваново 2012 Методические указания определяют содержание и требования к оформлению отдельных разделов курсовых проектов (работ) и...»

«2 0 1 3 год 1-е полугодие 67.407я7 Анисимов А.П. А 674 Экологическое право России: учебник / А.П.Анисимов, ОЧ А.Я.Рыженков, А.Е.Черноморец.- 2-е изд., перераб. и доп.М.: Издательство Юрайт: ИД Юрайт, 2011.- 510 с. Учебник подготовлен в соответствии с требованиями государственного образовательного стандарта на основе Федерального закона от 10 декабря 2002 г. № 7-ФЗ Об охране окружающей среды с последними изменениями и дополнениями, охватывает все основные темы курса экологического права,...»

«СБОРНИК ТЕМ НАУЧНЫХ РАБОТ ДЛЯ УЧАСТНИКОВ НАУЧНО-ОБРАЗОВАТЕЛЬНОГО СОРЕВНОВАНИЯ ШАГ В БУДУЩЕЕ, МОСКВА Москва - 2011 УДК 005:061.2/.4 ББК 74.204 Сборник тем научных работ для участников научно-образовательного соревнования Шаг в будущее, Москва – М.: МГТУ им. Н.Э.Баумана, 2011. – 104 с. В этом сборнике рассказано о факультетах и специальностях МГТУ им. Н.Э.Баумана, показаны научные интересы кафедр, основные темы и направления исследования, собраны методические и организационные материалы,...»

«ПОСТУПЛЕНИЯ II КВАРТАЛ 2014 Г. МАТЕМАТИКА 22.176 М 48 Мельников, Олег Исидорович. Обучение дискретной математике [Текст] : монография / О. И. Мельников. - М. : Изд-во ЛКИ, 2008. - 224 с. - (психология, педагогика, технология обучения: математика). - ISBN 978-5-382р. Аннотация: Настоящая монография посвящена вопросам обучения дискретной математике в школе и вузе. Дается историко-философский анализ взаимодействия непрерывной и дискретной математики. Рассматривается концепция последовательного...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Ивановская государственная текстильная академия (ИГТА) Кафедра конструирования швейных изделий РАЗРАБОТКА БАЗОВОЙ КОНСТРУКЦИИ ЖЕНСКИХ БРЮК ПО НОВОЙ РАЗМЕРНОЙ ТИПОЛОГИИ Методические указания к выполнению лабораторных работ по дисциплинам Конструирование изделий легкой промышленности, Конструирование женской и детской одежды, Конструирование...»

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ МЕТОДИЧЕСКИЕ УКАЗАНИЯ И КОНТРОЛЬНЫЕ РАБОТЫ ПО ДИСЦИПЛИНЕ ТОКСИКОЛОГИЧЕСКАЯ ХИМИЯ Учебно-методическое пособие для вузов Составители: И.В. Шкутина, Н.В. Мироненко, В.Ф. Селеменев Издательско-полиграфический центр Воронежского государственного университета – 2011 Утверждено научно-методическим советом фармацевтического факультета, протокол...»

«Негосударственное образовательное учреждение высшего профессионального образования Институт экономики и управления (г. Пятигорск) НОУ ВПО ИнЭУ УТВЕРЖДАЮ Председатель УМС Щеглов Н.Г. Протокол № 2 от 19 октября 2011 г. Методические указания по выполнению курсовых работ по дисциплине Теория государства и права для студентов специальности: 030501 Юриспруденция очной и заочной форм обучения Пятигорск, 2011 1 Составитель: Сумская М.Ю., к.и.н., доцент кафедры теории, истории государства и права....»

«Содержание Организационно-методические указания. 3 Учебно-тематический План обучения судоводителей маломерных моторных судов для плавания на внутренних водных путях и во внутренних водах, не включенных в Перечень внутренних водных путей Российской Федерации (районы плавания ВВП и ВП). 5 Содержание тем учебно-тематического Плана обучения судоводителей маломерных моторных судов для плавания на внутренних водных путях и во внутренних водах, не включенных в Перечень внутренних водных путей...»

«Министерство образования и науки РФ МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ И КОНТРОЛЬНЫЕ РАБОТЫ ПО ДИСЦИПЛИНЕ ФАРМАКОЛОГИЯ для студентов заочной формы обучения фармацевтического факультета Часть 2 Учебно-методическое пособие для вузов Воронеж 2011 2 Утверждено Научно-методическим советом фармацевтического факультета ФГОУ ВПО ВГУ 28.02.2011 г., протокол №1500-08-02. Авторы: А.В. Бузлама, В.А. Николаевский, С.Я. Дьячкова, В.В. Андреева Рецензент: заведующий кафедрой фармакологии ГОУ ВПО ВГМА им. Н.Н....»

«ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧЕРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ (ПГУПС – ЛИИЖТ) _ Кафедра Логистика и коммерческая и работа ТЕХНОЛОГИЯ ГРУЗОВОЙ И КОММЕРЧЕСКОЙ РАБОТЫ СТАНЦИИ Методические указания для курсового проектирования г. САНКТ-ПЕТЕРБУРГ 2008 г. УДК 656.2 ББК О.284.025 Рассмотрены вопросы управления грузовой и коммерческой работой на грузовой станции и путях необщего пользования. Предназначены для студентов...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.