Дмитрий Баль
С нуля до основ C++ за 14 дней

Об авторе:

Имею профессионально-техническое образование и получил в колледже специальность слесарь контрольно-измерительных приборов и автоматика, электромонтёр охранно-пожарной сигнализации. Закончил курсы до сертификата на 12 языках программирования. О чём и мой блог dzmitrybal.ru. В свободное время люблю читать книги, решать головоломки и играть в шахматы.

Как вывести сообщение на языке программирования C++?

https://www.onlinegdb.com/online_c++_compiler (если у Вас есть Visual Studio , то можно и на нём писать код).

У нас получиться такой код:

#include<iostream>

using namespace std;

int main()

{

cout<<"Hello World";

return 0;

}

Объяснение:

#include <iostream> -означает подключение стандартной библиотеки.

Using namespace std –первые два слова означают использование пространство имён. Последнее слово означает его имя. Это используется чтобы два одинаковых имени могло существовать. Например, файл 1 и 1. Пространство имён разное и вот они будут разными и будут загружаться, а не только один из них.

Int main()

{

} –int main() означает начальную функцию (без неё не будет работать) чтобы начать писать, а затем выводить код. Ещё она должна начинаться симфолом { и заканчиваться } (находиться , где буква X и Ъ).

cout<< “”; -означает вывод сообщение. Оно должно в двойных кавычках находиться. В двойных ковычках само сообщение. Обязательно на конце должна быть точка с запятой. Попробуйте изменить сообщение на любое другое.

Return 0 – возврат означает. Можно даже стереть её и будет работать.

Сейчас нажмите на кнопку «Run». Внизу появиться сообщение : «Hello World».

Итак, сегодня мы научились выводить сообщение.

Пробуйте и до встречи.

Задание:

Выведете на экран сообщение: “С хочу стать профи в C++”.

Выведете сообщение: “ Я буду решать компьютерные задачи в течении года”.

Какие есть типы данных в

C

++?

значение. Она с помощью человека может меняться.

Переменные имеют множество типов.

int – численные переменные. Содержат числа.

string-строковые переменные. Содержат текст в кавычках.

bool –булевские переменные. Только два значение имеют (true): 1 или (false):0.

double-число с плавающей точкой, например 11.1

float- тоже с плавающей точкой, но не совсем точное значение.

char-один символ в одинарных ковычках.

auto- автоматическое присвоение типа переменной.

Можете сейчас создать переменную и вывести её по аналогии.

int x= 5;

cout<<x;

x-название переменной. Желательно называть её только буквами и выполняемой функцией. = (знак равно) – это функция присвоения. Следующая строка как вы помните из прошлого урока отвечает за вывод текста. Помните о точке с запятой на конце после завершения операции.

Попробуйте все переменные создать и вывести (или в Visual Studio или на сайте https://www.onlinegdb.com/online_c++_compiler).

На этом всё. Пока.

Задание:

Создайте переменную типа int age с вашим возрастам.

Выведете её.

Как закомментировать строку на

C

++?

Здравствуйте, уважаемые читатели моего блога. Сегодня поговорим про комментарии. Бывает так что мы пишем код, но со временем забывается, что он выполняет. Чтобы это решить придумана функция вызова комментариев. Ещё может быть случай, когда одна функция пока не нужна, но она позже пригодиться. В таком случае её можно закомментировать.

Комментарии делаются двумя слэшами (если одна строка) // здесь пишется комментарий или слэш звёздочка в начале кода, где нам нужно и звездочка слэш в конце. /*  */

Для начала зайдите в Visual Studio или на сайт

https://www.onlinegdb.com/online_c++_compiler.

Мы видим код:

#include<iostream>

using namespace std;

int main()

{

cout<<"Hello world";

cout<<"Happy New Year";

}

Попробуйте закомментировать одну строку и запустить исполнение. Затем попробуйте две строки закомментировать. Посмотрите, что получиться.

На этом всё. Пробуйте.

Задание:

1.Выведете сообщение: “Я стану лучшим 1 % программистом”

2. Закомментируйте это.

Как запретить менять значения в

c

++?

Бывает так, если пишешь приложение для ракеты с помощью которого летят в космос и нельзя менять настройки координат. Для это придумали константу или const. Зайдите на в visual studio или на сайт https://www.onlinegdb.com/online_c++_compiler и введите код :

#include<iostream>

using namespace std;

int main()

{

const int x=5;

cout<<x;

//К этому коду добавьте:

//меняем значение

x=10;

//вызываем константу, но она не запуститься

cout<<x;

}

Попробуйте создать свою константу и запустить её. Затем пробуйте изменить её и не сможете. На этом всё. Пока.

Задание:

Создайте константу и вашим возрастам сейчас.

Попробуйте присвоить ей другое значение.

Попробуйте вывести.

Объяснить почему не получилось вывести.

Как повлиять на длину значения в

C

++?

Сегодня поговорим о том, как менять длину значения. Бывает так что нам нужно экономить память. Будь это условно стиральная машина или условно микроволновка, или какое-нибудь другое устройству, где ресурсы памяти ограничены.

Чтобы ограничить ресурсы используют в переменной ключевое слово short.

Она занимает всего 2 байта.

short x=5; // От −32 768 до 32 767 (в зависимости от разрядности вашей операционной системы. Она бывает 32 и 64. Чем выше, тем больше значение).

Если же не хватает стандартного int, то воспользуйтесь long.

Это занимает 4 байта.

long y=10; //От −2 147 483 648 до 2 147 483 647

Если же этого не хватает, то используйте long long.

Это занимает 8 байт.

long long z=15; //От −9 223 372 036 854 775 808 до 9 223 372 036 854 775 807

Попробуйте вывести данные на сайте:

https://www.onlinegdb.com/online_c++_compiler

На этом всё пока.

Задание:

Создать переменную типа short.

Попытаться вывести больше значение этой переменной.

Объяснить почему не вышло.

Условные операторы в

C

++?

условии. Зайдите сначала на сайт: https://www.onlinegdb.com/online_c++_compiler .

Напишите код:

int date=12;

string month=»April»;

if (date==12)

{

cout<<«Happy Bithday»;

}

if- это условие при котором выводится сообщение “Happy Bithday”.

Можно ещё поточнее сделать.

int date=12;

string month="April";

if (date==12)

{

if (month=="April"){

cout<<"Happy Bithday.";

}

}

Получится такой код:

#include <iostream>

using namespace std;

int main()

{

int date=12;

string month="April";

if (date==12)

{

if (month=="April"){

cout<<"Happy Bithday.";

}

}

}

Пробуйте.

Задание:

Напишите дату следующего Нового года.

Напишите условие, если дата соответствует Новому году, то выведите поздравление.

Какие бывают логические операторы в

C

++?

Здравствуйте уважаемые читатели. На связи Дмитрий Баль и сегодня поговорим про логические выражение. Они нужны, если нам нужно вывести сообщения или что-то другое, когда условие данное подходит.

Логические бывают: >-больше. <-меньше. ==– равно. >= – больше или равно,=< – меньше или равно,!=-не равно.

&& – и, || -или.