русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Основы алгоритмизации и программирования


Дата добавления: 2014-11-28; просмотров: 1587; Нарушение авторских прав


КУРС ЛЕКЦИЙ

Язык программиированя Turbo Pascal

для студентов специальности

230103 – Автоматизированные системы обработки информации и управления

 

Утверждено научно-методическим советом Оскольского политехнического колледжа в качестве курса лекций для студентов

 

 

Старый Оскол – 2012


УДК

ББК

 

Составитель:

Запасник Е.Н. – преподаватель

Коренькова Т.Н. – преподаватель

 

Научный редактор:

Степанова А.М. – зам. дир. по УМ и НР, к.п.н., доцент ОПК

Рецензенты:

 

Курс лекций составлен в соответствии с государственным образовательным стандартом. В нем рассмотрены основные понятия, большое количество примеров, контрольные вопросы и все выды задач по дисциплине «Основы алгоритмизации и программирования» из раздела «Язык программирования «Turbo Pascal»». Дается развернутое описание операторов, процедур, описания данных. Изложение ведется от простого к сложному. В конце пособия выдаются сообщеня и коды ошибок.

Курс лекций предназначен для студентов второго курса, обучающихся по специальности 230103.

 


 

Введение. 5

1 Лекция 1 Алфавит языка Паскаль. 6

1.1 Интегрированная среда программирования Turbo Pascal. 6

1.2 Алфавит языка. 6

1.3 Лексика языка. 6

2 Лекция 2 Данные в языке Паскаль. 8

2 Типы данных. 8

3 Порядковые типы данных. 8

4 Целые типы данных. 8

5 Вещественные типы данных. 8

6 Логический тип данных. 8

7 Символьный тип данных. 8

8 Перечислимый тип данных. 8

9 Ограниченный тип данных. 8

2.1 Типы данных. 8

2.2 Порядковые типы данных. 9

2.3 Целые типы данных. 9

2.4 Вещественные типы данных. 11

2.5 Логический тип данных. 12

2.6 ORD(True) = False; 13

2.7 Символьный тип данных. 13

2.8 Перечислимый тип данных. 13

2.9 Ограниченный тип данных. 14



3 Лекция 3 Структура программ на языке TurboPascal 16

3.1 Основные разделы программы.. 16

3.2 Описание меток. 17

3.3 Описание переменных. 17

3.4 Описание типов. 18

3.5 Описание простых и типизированных констант. 18

1. Какой из пречисленных разделов обязателен а программе?. 20

4 Лекция 4 Выражения и операции.. 21

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

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

5 Лекция 5 Операторы языка. 24

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

5.2 Составной оператор. 25

5.3 Процедуры ввода и вывода данных. 25

6 Лекция 6 Операторы условной и безусловной передачи управления. 30

6.1 Оператор условного перехода. 30

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

6.3 Условный оператор Case. 32

Форма записи оператора выбора Case. 32

7 Лекция 7 Операторы циклов. 43

1. Оператор цикла с предусловием (While) 43

2. Оператор цикла с постусловием (Repeat…Until) 43

7.1 Оператор цикла с предусловием (While) 43

7.2 Оператор цикла с постусловием (Repeat…Until) 44

7.3 Оператор цикла с параметром (For) 44

8 Лекция 8 Массивы и их описание. 50

8.1 Описание одномерных и двумерных массивов. 50

8.1.1 Представление массива в Turbo Pascal 50

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

8.1.3 Заполнение массива данными (ввод элементов) 52

8.1.4 Вывод массива. 53

8.1.5 Обработка массивов. 53

8.2 Матрица. 53

8.2.1 Квадратная матрица. 53

8.2.2 Транспонирование матрицы. 56

9 Лекция 9 Строковый тип данных. Операции над строками.. 79

9.1 Описание строкового типа. 79

9.2 Стандартные функции для работы со строками. 80

10 Лекция 10 Множества, их описание. Операции над множествами.. 96

10.1 Представление множества в языке Turbo Pascal 96

10.2 Операции над множествами. 98

11 Лекция 11 Файлы данных. 102

1. Общие сведения о физических и логических файлах. Типы файловых переменных. 102

6. Текстовые файлы.. 103

7. Типизированные файлы. 103

8. Нетипизированные файлы. 103

11.1 Общие сведения о физических и логических файлах. Типы файловых переменных. 103

11.2 Описание файлов. 105

11.3 Стандартные процедуры для работы с файлами. 106

11.4 Запись в файл. 107

11.5 Чтение файлов. 108

11.6 Текстовые файлы. 111

11.7 Типизированные файлы. 112

11.8 Нетипизированные файлы. 113

12 Подпрограммы.. 129

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

4. Процедуры в Turbo Pascal 129

12.1 Основные понятия о подпрограммах. 129

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

12.3 Параметры.. 131

12.4 Процедуры в Turbo Pascal 131

12.5 Функции……………………………………...…………………………………………………..……..133

 




<== предыдущая лекция | следующая лекция ==>
Федеральное агентство по образованию | Введение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.093 сек.