Информация о книге

978-5-406-00757-0, 978-5-406-03173-5

Главная  » Тематика определяется » Введение в язык паскаль. Учебное пособие

Абрамов В., Трифонова Г.С., Трифонов Н., Введение в язык паскаль. Учебное пособие

Кнорус, 2016 г., 978-5-406-00757-0, 978-5-406-03173-5


Описание книги

Дано доходчивое изложение сути языка программирования паскаль и на его примере доведены до читателя основные концептуальные понятия, входящие практически в любой процедурный язык программирования. Использование возможностей языка, в том числе и для работы со сложными структурами данных, иллюстрируется большим числом законченных примеров. Написано с учетом опыта преподавания программирования на факультете вычислительной математики и кибернетики МГУ им. М.В.Ломоносова. Для студентов университетов, программистов, специалистов в области информатики, а также учащихся школ и колледжей, специализированных в области программирования.

Поделиться ссылкой на книгу



Содержание книги

ПРЕДИСЛОВИЕ
ГЛАВА 1. ВВЕДЕНИЕ В ЯЗЫК ПАСКАЛЬ
1.1. Общая характеристика языка паскаль
1.2. Способы описания синтаксиса
1.2.1. Язык металингвистических формул
1.2.2. Синтаксические диаграммы
1.3. Алфавит языка
1.4. Основные понятия языка
1.4.1. Операторы
1.4.2. Имена и идентификаторы
1.4.3. Описания
1.4.4. Переменные
1.4.5. Функции и процедуры
1.5. Стандарт языка и его реализации
1.6. Правила записи текста программы
1.7. Пример программы на паскале
ГЛАВА 2. ОСНОВНЫЕ ТИПЫ ДАННЫХ
2.1. Концепция данных
2.2. Целый тип (integer)
2.3. Вещественный тип (real)
2.4. Литерный тип (char)
2.5. Логический тип (boolean)
2.5.1. Основные понятия математической логики
2.5.2. Логический тип в паскале
ГЛАВАЗ. СТРУКТУРА ПРОГРАММЫ
3.1. Понятие структуризации
3.2. Структура паскапь-программы
3.2.1. Заголовок программы
3.2.2. Телепрограммы
ГЛАВА 4. ОПЕРАТОРЫ ЯЗЫКА ПАСКАЛЬ
4.1. Концепция действия
4.2. Оператор присваивания
4.2.1. Арифметический оператор присваивания
4.2.2. Логический оператор присваивания
4.2.3. Литерный оператор присваивания
4.3. Составной оператор
4.4. Условный оператор
4.5. Операторы цикла
4.5.1. Оператор цикла с параметром
4.5.2. Оператор цикла с постусловием
4.5.3. Оператор цикла с предусловием
4.5.4. Использование операторов цикла
4.6. Оператор перехода
4.7. Пустой оператор
ГЛАВА 5. РАЗРАБОТКА И ОФОРМЛЕНИЕ ПРОГРАММ
5.1. Структурное программирование
5.2. Разработка программы
5.3. Оформление программ
5.4. Пример разработки и оформления
программы
ГЛАВА 6. СКАЛЯРНЫЕ ТИПЫ ЗНАЧЕНИЙ:
ПЕРЕЧИСЛИМЫЕ И ОГРАНИЧЕННЫЕ
6.1. Перечислимые типы
6.2. Оператор варианта
6.3. Ограниченные типы
ГЛАВА 7. РЕГУЛЯРНЫЕ ТИПЫ (МАССИВЫ)
7.1. Производные типы
7.2. Одномерные массивы
7.2.1. Типы индекса
7.2.2. Использование значений регулярного типа
7.3. Многомерные массивы
7.4. Синтаксис задания регулярного типа
7.5. Строки
ГЛАВА8. ПРОЦЕДУРЫ-ОПЕРАТОРЫ
8.1. Процедуры без параметров
8.2. Процедуры с параметрами
8.2.1. Параметры-значения
8.2.2. Параметры-переменные
8.2.3. Параметры производных типов
8.3. Синтаксис процедур
8.3.1. Синтаксис описания процедуры
8.3.2. Определение оператора процедуры
8.4. Принцип локализации
8.5. Примеры использования процедур
ГЛАВА 9. ПРОЦЕДУРЫ-ФУНКЦИИ
9.1. Описание процедур-функций
9.2. Вызов функции
9.3. Побочные эффекты функций
9.4. Рекурсивные функции
9.5. Параметры-функции и
параметры-процедуры
9.6. Процедуры и пошаговая детализация
ГЛАВА 10. КОМБИНИРОВАННЫЕ ТИПЫ (ЗАПИСИ)
10.1. Простейшие комбинированные типы
10.2. Иерархические записи
10.3. Оператор присоединения
ГЛАВА 11. МНОЖЕСТВЕННЫЕ ТИПЫ
11.1. Обозначение множеств в паскале
11.2. Задание множественного типа
и множественная переменная
11.3. Операции над множествами.
Множественные выражения
11.4. Примеры использования множественного
типа
ГЛАВА 12. ФАЙЛОВЫЕ ТИПЫ
12.1. Файлы и работа с ними
12.2. Буферная переменная и ее использование
12.3. Текстовые файлы
12.4. Процедуры ввода и вывода в паскале
12.4.1. Ввод из стандартного файла input
12.4.2. Вывод в стандартный текстовый файл
output
ГЛАВА 13. ССЫЛОЧНЫЕ ТИПЫ
13.1. Динамические объекты и ссылки
13.2. Действия над ссылками
13.3. Динамические структуры данных (строки)
13.3.1. Векторное представление строк
13.3.2. Представление строки в виде цепочки
13.3.3. Реализация операций над
строками-цепочками
ГЛАВА 14. ДИНАМИЧЕСКИЕ ОБЪЕКТЫ СЛОЖНОЙ
СТРУКТУРЫ
14.1. Двунаправленные списки
14.2. Очереди истеки
14.3. Таблицы
14.3.1. Простая цепочка
14.3.2. Цепочка с упорядоченными записями
14.3.3. Дихотомический (бинарный) поиск в
таблице
14.3.4. Двоичное дерево
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ
Сводные синтаксические диаграммы языка паскаль


Об авторе

Абрамов В.
Историк.


Последние поступления в рубрике "Тематика определяется"



Ритуальный оракул Магия зеркал, 53 карты + инструкция 

Представляем вам новую профессиональную колоду Любови Никифоровой (Отилы), являющуюся продолжением ранее изданной и уже популярной колоды «Ритуальный Оракул». В ней вы познакомитесь с азами работы с зеркалами, видами магических воздействий и способами их снятия....

Оракул Норн. Нити судьбы, 45 карт+инструкция 

Оракул Норн: нити судьбы - действительно уникальная колода. Предсказывать будущее или узнавать обстоятельства прошлого и настоящего помогают Боги, Богини и герои Древней Скандинавии. Они дают подробное описание грядущих событий, которое напрямую зависит не только от обстоятельств, но и от характера человека, который хочет узнать свое будущее....

Оракул Вселенской любви Ангелов, 72 карты + инструкция 

Оракул Вселенских Ангелов — это уникальная колода карт, созданная для тех, кто ищет направление и поддержку в области любви и добра от духовного мира Ангелов. Колода состоит из 72 карт, на каждой из которых изображен Ангел....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Абрамов В., Трифонова Г.С., Трифонов Н., Введение в язык паскаль. Учебное пособие в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.