Москва-2005

 

 

УДК 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. Основные категории и понятия информатики