Детальная информация

Название: Основы программирования: учебное пособие
Авторы: Веренинов Игорь Андреевич
Выходные сведения: СПб., 2011
Коллекция: Учебная и учебно-методическая литература; Общая коллекция
Тематика: Алгоритмы
УДК: 004.021(075.8)
Тип документа: Учебник
Тип файла: PDF
Язык: Русский

Разрешенные действия: Прочитать Загрузить (2,1 Мб) Для чтения документа необходим Flash Player

Группа: Анонимные пользователи

Сеть: Локальная сеть ИБК СПбПУ

Аннотация

Пособие соответствует государственному образовательному стандарту дисциплины “Основы программирования” направления 231000 “Программная инженерия” и “Программирование” направления 230100 «Информатика и вычислительная техника». В пособии изложены основные сведения о принципах алгоритмизации многомодульных программных продуктов, разнообразных типах данных и управляющих структурах языка высокого уровня PASCAL, рассматриваются различные стороны процесса разработки программ с использованием как процедурного, так и объектного программирования. При этом в качестве базового языка принят язык TURBO PASCAL 7.0 и соответствующая интегрированная среда программирования. Объем, подбор и изложение материала основаны на многолетнем опыте преподавания автором этой дисциплины в СПбГПУ на факультете технической кибернетики. Приведенный материал успешно осваивается студентами первого курса в течение одного семестра при объеме : 54 часа лекций, 18 часов упражнений и 36 часов лаборатории. В приложении приведены примеры задач, рассматриваемых на упражнениях и задач, решаемых на компьютере в течение семестра с применением как процедурного, так и объектного подхода к программированию. Пособие предназначено для студентов дневного и вечернего отделений факультета технической кибернетики. Оно также может быть использовано студентами, обучающимися по другим направлениям, изучающими дисциплину «Программирование» с использованием в качестве базового языка TURBO PASCAL 7.0.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
-> Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Все

Оглавление

  • ВВЕДЕНИЕ
  • Глава 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. Простейшие динамические структуры данных
  • Глава 3. Объектно-ориентированное программирование
    • 3.1. Предпосылки появления объектного типа данных
    • 3.2. Инкапсуляция и наследование
    • 3.3. Виртуальные методы (раннее и позднее связывание)
    • 3.4. Полиморфизм
    • 3.5. Инициализация полей данных в объектах
    • 3.6. Применение виртуальных методов и статических объектовв программе с графикой
    • 3.7. Динамические объекты и деструкторы
    • 3.8. Объекты и модули, присвоение объектов
    • 3.9. Представление объектов в оперативной памяти
  • Список литературы
  • Приложение 1
  • Приложение 2

Статистика использования документа

stat Количество обращений: 14
За последние 30 дней: 3
Подробная статистика