| Предисловие……………………………………………………………….
|
|
| ВВЕДЕНИЕ………………………………………………………………..
|
|
| 1. ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКАХ ПРОГРАММИРОВАНИЯ…...…
|
|
| 1.1. Краткая история ЭВМ и языков программирования.……….……..
|
|
| 1.2. Трансляторы………………………..………………………………....
|
|
| 1. 1.3. Основные понятия алгоритмических языков……………………….
|
|
| 2. ИНТЕГРИРОВАННАЯ СРЕДА BORLAND PASCAL..……………...
|
|
| 2.1. Краткая характеристика. Запуск программы.………………………
|
|
| 2.2. Основы работы в редакторе………………………………………….
|
|
| 2.3. Система меню…………………………………………………………
|
|
| 2.3.1.Меню опции FILE...............................................................................
|
|
| 2.3.2. Меню опции EDIT…………………………………………………..
|
|
| 2.3.3. Меню опции SEARCH........................................................................
|
|
| 2.3.4. Меню опции RUN……………………………………………………
|
|
| 2.3.5. Меню опции COMPILE……………………………………………..
|
|
| 2.3.6.Меню опции DEBUG………………………………………………..
|
|
| 2.3.7. Меню опции TOOLS………………………………………………...
|
|
| 2.3.8. Меню опции OPTIONS……………………………………………...
|
|
| 2.3.9. Меню опции WINDOW……………………………………………...
|
|
| 2.3.10. Меню опции HELP…………………………………………………
|
|
| 3. СИНТАКСИС ЯЗЫКА BORLAND PASCAL………………………...
|
|
| 3.1. Элементы языка………………………………………………………
|
|
| 3.2. Служебные (зарезервированные слова), директивы и идентификаторы……………………………………………………………………...
|
|
| 3.3. Основные элементы программирования……………………………
|
|
| 3.4. Структура программы………………………………………………..
|
|
| 4.ТИПЫ ДАННЫХ.……………………………………………………….
|
|
| 4.1. Простые типы………………………………………………………...
|
|
| 4.1.1.Целые типы…………………………………………………………
|
|
| 4.1.2. Логический тип……………………………………………………..
|
|
| 4.1.3.Символьный тип……………………………………………………
|
|
| 4.1.4. Перечисляемый тип………………………………………………...
|
|
| 4.1.5. Тип-диапазон………………………………………………………..
|
|
| 4.1.6. Вещественные типы….……………………………………………
|
|
| 4.2. Структурированные типы…….……………………………………...
|
|
| 4.2.1. Массивы……………………………………………………………..
|
|
| 4.2.2.Записи.……………………………………………………………….
|
|
| 4.2.3. Множества…………………………………………………………
|
|
| 4.2.4Файловый тип………………………………………………………
|
|
| 4.3. Указатели……………………………………………………………...
|
|
| 4.4. Строки…………………………………………………………………
|
|
| 4.5. Совместимость и преобразование типов……………………………
|
|
| 4.6. Константы и константные выражения………………………………
|
|
| 5. ОПЕРАТОРЫ И ПРОЦЕДУРЫ ЯЗЫКА……………………………...
|
|
| 5.1. Поразрядные операторы. Логические операторы. Опеpатоpы отношения……………………………………………………………………
|
|
| 5.2. Оператор присваивания……………………………………………...
|
|
| 5.3. Процедуры ввода, вывода……………………………………………
|
|
| 5.4. Условные операторы…………………………………………………
|
|
| 5.4.1. Оператор If…………………………………………………………
|
|
| 5.4.2. Оператор Case...................................................................................
|
|
| 5.5. Операторы цикла………………………………………………..……
|
|
| 5.5.1. Оператор WHILE (цикл с предусловием )……………………
|
|
| 5.5.2. Оператор REPEAT..UNTIL (цикл с постусловием)…………
|
|
| 5.5.3. Оператор цикла For(цикл с заданным количеством повторений)………………………………………………………………....
|
|
| 5.6. Оператор безусловного перехода……………………………………
|
|
| 5.7. Функции и процедуры для работы со строковыми и символьными данными………………………………………………………………..
|
|
| 5.8. Комментарии в программе…………………………………………...
|
|
| 6. ПРОЦЕДУРЫ И ФУНКЦИИ…………………………………………..
|
|
| 6.1. Параметры подпрограмм…………………………………………….
|
|
| 7. ИСПОЛЬЗОВАНИЕ ГРАФИКИ В BORLAND PASCAL……………
|
|
| 7.1. Константы модуля Graph…………………………………………….
|
|
| 7.1.1. Константы цвета………………………………………………….
|
|
| 7.1.2. Константы типов и толщины линий……………………………..
|
|
| 7.1.3. Константы шаблона штриховки………………………………….
|
|
| 7.2. Процедуры модуля Graph…………………………………………….
|
|
| 7.3. Функции модуля Graph………………………………………………
|
|
| ЗАКЛЮЧЕНИЕ……………………………………………………………
|
|
| БИБЛИОГРАФИЧЕСКИЙ СПИСОК……………………………………
|
|
| ПРИЛОЖЕНИЕ 1. Решение задач на языке программирования Паскаль…………………………………………………………………………
|
|
| ПРИЛОЖЕНИЕ 2. Варианты заданий для самостоятельной работы….
|
|
| АЛФАВИТНО-ИМЕННОЙ УКАЗАТЕЛЬ ………………………..…….
|
|
| АЛФАВИТНО-ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ …………………………
|
|
Данное учебное пособие адресовано студентам, избравшим в качестве своей специальности «Прикладную информатику». Данная специальность призвана готовить высококвалифицированных специалистов в области проектирования, разработки, внедрения и использования информационных систем самого широкого назначения. Подобная профессиональная деятельность невозможна без владения теоретическими знаниями и практическими умениями в области программирования.
Несмотря на то, что в настоящее время все большее распространение получают специализированные программные средства, существенно облегчающие разработчику процесс проектирования и разработки информационных систем, знания и умения, связанные с разработкой программ, остаются одной из фундаментальных основ, на которых базируется качественная подготовка специалистов для сферы информационных технологий. Современный специалист, связывающий свою деятельность с ИТ-сферой, должен уметь создавать, грамотно использовать и при необходимости модифицировать профессионально-ориентированные информационные системы, что возможно только в случае владения навыками самостоятельной разработки программ.
Государственным образовательным стандартом высшего профессионального образования специальности «Прикладная информатика (по областям применения)» изучение студентами базовых основ программирования предусмотрено в рамках дисциплины «Информатика и программирование». В основу данного пособия положен учебный материал, изучаемый студентами Омского государственного института сервиса, обучающимися по специальности "Прикладная информатика (в сфере сервиса)".
Сфера возможного практического использования настоящего учебного пособия не ограничивается системой подготовки специалистов по данной специальности. Оно может использоваться как при подготовке информатиков с квалификацией в других предметных областях (информатиков-экономистов, информатиков-менеджеров, информатиков-социологов и т. д.), так и при подготовке специалистов других специальностей и направлений, будущая профессиональная деятельность которых связана с разработкой и использованием средств информационных и коммуникационных технологий.
В случае затруднений читатели могут использовать литературу, ссылки на которую сделаны в библиографическом списке.
Пособие рекомендовано заседанием кафедры, утверждено научно-методическим советом специальности 351400 к печати.