Похожие презентации:
3
1.
Тест №12.
1) Как зовут преподавателя)?2) Продолжите определение:
Исходный код — это …
Объектный код — это …
3) Впишите определение:
— это программа, которая
переводит текст, написанный на языке
программирования, в машинные коды.
4)
Что такое IDE?
3.
5) Зачем нужна данная строчка?#include <iostream>
6) Дайте общее название:
int x; return 0; std::cout << “Hello!”<<std::endl;
7) Как называется данная часть программы, зачем она
нужна?
int main()
{
}
4.
8) Зачем нужна данная строчка?setlocale (0, “”);
9) Впишите подходящие символы:
— умножение
— деление
— вычитание
— остаток от деления
— сложение
10) Установите соответствие:
1. cout << x;
а) оператор ввода
2. cin >> x;
b) оператор вывода
5.
11) Продолжите определение:Переменная – это …
12) Установите соответствие:
1. int a;
а) инициализация переменной
2. a = 8;
b) объявление переменной
3. int a = 8;
с) присваивание переменной
13) За что отвечает первое слово и за что второе? В
следующей команде:
int a;
6.
14) Что делает данная программа? Что будетвыведено на консоль?
#include <iostream>
int main()
{
setlocale (0, “”);
int a;
std::cout << «Введите число:" << std::endl;
std::cin >> a;
std::cout << a * a << std::endl;
return 0;
}
7.
15) При выполнении следующего отрывкапрограммы пользователь ввел: "10 234 8822". Что
будет являться результатом вывода?
#include <iostream>
int main()
{
int a, b, c;
std::cout << " Введите число:" << std::endl;
std::cin >> a >> b >> c;
std::cout << a << b << c << std::endl;
return 0;
}
1. 10 234 8822
2. 10
234
8822
3. 102348822
8.
Переменные, Инициализация и ПрисваиваниеОбъект — это часть памяти, которая может хранить значение.
Переменная в программировании — это какимлибо образом поименованная и/или адресованная
область физической или виртуальной памяти,
предназначенная для хранения данных (значений). С
ее помощью можно проводить различные операции
с данными и обеспечить программе необходимую
гибкость. Данные в переменной могут быть как
изменяемыми, так и постоянными (в этом случае она
называется константой).
9.
10.
#include <iostream>int main()
{
int a; //1
a = 8; //2
std::cout<<a; //3
return 0;
}
11.
int a; // Объявление переменной<тип> <имя_переменной>[, <имя_переменной>]...;
12.
a = 8; // Присвоение значений переменной13.
#include <iostream>int main()
{
int a = 8; // Инициализация
переменной (объявление +
присвоение)
std::cout<<a; //3
return 0;
}
14.
Переменная может быть инициализирована только после операцииобъявления.
Хотя эти два понятия близки по своей сути и часто могут использоваться для
достижения одних и тех же целей, все же в некоторых случаях следует
использовать инициализацию, вместо присваивания, а в некоторых —
присваивание вместо инициализации.
Правило: Если у вас изначально имеется значение для переменной, то
используйте инициализацию, вместо присваивания.
15.
cout, cin и endlОбъект std::cout
Как мы уже говорили на предыдущих уроках, объект std::cout (который находится в
библиотеке iostream) используется для вывода данных на экран (в консольное окно).
Для вывода нескольких предложений на одной строке оператор вывода << нужно
использовать несколько раз, например:
#include <iostream>
#include <iostream>
int main()
{
setlocale(0, "");
int a = 0;
int b = 5;
std::cout<< a;
std::cout<< b;
return 0;
}
int main()
{
setlocale(0, "");
int a = 0;
int b = 5;
std::cout<< a << b;
return 0;
}
16.
#include <iostream>int main()
{
setlocale(0, "");
int a = 0;
int b = 5;
std::cout<< a << “ ”<<b;
return 0;
}
17.
Объект std::endlЕсли текст нужно вывести раздельно (на нескольких строках) —
используйте std::endl. При использовании с std::cout, std::endl
вставляет символ новой строки.
#include <iostream>
int main()
{
setlocale(0, "");
int a = 0;
int b = 5;
std::cout<< a << std::endl<<b;
return 0;
}
18.
Объект std::cinstd::cin является противоположностью std::cout. В то время как
std::cout выводит данные в консоль с помощью оператора
вывода <<, std::cin получает данные от пользователя с помощью
оператора ввода >>. Используя std::cin мы можем получать и
обрабатывать пользовательский ввод:
int main()
{
std::cout << "Enter a number: "; // просим пользователя ввести любое число
int a = 0;
std::cin >> a; // получаем пользовательское число и сохраняем его в
переменную a
std::cout << "You entered " << a << std::endl;
return 0;
}
19.
Арифметические операции#include <iostream>
int main()
{
3 + 4;
return 0;
}
Кроме сложения
доступны следующие
операции:
* — умножение
/ — деление
- — вычитание
% — остаток от
деления
20.
Арифметические операции#include <iostream>
int main()
{
3 + 4;
return 0;
}
#include <iostream>
#include <iostream>
int main()
{
std::cout<< 3 + 4;
return 0;
}
int main()
{
int num;
num = 3 + 4;
std::cout<< num;
return 0;
}
21.
Оператор — просто символ, который выполняет операцию,например сложение.
Операнд — это сущность, с которой оператор выполняет
какие-либо действия.
Выражение — это последовательность операторов и
операндов, выполняющая действия ниже в любой
комбинации.
3+4
22.
23.
Композиция операцийОбратите внимание, что компьютер производит арифметические
вычисления в правильном порядке: сначала деление и умножение,
потом сложение и вычитание.
Пример:
std::cout << (3 + 5 - 2); // 3 + 5 - 2 => 8 - 2 => 6
Приоритет операций
2+2*2=?
Приоритет определяет то, в какой последовательности
должны выполняться операции.
В сложных ситуациях приоритет можно (и нужно) задавать
круглыми скобками, точно так же, как в школе, например:
(2 + 2) * 2.
24.
Скобки можно ставить вокруг любой операции. Они могутвкладываться друг в друга сколько угодно раз. Вот пара
примеров:
std::cout << (3 * (4 - 2)); // => 6
std::cout << (7 * 3 + (4 / 2) - (8 + (2 - 1))); // => 14
Иногда выражение сложно воспринимать визуально. Тогда можно
расставить скобки, не повлияв на приоритет. Например, задание
из прошлого урока можно сделать немного понятнее, если
расставить скобки.
Было:
std::cout << (8 / 2 + 5 - -3 / 2); // => 10
Стало:
std::cout << (((8 / 2) + 5) - (-3 / 2)); // => 10
Запомните: код пишется для людей, потому что код будут читать
люди, а машины будут только исполнять его..
25.
Пространства имён в C++Пространство имён (англ. namespace) — это группа
взаимосвязанных функций, переменных, констант, классов,
объектов и других компонентов программы. Пространство имен
позволяет сгруппировать функционал в отдельные контейнеры.
С самого начала изучения C++ мы используем команду std:: cout,
чтобы выводить данные в терминал. На самом деле команда
называется просто cout, а std — это пространство имён,
в котором она находится.
Пространства имён нужны, чтобы логически связывать части
программы и избегать конфликта имён. Например,
математические функции, физические, бухгалтерские и так
далее.
using namespace std;
26.
Пространства имён в C++27.
Пространства имён в C++28.
Пространства имён в C++29.
Математическая минутка1. Квадрат числа
Квадрат числа — результат умножения числа само на себя. Обозначается
«х²»: переменная отражает число, чей квадрат вычисляется, верхний
индекс справа — вторую степень. Обратной операцией является
извлечение квадратного корня.
Квадрат будет положительным числом независимо от того, возводится ли
в него положительное или отрицательное число.
Например: 5² = 25, а также (−5)² = 25.
Квадрат нуля равен нулю.
Возведение в квадрат — частный случай возведения в степень.
2. Куб числа
Куб числа — математическая степень, результат троекратного умножения
числа на себя.
Например, куб числа 3 равен 27, так как 3 × 3 × 3 = 27.
30.
Математическая минутка3. Среднее арифметическое
Среднее арифметическое — среднее значение набора чисел, вычисляемое путём
сложения заданных чисел, затем деления полученной суммы на количество чисел.
Позволяет сделать обобщённые выводы касательно группы чисел или понятий, ими
выраженных.
Алгоритм вычисления среднего арифметического можно представить в виде
формулы: среднее арифметическое = (Число 1 + Число 2 + ... + Число N) / N, где N —
количество чисел.
Например, для чисел 5, 8 и 9 среднее арифметическое будет (5 + 8 + 9) / 3 = 7,33.
Расчёты будут аналогичными как для целых чисел, так и для обыкновенных или
десятичных дробей.
Найти:
1) Среднее арифметическое 5 чисел – 54, 2, 8, 98, -12.
2) Значение первого числа, зная, что среднее арифметическое 3-х чисел (х, 20, 30),
включая первое, равно 30.
31.
Математическая минутка4. Функция
Функция — понятие в математике, означающее зависимость одних переменных
величин от других.
Простыми словами, функция показывает, как изменение одного числа влияет на
другое. Например, если вы покупаете конфеты по цене 20 рублей за штуку, то общая
стоимость покупки зависит от количества конфет. Это и есть пример функции:
y = 20x,
где x — количество конфет, а y — стоимость покупки.
Главные правила функции:
Один вход → один выход (каждому X соответствует свой Y).
Всегда одинаковый результат для одного и того же числа.
Нельзя два разных выхода для одного входа.
32.
Математическая минутка33.
Типы данныхВ языке C++ есть встроенная поддержка определенных типов данных. Их
называют
основными
типами
данных
(или
"фундаментальные/базовые/встроенные типы данных").
Программирование