УДК 681.142.2(075.8)
Карпович Е.Е. Информатика и программирование на языке Паскаль. Учебное пособие. -М.: МГГУ, 2005 г. 152 с.
В пособии рассмотрены основные понятия информатики, необходимые для изучения основ алгоритмизации и программирования. Описана методология структурного проектирования алгоритмов и способы представления алгоритмов. Представлено описание синтаксиса и семантики конструкций языка Borland Pascal 7.0. Приведены многочисленные примеры программ, иллюстрирующие возможности языка Pascal. Издание рекомендуется в качестве учебного пособия по дисциплинам «Специальные главы информатики» и «Программирование на языке высокого уровня» для студентов, обучающихся по специальности 220300 - «Системы автоматизированного проектирования».
Рецензенты:
доктор техн. наук, проф. кафедры АСУ Московского государственного горного университета Куприянов В.В.;
канд. техн. наук проф. кафедры ТиМИБ Московского государственного социального университета Хорев П. Б.
© Московский государственный горный университет
© Карпович Е.Е.
Оглавление
1.... Основные категории и понятия информатики 2
1.1. Предмет информатики как науки. 2
1.2. Информация: структура, форма, измерение. 2
2. Техническое и программное обеспечение ПЭВМ 2
2.1. Структура аппаратных средств ПЭВМ... 2
2.2. Программное обеспечение ПЭВМ... 2
3. Основы алгоритмизации 2
3.1. Этапы разработки программ.. 2
3.2.Формы представления алгоритмов. 2
3.3. Классификация и примеры алгоритмических структур. 2
4. Основы языка программирования Паскаль 2
4.1. Алфавит и лексемы.. 2
4.2. Структура программы на языке Паскаль. 2
4.3. Скалярные стандартные типы данных. 2
4.4. Скалярные, пользовательские типы данных. 2
5. Структурные типы данных 2
5.1. Массивы.. 2
5.2. Строки. 2
5.3. Записи. 2
5.4. Записи с вариантами. 2
5.5. Множества. 2
5.6.Файлы.. 2
6.... Операции над данными скалярных типов. Выражения 2
7. Операторы языка Паскаль 2
7.1. Простые операторы.. 2
7.2. Структурные операторы.. 2
8.... Примеры программ на языке Паскаль 2
8.... Примеры программ на языке Паскаль 2
8.1. Пример 1. Арифметические выражения. Оператор присваивания. 2
8.2. Пример 2. Условные операторы.. 2
8.3. Пример 3. Программа обработки одномерного массива. 2
8.4. Пример 4. Программа обработки двумерного массива. 2
8.5. Пример 5. Программа обработки символьных строк. 2
8.6. Пример 6. Программа обработки двумерного массива с вводом элементов матрицы из текстового файла. 2
9.Разработка программ сложной структуры 2
9.1. Процедуры и функции. 2
9.2. Область действия идентификаторов при использовании процедур и функций. Локальные и глобальные переменные. 2
9.3. Передача данных в подпрограмму с помощью параметров. Формальные и фактические параметры.. 2
9.4. Использование процедур и функций. 2
9.5. Массивы – параметры процедур и функций. 2
9.6. Рекурсивные процедуры и функции. 2
9.7. Модули. 2
10. Динамические структуры данных 2
10.1. Основные определения. 2
10.2. Объявление и создание динамических структур данных. Указатели. 2
10.3. Операции над указателями. 2
10.4. Программа создания и обработки линейного списка. 2
Приложение. Контрольные вопросы 2
Литература 2
1. Основные категории и понятия информатики