Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Курс является введением в программирование на языке Паскаль (Pascal).
Рассматриваются основные понятия языка, операторы и типы данных, даются введения в модульное и объектно-ориентированное программирование.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
1 час
Основные понятия языка
В этой лекции описано то, что необходимо для создания простейших программ элементарные строительные блоки языка, стандартные типы данных, структура программы, переменные, операции, выражения и процедуры ввода-вывода.
Оглавление
    -
    Тест 1
    1 час 30 минут
    -
    Лекция 2
    33 минуты
    Управляющие операторы языка
    Рассматриваются управляющие операторы языка (ветвления, циклы, передача управления).
    Оглавление
      -
      Тест 2
      33 минуты
      -
      Лекция 3
      55 минут
      Типы данных, определяемые программистом
      Описываются одномерные и двумерные массивы, строки, записи, множества и файлы.
      Оглавление
        -
        Тест 3
        54 минуты
        -
        Лекция 4
        44 минуты
        Модульное программирование
        Процедуры и функции: описание и использование. Виды параметров подпрограмм: значения, переменные, константы, открытые, процедурные. Рекурсия. Модули: описание и использование. Стандартные модули Паскаля.
        Оглавление
          -
          Тест 4
          36 минут
          -
          Лекция 5
          42 минуты
          Работа с динамической памятью
          Указатели: виды, описание, использование. Динамические переменные. Динамические структуры данных: стек, очередь, линейный список, бинарное дерево.
          Оглавление
            -
            Тест 5
            39 минут
            -
            Лекция 6
            29 минут
            Введение в объектно-ориентированное программирование
            Основные свойства, достоинства и недостатки объектно-ориентированного подхода. Описание и использование объектов. Экземпляры объектов. Описание полей и методов. Директивы public и private.
            Оглавление
              -
              Тест 6
              39 минут
              -
              Лекция 7
              48 минут
              Иерархии объектов. Работа с объектами в динамической памяти
              Описание потомков объекта. Наследование полей и методов. Раннее и позднее связывание. Механизм виртуальных методов. Конструкторы и деструкторы. Размещение объектов в динамической памяти. Полиморфные объекты. Контейнер (список) полиморфных объектов.
              Оглавление
                -
                Тест 7
                36 минут
                -
                5 часов
                -