Библиографический список




1. Михалкович, С.С. Pascal ABC & Programming Taskbook ME / С.С. Михалкович, М.Э. Абрамян. [Электронный ресурс]. – Режим доступа – https://sunschool.math.rsu.ru/

2. Ерёмин, О.Ф. Методическое пособие по программированию на языке Pascal ABC / О.Ф. Ерёмин. – Моздок, 2009. – 49 с. [Электронный ресурс]. – Режим доступа – https:// scholtro.narod.ru

3. Чернов, Ю.П. Программирование для начинающих. Turbo Pascal 7.0: учеб. пособие / Ю.П.Чернов, О.П. Шафеева. – Омск: Изд-во ОмГТУ, 2007. – 132 с.

4. Чернов, Ю.П. Практикум по программированию для начинающих: учеб. пособие / Ю.П.Чернов, О.П. Шафеева. – Омск: Изд-во ОмГТУ, 2000. – 128 с.

5. Фаронов, В.В. Турбо Паскаль. Начальный курс / В.В. Фаронов. – М.: Нолидж, 1997. – 616 с.

6. Марченко, А.И. Программирование в среде Turbo PASCAL. Базовый курс / А.И. Марченко, Л.А. Марченко. – Киев: ВЕК+, 1999. – 464 с.

7. Иванова, Г.С. Технология программирования / Г.С. Иванова. – М.: Изд-во МГТУ им. Баумана, 2006. – 336 с.

8. Мануйлов, В.Г. Разработка программного обеспечения на Паскале / В.Г. Мануйлов. – М.: ПРИОР, 1996. – 240 с.

9. Основы программирования в среде Турбо Паскаля: метод. указания / сост. О.П. Шафеева, Ю.П.Чернов. – Омск: Изд-во ОмПИ, 1999. – 48 с.

10. ГОСТ 19.701-90. Схемы алгоритмов, пpогpамм, данных и систем. Единая система программной документации. – М.: Изд-во стандартов, 1991. – 26 с.

11. Алгоритмизации и программирования. Турбо Паскаль: метод. указания / сост. О.П. Шафеева. - Омск: ОмГТУ, 2004. – 48 с.

12. Методы проектирования программ: метод. указания к выполнению курсовой работы / сост. О.П. Шафеева. – Омск: ОмГТУ, 2004. – 32 с.

13. Кинг, Д. Создание эффективного программного обеспечения / Д. Кинг. – М.: Мир, 1991. – 287 с.

14. Камаев, В.А. Технологии программирования / В.А. Камаев, В.В. Костерин. – М.: Высш. шк., 2005. – 359 с.

 

 


Приложение

Обозначения графические в схемах алгоритмов (ГОСТ 19.701-90)

Символ Наименование Назначение
               
 
 
 
 
   
 
   
 
   
 
   

 

 


Данные   Процесс   Предопределенный процесс     Подготовка     Решение     Граница цикла   Соединитель     Терминатор     Комментарий     Основная линия Определяет ввод или вывод на внешнее устройство или любой носитель данных Отражает обработку данных: выполнение отдельной операции или группы операций Отображает предопределённый процесс, состоящий из одной или нескольких операций программы, которые определены в другом месте (подпрограмме, модуле) Отражает инициализацию и модификацию параметра для управления циклом со счётчиком Описывает проверку условия и выполняет переключение по одному из условий. Имеет один вход и два или более альтернативных выходов, один из которых активизируется после вычисления условия внутри символа Состоит из двух частей: начала и конца цикла. Обе части имеют один и тот же идентификатор. Изменение значения идентификатора, условия для выполнения или завершения помещаются внутри символов в начале или в конце цикла Используется для обрыва линии и продолжения её в другом месте. Должен содержать уникальное обозначение Определяет начало и конец структурной схемы алгоритма программы или подпрограммы Используется для добавления пояснительных записей. Связывается с символом или группой символов, обведённых пунктиром Отображает последовательность выполнения действий в алгоритме

СОДЕРЖАНИЕ

Введение............................................................................................................................................ 3

1. Система программирования Pascal ABC.......................................................................... 4

1.1. Структура меню среды.................................................................................................. 5

1.2. Команды редактора Pascal ABC................................................................................. 6

1.3. Правила оформления программ.................................................................................. 8

1.4. Компиляция и исправление синтаксических ошибок............................................ 9

1.5. Этапы подготовки и решения задач на компьютере............................................. 10

1.6. Словарь основных терминов..................................................................................... 11

2. Начальные сведения о языке Pascal ABC....................................................................... 12

2.1. Алфавит языка............................................................................................................... 12

