Компьютерные науки

Программирование на языке высокого уровня Паскаль

Программа является введением в программирование на языке Паскаль, охватывая базовые понятия, операторы и типы данных.
Студентов 3714 Выпускников 754 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание В учебной программе рассматриваются управляющие операторы, работа с пользовательскими типами данных, а также введение в модульное и объектно-ориентированное программирование. Дополнительно в учебной программе изучаются вопросы работы с динамической памятью. Материал поэтапно переходит от синтаксических основ языка к сложным иерархиям объектов. Учебная программа предназначена для начинающих разработчиков, делающих первые шаги в написании кода, и дает структурированные базовые знания.
Цели
  • Сформировать базовые знания синтаксиса Паскаль.
  • Познакомить с принципами модульной разработки.
  • Раскрыть основы объектно-ориентированного подхода.
Чему я научусь?
  • Использовать управляющие операторы языка.
  • Создавать пользовательские типы данных.
  • Управлять динамической памятью при работе с объектами.

Авторы

Павловская Татьяна Александровна
Павловская Татьяна Александровна
Профессор СПбГУ ИТМО.
Чему я научусь?
  • Использовать управляющие операторы языка.
  • Создавать пользовательские типы данных.
  • Управлять динамической памятью при работе с объектами.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Основные понятия языка В этой лекции описано то, что необходимо для создания простейших программ элементарные строительные блоки языка, стандартные... В этой лекции описано то, что необходимо для создания простейших программ элементарные строительные блоки языка, стандартные типы данных, структура программы, переменные, операции, выражения и процедуры ввода-вывода. ещё
Основные понятия языка тест для курса Программирование на языке высокого уровня Паскаль 150 мин
2 Управляющие операторы языка Рассматриваются управляющие операторы языка (ветвления, циклы, передача управления).
Управляющие операторы языка тест для курса Программирование на языке высокого уровня Паскаль 55 мин
3 Типы данных, определяемые программистом Описываются одномерные и двумерные массивы, строки, записи, множества и файлы.
Типы данных, определяемые программистом тест для курса Программирование на языке высокого уровня Паскаль 90 мин
4 Модульное программирование Процедуры и функции: описание и использование. Виды параметров подпрограмм: значения, переменные, константы, открытые, процедурные. Рекурсия. Модули:... Процедуры и функции: описание и использование. Виды параметров подпрограмм: значения, переменные, константы, открытые, процедурные. Рекурсия. Модули: описание и использование. Стандартные модули Паскаля. ещё
Модульное программирование тест для курса Программирование на языке высокого уровня Паскаль 60 мин
5 Работа с динамической памятью Указатели: виды, описание, использование. Динамические переменные. Динамические структуры данных: стек, очередь, линейный список, бинарное дерево.
Работа с динамической памятью тест для курса Программирование на языке высокого уровня Паскаль 65 мин
6 Введение в объектно-ориентированное программирование Основные свойства, достоинства и недостатки объектно-ориентированного подхода. Описание и использование объектов. Экземпляры объектов. Описание полей и... Основные свойства, достоинства и недостатки объектно-ориентированного подхода. Описание и использование объектов. Экземпляры объектов. Описание полей и методов. Директивы public и private. ещё
Введение в объектно-ориентированное программирование тест для курса Программирование на языке высокого уровня Паскаль 65 мин
7 Иерархии объектов. Работа с объектами в динамической памяти Описание потомков объекта. Наследование полей и методов. Раннее и позднее связывание. Механизм виртуальных методов. Конструкторы и... Описание потомков объекта. Наследование полей и методов. Раннее и позднее связывание. Механизм виртуальных методов. Конструкторы и деструкторы. Размещение объектов в динамической памяти. Полиморфные объекты. Контейнер (список) полиморфных объектов. ещё
Иерархии объектов. Работа с объектами в динамической памяти тест для курса Программирование на языке высокого уровня Паскаль 60 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.