C++

Печать PDF

Структурное программирование на языке C++

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

Язык C имеет давнюю историю. Появившись в начале 70-х годов, этот язык непрерывно развивался, обогащаясь различными нововведениями. Огромную популярность языку принес тот факт, что операционная система UNIX, появившаяся примерно в то же время, была полностью переписана на этом языке. До этого все операционные системы создавались на языках низкого уровня - на собственном языке компьютера. Поскольку компьютеры различных архитектур "говорили" на разных языках, было очень трудно, практически невозможно, создать мобильную (легко переносимую с компьютера на компьютер) операционную систему. Язык C и система UNIX первыми преодолели этот барьер.

С тех пор язык C постепенно стал фактически стандартным языком программирования как в среде UNIX, так и на многих других платформах, включая Windows. На этом языке создается большинство программ, с которыми имеет дело пользователь ПК. Именно поэтому, если вы хотите научиться программировать, вам следует обратить внимание на этот язык.

Курс пригоден как для первоначального изучения языка программирования, так и для людей, знакомых с другими алгоритмическими языками. Теоретические сведения подкрепляются решением практических задач. Курс является основой для рассмотрения вопросов профессионального программирования.

 

Курс "Структурное программирование на языке С++"

Основные темы курса:

  • Введение в язык C++. Структура программы. Обзор среды Borland C++ для DOS / Windows. Типы данных.
  • Идентификаторы. Переменные. Константы.
  • Операторы и выражения.
  • Управляющие структуры:  структура следования, структуры выбора, структуры повторения.
  • Генерация случайных чисел.
  • Математические функции.
  • Написание пользовательских функций. Сигнатура функции.  Прототип функции. Аргументы функции. Оператор return.
  • Рекурсия.
  • Массивы: одномерные и двумерные. Передача одномерных массивов в функции.
  • Работа со строками. Функции обработки строк. Массивы строк.
  • Структуры. Массивы структур. Передача структур в функции.

Программа курса: Borland C++

Продолжительность: 1,5 месяца, 3 раза в неделю по 3 часа

Стоимость обучения:

Бесплатно: CD-диск с учебными материалами и компилятором С++, сертификат.

 

Объектно-ориентированное программирование на языке C++

Методика объектно-ориентированного подхода была разработана в попытке преодолеть сложности, появлявшиеся при создании больших и очень больших программ и программных комплексов коллективами программистов. Поначалу неопытному программисту объектно-ориентированный подход к написанию программ кажется вычурным, чересчур сложным. Это ошибочный взгляд. Объектно-ориентированное программирование (ООП) является логичным и последовательным способом описать на языке программирования объекты реального мира и их взаимодействие. С другой стороны, ООП - очень мощный инструмент; его возможности полностью раскрываются лишь на серьезных проектах. При создании же небольших программ он чересчур избыточен.

Язык C++ (два знака "плюс" намекают на улучшенный язык C) - это реализация объектно-ориентированного программирования на языке C. Все, что было выше сказано о языке C, в той же и даже большей мере относится и языку C++. Невозможно считаться профессиональным программистом, не зная этого языка - он своего рода lingva franca современного программистского мира.

 

Курс "Объектно-ориентированное программирование на языке C++ "

Основные темы курса:

  • Независимые ссылки и ссылочные параметры. Статические переменные.Параметры функции по умолчанию. Встраиваемые (inline)  функции.
  • Перегрузка функций (overload).
  • Шаблоны функций.
  • Указатели.
  • Переменные-указатели: инициализация  и арифметика указателей.
  • Указатели и массивы.
  • Указатели, как параметры функций.
  • Динамическое выделение памяти.
  • Указатели на функции.
  • Файловый ввод-вывод. Последовательный и произвольный доступ. Бинарные файлы.
  • Принципы ООП. Классы. Инкапсуляция. Модификаторы доступа к данным – private, protected, public.
  • Конструкторы и деструкторы. Динамическое выделение памяти и классы.
  • Перегрузка операций.
  • Наследование. Виртуальные функции.  Полиморфизм. Чисто-виртуальные функции и абстрактные классы.
  • Включение.
  • Шаблоны классов.

Программа курса: Borland C++

Продолжительность: 1,5 месяца, 3 раза в неделю по 3 часа

Стоимость обучения:

Бесплатно: CD-диск с учебными материалами и компилятором С++, сертификат.

Интересно? Поделись с другими:
Facebook Image
| + - | RTL - LTR