Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Козлов Г.В., Смоляков В.Н



Программирование на языке высокого уровня: Учебное пособие Ч. 1. Язык программирования Паскаль / Под общ. ред. Е.М. Ульяницкого. Ростов н/Д: Рост. гос. ун-т путей сообщения, 2003. 95 с.

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

Пособие предназначено для студентов специальностей 220100 «Вычислительные машины, комплексы, системы и сети» и 071900 « Информационные системы в технике и технологиях», изучающих дисциплины «Технология программирования» и «Программирование на языке высокого уровня», а также может быть использовано студентами всех специальностей университета для самостоятельного изучения языка Паскаль и освоения основных приемов программирования на нем.

Табл. 7. Ил. 24. Библиогр.: 6 назв.

Рецензенты: д-р техн. наук, проф. Н.А. Целигоров (ВГАВТ);

канд. техн. наук, доц. В.Н. Семенов (РГУПС)

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

путей сообщения, 2003


Оглавление

ВВЕДЕНИЕ.. 3

1. ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПАСКАЛЬ.. 3

1.1. Алфавит языка. Идентификаторы и зарезервированные слова. 3

2. ДАННЫЕ В ПАСКАЛЕ. ПРОСТЫЕ ТИПЫ ДАННЫХ.. 3

2.1. Целочисленный тип. 3

2.2. Вещественный тип. 3

2.3. Логический тип. 3

2.4. Символьный тип. 3

2.5. Перечисляемый тип. 3

2.6. Ограниченный (диапазонный) тип данных. 3

3. ОПЕРАЦИИ И ВЫРАЖЕНИЯ.. 3

2.1. Целочисленный тип. 3

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

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

3.4. Операции отношения. 3

3.5. Стандартные функции. 3

3.6. Приоритеты операций. 3

4. СТРУКТУРА ПРОГРАММЫ... 3

4.1. Раздел определения констант. 3

4.2. Раздел определения типов. 3

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

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

4.5. Раздел операторов. 3

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

5. ОПЕРАТОРЫ ЯЗЫКА ПАСКАЛЬ.. 3

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

5.2. Оператор вывода информации. 3

5.3. Оператор ввода информации. 3

5.4. Составной оператор. 3

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

5.6. Оператор варианта CASE.. 3

5.7. Операторы цикла. 3

6. СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ.. 3

6.1. Массивы.. 3

6.2. Строки. 3

6.3. Множества. 3

6.4. Записи. 3

7. ТИПИЗИРОВАННЫЕ КОНСТАНТЫ... 3

7.1. Типизированные константы скалярных типов. 3

7.2. Типизированные константы - массивы и строки. 3

7.3. Типизированные константы – множества. 3

7.4. Типизированные константы – записи. 3

8. ФАЙЛЫ... 3

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

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

9. ПОДПРОГРАММЫ... 3

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

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

9.3. Параметры подпрограмм.. 3

10. РЕКУРСИИ.. 3

10.1. Рекурсивные алгоритмы и определения. 3

10.2. Рекурсивные процедуры и функции. 3

10.3. Виды рекурсивных процедур. 3

11. ГРАФИКА В ПАСКАЛЕ.. 3

11.1. Основы работы в графическом режиме. 3

11.2. Система координат дисплея. 3

11.3. Экран и окно. 3

11.4. Установка цвета, заполнения и палитры.. 3

11.5. Построение простейших геометрических образов. 3

11.6. Работа с текстом.. 3

11.7. Вывод числовых значений. 3

12. ПРОГРАММНЫЕ МОДУЛИ.. 3

12.1. Структура программного модуля. 3

12.2. Трансляция модуля. «Сборка» программы.. 3

12.3. Ссылки на модули. 3

13. ДИНАМИЧЕСКАЯ ПАМЯТЬ.. 3

13.1. Адресация памяти. 3

13.2. Указатели. 3

13.3. Создание и уничтожение динамических переменных. 3

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

13.5. Примеры использования указателей. 3

14. ИСПОЛЬЗОВАНИЕ УКАЗАТЕЛЕЙ ДЛЯ ОРГАНИЗАЦИИ СВЯЗАННЫХ ДИНАМИЧЕСКИХ СТРУКТУР. 3

14.1. Списки. 3

14.2. Организация стека в динамической памяти. 3

14.3. Очереди. 3

14.4. Деревья. 3

Литература.. 3





Дата публикования: 2014-10-25; Прочитано: 446 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...