русс | укр

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

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

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

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


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

Иркутск


Дата добавления: 2013-12-23; просмотров: 637; Нарушение авторских прав


Лучников В.А. Программирование на языке высокого уровня. Учебное пособие – Иркутск: ИрГУПС, 2011.-311 с.

 

Учебное пособие предназначено для студентов специальностей “Информационные системы и технологии”, “Программная инженерия” и “Информационная безопасность”. Оно может быть также полезно для студентов других специальностей, изучающих программирование и использующих его в прикладных задачах при выполнении расчетно-графических и курсовых работ по специальным дисциплинам.

Учебное пособие содержит последовательное изложение основ программирования на примере алгоритмического языка Паскаль, необходимую для практической работы справочную информацию. Пособие снабжено большим количеством примеров, иллюстрирующих основные приемы программирования. Рассматривается структурная и объектно-ориентированная технологии программирования, методы проектирования, отладки и тестирования программ, использование основных структур данных для решения конкретных практических задач. В конце каждой темы приводятся часто встречающиеся ошибки программирования, относящиеся к этой теме. Учебное пособие ориентировано на программирование в среде Borland Pascal for Windows.

Данное учебное пособие является первым в серии учебных пособий по программированию на алгоритмических языках высокого уровня, написанных автором. Следующими будут выпущены учебники по программированию на языках C, JavaScript, PHP, необходимые студентам специальностей Института информационных технологий и моделирования.

 

Содержание

 

Программирование и алгоритмические языки
в историческом аспекте ……………………………………………. ……. 4

Введение в Паскаль ………………………………………………………. 11

алфавит Паскаля …………………………………………………… 12

служебные (ключевые) слова ……………………………………... 13

константы …………………………………………………..………. 15

переменные …………………………………………………………. 17



типы данных ………………………………………..………………. 19

стандартные функции ……………………………………………… 21

выражения …………………………………………………….……. 23

выражения целого типа …………………………………...… 23

выражения вещественного типа …………………….……… 25

выражения логического типа …………………………..…… 26

операторы присваивания ……………………………………..……. 28

Программа и этапы ее разработки. Структура программы ………..…… 30

Комментарии ………………………………………………………...……. 38

Ввод данных ………………………………………………………………. 40

Вывод данных ……………………………………………………….……. 41

бесформатный способ вывода …………………………………..… 42

форматный способ вывода ……………………………………...… 43

Структуры данных ………………………………………………….……. 45

Массивы ……………………………………………………………..……. 46

Строки ………………………………………………………………….…. 53

Алгоритм и его свойства ………………………………………………… 60

Схемы алгоритмов ………………………………………………….……. 60

Базовые структуры ………………………………………………………. 64

цепочка ……………………………………………………….……. 65

ветвления ………………………………………………………..…. 67

альтернатива ………………………………………………… 67

переключатель …………………………………………….… 77

циклы …………………………………………………………….…. 82

бесконечные циклы ……………………………………….… 82

циклы с предусловием ……………………………………… 83

циклы с постусловием ……………………………………… 91

циклы с параметром …………………………………..…… 100

Множества ……………………………………………………….………. 135

Файлы …………………………………………………………….………. 142

типизированные файлы …………………………………...……… 144

текстовые файлы ……………………………………………..…… 151

Записи ……………………………………………………………………. 160

Подпрограммы ………………………………………………….…….…. 170

подпрограмма-функция ………………………………….…….… 172

рекурсия …………………………………………………….….…. 184

процедура ………………………………………………...….……. 191

Программные модули ……………………………………….……..…… 206

структура модуля ………………………………………………… 209

компиляция модулей …………………………………………..… 212

взаимное использование модулей ………………………….…… 213

особенности выполнения инициирующих разделов ………...… 214

Ссылки и динамические переменные ……………….………………… 214

Динамические структуры данных ………………………….……..…… 220

связные списки …………………………………………....……… 221

сортированные списки ………………………………….…..…… 243

бинарные деревья ……………………………………….…..…… 248

Объектно-ориентированное программирование ……………..……… 267

Приложение 1. Основы алгебры логики ……………………………… 285

Приложение 2. Системы счисления …………………………………… 298

Приложение 3. Сообщения об ошибках………………………………… 304

 

 



<== предыдущая лекция | следующая лекция ==>
Рекурсия и опережающее описание | Программирование и алгоритмические языки в историческом аспекте


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


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

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

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


 


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

 
 

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

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