Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Пособие соответствует государственному образовательному стандарту дисциплины “Основы программирования” направления 231000 “Программная инженерия” и “Программирование” направления 230100 «Информатика и вычислительная техника». В пособии изложены основные сведения о принципах алгоритмизации многомодульных программных продуктов, разнообразных типах данных и управляющих структурах языка высокого уровня PASCAL, рассматриваются различные стороны процесса разработки программ с использованием как процедурного, так и объектного программирования. При этом в качестве базового языка принят язык TURBO PASCAL 7.0 и соответствующая интегрированная среда программирования. Объем, подбор и изложение материала основаны на многолетнем опыте преподавания автором этой дисциплины в СПбГПУ на факультете технической кибернетики. Приведенный материал успешно осваивается студентами первого курса в течение одного семестра при объеме : 54 часа лекций, 18 часов упражнений и 36 часов лаборатории. В приложении приведены примеры задач, рассматриваемых на упражнениях и задач, решаемых на компьютере в течение семестра с применением как процедурного, так и объектного подхода к программированию. Пособие предназначено для студентов дневного и вечернего отделений факультета технической кибернетики. Оно также может быть использовано студентами, обучающимися по другим направлениям, изучающими дисциплину «Программирование» с использованием в качестве базового языка TURBO PASCAL 7.0.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | All |
Table of Contents
- Титульный лист
- Оглавление
- Введение
- Глава 1
- 1.1. Этапы разработки программ.
- 1.2. Особенности обработки данных в ЭВМ.
- 1.3. Условные обозначения в схемах алгоритмов.
- 1.4. Принципы алгоритмизации.
- 1.5. Простейшие разветвленные алгоритмы.
- 1.6. Циклические алгоритмы.
- 1.7 Особенности разработки многомодульных алгоритмов.
- 1.8. Простейшие алгоритмы сортировок.
- Глава 2
- 2.1. Способы описания синтаксиса языка высокого уровня
- 2.2. Алфавит.
- 2.3. Слова.
- 2.4. Типы данных в языке Turbo Pascal 7.0.
- 2.5. Выражения.
- 2.6. Операторы.
- 2.7. Структура простейшей программы.
- 2.8. Особенности работы с массивами.
- 2.9. Данные ограниченного типа.
- 2.10. Простейший ввод и вывод.
- 2.11. Процедуры и функции .
- 2.12. Символьные строки (переменные типа STRING).
- 2.13. Записи (RECORD).
- 2.14. Файловые переменные.
- 2.15. Модули.
- 2.16. Перечислимый тип данных.
- 2.17. Множественный тип данных.
- 2.18. Данные ссылочного типа (указатели).
- 2.19. Простейшие динамические структуры данных.
- 2.20. Рекурсия.
- 2.21. Сложные динамические структуры данных.
- 2.22. Введение в программирование графики на языке PASCAL.
- 2.23. Введение в тестирование программ.
- Глава 3
- 3.1. Предпосылки появления объектного типа данных .
- 3.2. Инкапсуляция и наследование.
- 3.3. Виртуальные методы (раннее и позднее связывание).
- 3.4. Полиморфизм.
- 3.5. Инициализация полей данных в объектах.
- 3.6. Применение виртуальных методов и статических объектовв программе с графикой.
- 3.7. Динамические объекты и деструкторы.
- 3.8. Объекты и модули, присвоение объектов.
- 3.9. Представление объектов в оперативной памяти.
- Список литературы.
- Приложение 1.
- Приложение 2.
Usage statistics
Access count: 27
Last 30 days: 0 Detailed usage statistics |