Robot
			
			Складчик
		- #1
 
Основы программирования на C/C++. Часть 2 [Оксана Еськова]
- Ссылка на картинку
 
	Вторая часть расширенного вводного курса по программированию на С/С++.
Рассматривается только процедурно-ориентированная часть языка (без объектно-ориентированного программирования!) Задачи подобраны от простого к сложному. Курс завершается разработкой проекта "Записная книжка".
О курсе:
Это вторая часть расширенного курса "Основы программирования на C/C++".
Рассматриваются базовые понятия языка С++: указатели, функции, строки, структуры. Разбирается использование динамической памяти и файлов.
Основная цель этого курса та же, что и у первой части - развить алгоритмическое мышление. Но при этом требуется усвоить более сложные компоненты языка и научиться их комбинировать и использовать в программах.
Задачи от модуля к модулю становятся все сложнее, но принцип "не использовать того, что не было изучено ранее" остается неизменным. Шаг за шагом новая информация добавляется к уже усвоенной, закрепляется на множестве задач и тестов. Последний модуль "Курсовой проект" - это подробный разбор более сложной, комплексной программы, которая подводит итог всему обучению.
Уроки "Дополнительные задачи ..." и "Итоговый тест по теме ..." можно проходить после выполнения каждой темы. Но их также можно и отложить, и выполнить при завершении курса. Это даст возможность обновить и актуализировать все знания, которые Вы получите.
Поддержка автора курса заключается в своевременном ответе на комментарии. Также участвовать в ответах могут все учащиеся.
Для кого этот курс:
Студенты 1 курса, школьники старших классов
Начальные требования:
Начальные знания о типах данных и основных алгоритмических конструкциях языка С++.
Рекомендуется сначала пройти курс Основы программирования на C/C++
.Что вы получаете:
- актуальные знания основ языка С/C++;
 - возможность отработки практических навыков программирования;
 - постоянную поддержку автора курса
 
- 39 уроков
 - 11 часов видео
 - 130 тестов
 - 99 интерактивных задач
 
Программа курса:
Указатели
- Понятие указателя
 - Операции над указателями
 - Особенные указатели
 - Указатели и одномерные массивы
 - Указатели и двумерные массивы
 - Массивы указателей
 - Многоуровневые указатели
 - Дополнительные задачи по теме "Указатели"
 - Итоговый тест по теме "Указатели"
 
- Понятие функции. Описание функции пользователя
 - Функции и массивы
 - Ссылки
 - Локальные, глобальные, статические переменные
 - Стек вызовов
 - Перегрузка и шаблоны функций
 - Дополнительные задачи по теме "Функции"
 - Еще раз про параметры функции. Перегрузка и шаблоны
 - Рекурсия
 - Указатель на функцию
 - Итоговый тест по теме "Функции"
 
- Динамическая память и ее использование
 - Многомерные динамические массивы
 - Дополнительные задачи по теме "Управление динамической памятью"
 - Итоговый тест по теме "Управление динамической памятью"
 
- Строки в стиле С
 - Алгоритмы работы со строками без использования функций string.h
 - Функции библиотеки string.h
 - Строки в стиле С++
 - Дополнительные задачи по теме "Строки"
 - Итоговый тест по теме "Строки"
 
- Структуры: объявление и использование
 - Особые виды структур
 - Повторение. Динамические массивы структур
 - Организация данных: стек, очередь и дек
 - Итоговый тест по теме "Структуры"
 
- Общая информация о файлах
 - Текстовые файлы языка С
 
- Проект "Записная книжка"
 - Проект "Записная книжка". Окончание
 
Кандидат технических наук, преподаватель программирования в ВУЗе. Обучаю программированию на С/С++, Java.
								Показать больше
					
			
			
											
												
													Зарегистрируйтесь
												
											, чтобы посмотреть скрытый контент.