
0:42 - Вступление и литература 6:14 - Начало 15:15 - Переменные 28:56 - Модификаторы типов 32:54 - Математические операции 40:41 – Rand и Возведение в степень 51:00 - Программа расчета гипотенузы 57:53 - Системы счисления 1:00:23 - Оператор If, Логические операции 1:31:53 - Константы 1:35:49 – Switch 1:39:49 – Scope 1:48:13 – “Пираты” 2:02:23 - Цикл While 2:28:07 - Игра Готова 2:30:40 - Конец
Каждая из программ, которые вы писали ранее, состояла всего из одной функции main. Однако, когда программа достигает определенных размера и уровня сложности, с ней становится неудобно работать в рамках одной функции. К счастью, существуют способы разбивать программу на компактные, более удобоваримые фрагменты кода. В этой главе вы познакомитесь с одним из таких способов - научимся создавать новые функции. В частности, будет рассмотрено: 1. как писать новые функции; 2. задавать значения для новых функций, сообщая их в виде параметров; 3. возвращать информацию от новых функций в виде возвращаемых значений; 4. работать с глобальными переменными и константами; 5. перегружать функции; 6. встраивать функции.
Объектно-ориентированное программирование (ООП) отличается от традиционного процеI дурного программирования в том, что ООП делает особый акцент на принятии решений во время выполнения вместо времени компиляции. Время выполнения означает период работы программы, а время компиляции — период сборки программы компилятором в единое целое. Решения, принимаемые во время выполнения — это вроде того, как, будучи в отпуске, вы принимаете решение о том, какие достопримечательности стоит осмотреть, в зависимости от погоды и вашего настроения, в то время как решения, принимаемые во время компиляции, больше похожи на следование заранее разработанному плану, вне зависимости от любых условий.
Массив — это структура данных, которая содержит множество значений, относящихся к одному и тому же типу. Например, массив может содержать 60 значений типа int, которые представляют информацию об объемах продаж за 5 лет, 12 значений типа short, представляющих количество дней в каждом месяце, или 365 значений типа float, которые указывают ежедневные расходы на питание в течение года. Каждое значение сохраняется в отдельном элементе массива, и компьютер хранит все элементы массива в памяти последовательно — друг за другом.
Курс основ С++ от учебного центра https://games.education/
C++ является языком программирования, знание этого языка позволит вам сделать всё, что сами захотите. Самое первое, что вы должны сделать, прежде чем приступить к изучении C++, это убедиться, что у вас есть IDE — интегрированная среда разработки (программа в которой вы будете программировать).Язык C++ представляет собой набор команд, которые говорят компьютеру, что необходимо сделать. Этот набор команд, обычно называется исходный код или просто код. Командами являются или «функции» или «ключевые слова». Ключевые слова(зарезервированные слова С/С++) являются основными строительными блоками языка.
Лектор :АНАТОЛИЙ СВИРИДЕНКО
GAME DEVELOPER
Закончил Харьковский Национальный Университет им. Каразина, механико-математический факультет. С 2007 по сей день работаю в компании Gameloft. Пришел в компанию как Java-разработчик. С 2015-го года перешел на С++. Проекты, которыми больше всего горжусь — Civilization V Mobile, Little Big City 2.