Похожие презентации:
Переменные и типы данных. Лекция 2
1.
Занятие 2.Переменные и
типы данных
2.
Как и во многих языках программирования, вC++ для хранения данных
используются переменные. Переменная имеет
тип, имя и значение. Тип определяет, какую
информацию может хранить переменная.
3.
Перед использованием любуюпеременную надо определить. Синтаксис
определения переменной выглядит
следующим образом:
тип_переменной имя_переменной;
4.
Простейшее определение переменной:int age;
Здесь определена переменная age, которая
имеет тип int. Поскольку определение
переменной представляет собой инструкцию,
то после него ставится точка с запятой.
5.
Также стоит учитывать, что C++ регистрозависимый язык, а это значит, чторегистр символов имеет большое значение.
То есть в следующем коде будут определяться
две разные переменные:
int age;
int Age;
6.
Кроме того, в качестве имени переменной нельзяиспользовать ключевые слова языке C++,
например, for или if.
Но таких слов не так много: alignas, alignof, asm, auto,
bool, break, case, catch, char, char16_t, char32_t, class,
const, constexpr, const_cast, continue, decltype, default,
delete, do, double, dynamic_cast, else, enum, explicit,
export, extern, false, и так далее.
7.
ИнициализацияПосле определения переменной
можно присвоить некоторое
значение:
int age;
age = 20;
8.
Основные типы данных в C++• int — целочисленный тип данных.
• float — тип данных с плавающей запятой.
• double — тип данных с плавающей запятой
двойной точности.
• char — символьный тип данных.
• bool — логический тип данных.
9.
Пример объявления переменных• int a; // объявление переменной a целого типа.
• float b; // объявление переменной b типа данных с
плавающей запятой.
• double c = 14.2; // инициализация переменной типа
double.
• char d = 's'; // инициализация переменной типа
char.
• bool k = true; // инициализация логической
переменной k.
10.
Пример объявления переменных• Заметьте, что в C++ оператор присваивания (=) — не является
знаком равенства и не может использоваться для сравнения
значений. Оператор равенства записывается как «двойное
равно» — ==.
11.
Простойкалькулятор
на C++
• Сейчас мы напишем простую
программу-калькулятор,
которая будет принимать от
пользователя два целых числа,
а затем определять их сумму:
12.
Простой калькулятор на C++• Сейчас мы напишем простую программу-калькулятор, которая
будет принимать от пользователя два целых числа, а затем
определять их сумму:
13.
Разбор кода• В 7-й строке кода программы мы объявляем переменные «a» и
«b» целого типа int. В следующей строке кода выводится
сообщение пользователю, чтобы он ввел с клавиатуры первое
число.
• В 9-й строке стоит еще незнакомая вам конструкция — cin >>. С
помощью нее у пользователя запрашивается ввод значения
переменной «a» с клавиатуры. Аналогичным образом задается
значение переменной «b».
14.
Разбор кода• В 12-й строке мы производим инициализацию переменной «c»
суммой переменных «a» и «b». Далее находится уже знакомый
вам оператор cout, который выводит на экран строку и значение
переменной «c».При выводе переменных, они не заключаются в
кавычки, в отличие от строк.
15.
Домашнее задание• Выполните домашние задания, находящиеся в посте с
прикрепленной лекцией.
• У каждого домашнего задания есть блок с «условием задачи» и
блок с тестами.
• Каждый тест содержит в себе «входные и выходные данные».
• У этого домашнего задания нет «входных данных», так как
«ввод» и «вывод» будет разбираться в следующих уроках,
поэтому сейчас есть только блок с «выходными данными».
16.
Вы прошли 2ый урок!Отлично!