2.2. Константы....................................................................................................................... 13

2.3. Идентификаторы и типы данных............................................................................... 14

2.4. Переменные и именованные константы.................................................................. 15

2.5. Структура простой программы и комментарий.................................................... 16

3. Оператор присваивания и числовые данные................................................................ 17

3.1. Арифметические выражения..................................................................................... 17

3.2. Оператор присваивания............................................................................................. 18

3.3. Процедуры ввода-вывода........................................................................................... 18

3.4. Стандартные функции Pascal ABC........................................................................... 19

3.5. Целые типы в Pascal ABC............................................................................................ 20

3.6. Вещественные типы..................................................................................................... 22

3.7. Примеры и задания к самостоятельному выполнению....................................... 23

4. Программирование разветвленных алгоритмов......................................................... 26

4.1. Логические выражения.............................................................................................. 26

4.2. Условный оператор IF................................................................................................. 28

4.3. Составной и пустой операторы................................................................................. 29

4.4. Оператор безусловного перехода............................................................................ 29

4.5. Пример и задания с оператором IF........................................................................... 30

4.6. Оператор выбора варианта CASE............................................................................. 34

4.7. Примеры и задания с оператором CASE................................................................. 35

5. Программирование алгоритмов циклической структуры....................................... 37

5.1.Оператор счётного цикла........................................................................................... 37

5.2. Примеры и задания для оператора цикла со счётчиком..................................... 38

5.3. Оператор цикла с предусловием.............................................................................. 41

5.4. Пример и задания для оператора цикла с предусловием................................... 41

5.5. Оператор цикла с постусловием............................................................................... 44

5.6. Процедуры прерываний циклов................................................................................ 44

5.7. Примеры и задания для циклов с постусловием................................................... 45

6. Структурированные типы данных................................................................................... 48

6.1. Массивы данных........................................................................................................... 48

6.2. Пример и задания для одномерных массивов....................................................... 50

6.3. Ограниченный тип (диапазон)................................................................................... 52

6.4. Пример и задания для двумерных массивов.......................................................... 53

7. Структурное программирование....................................................................................... 56

7.1. Структура сложной программы................................................................................ 56

7.2. Подпрограммы. Процедуры и функции.................................................................. 58

7.3. Структура подпрограммы-функции......................................................................... 60

7.4. Примеры и задания с подпрограммой-функцией................................................. 60

7.5. Структура подпрограммы-процедуры.................................................................... 64

7.6. Передача в подпрограмму массивов и строк......................................................... 65

7.7. Рекурсия в программе................................................................................................. 65

7.8. Вложенные подпрограммы....................................................................................... 66

7.9. Процедуры EXIT и HALT............................................................................................ 67

7.10. Пример и задания с подпрограммой-процедурой.............................................. 67

8. Обработка символьных данных....................................................................................... 71

8.1. Символьный тип............................................................................................................ 71

8.2. Задания для символьных данных............................................................................ 73

9. Обработка строк текста........................................................................................................ 74

9.1. Строковый тип............................................................................................................... 74

9.2. Встроенные функции и процедуры для обработки строк................................... 75

9.3. Пример и задания для обработки строк.................................................................. 77

10. Файлы....................................................................................................................................... 79

10.1. Процедура связывания файлов............................................................................... 80

10.2. Процедуры и функции для работы с файлами..................................................... 81

10.3. Типизированные файлы............................................................................................ 82

10.4. Текстовые файлы........................................................................................................ 83

10.5. Процедуры ввода...................................................................................................... 84

10.6. Процедуры вывода.................................................................................................... 85

10.7. Примеры и задания для работы с файлами.......................................................... 87

11. Комбинированный тип – записи..................................................................................... 90

11.1. Структура данных типа записи............................................................................... 90

11.2. Обработка полей записей......................................................................................... 93

11.3. Задания с обработкой записей................................................................................ 94

12. Процедурные типы............................................................................................................... 96

Библиографический список.................................................................................................... 97

Приложение. Обозначения графические в схемах алгоритмов........................................ 98

 

 

Редактор Е.С. Воронкова

Компьютерная верстка О.Г. Белименко

ИД № 06039 от 12.10.2001

Свод. темплан 2010 г.

Подписано в печать 03.06.10. Формат 60х84 1/16. Отпечатано на дупликаторе.

Бумага офсетная. Усл. печ. л. 6,25. Уч.-изд. л. 6,25. Тираж 100 экз. Заказ 398.

 
 


Издательство ОмГТУ. Омск, пр. Мира, 11. Т. 23-02-12

Типография ОмГТУ



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: