Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Программирование на языке высокого уровня: Учебное пособие Ч. 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!